You are here

page-layout-form.css in AT Tools 8.3

/* generated with grunt-sass-globbing */
.layout-preview .region {
  padding: 0;
}

.layout-preview .region span {
  border: 1px solid #fff;
}

#edit-layouts #edit-layout-select .fourcol-source-ordered-inset-left .arc--4 .l-r:last-child span {
  height: 3.55em;
}

.fivecol-12--6-6-6-6 .arc--2 .l-r {
  width: 50%;
  float: left;
}

.fivecol-12--6-6-6-6 .arc--2 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.fivecol-12--6-6-6-6 .arc--3 .l-r {
  width: 50%;
  float: left;
}

.fivecol-12--6-6-6-6 .arc--3 .l-r:nth-child(2n) {
  float: right;
  margin-right: 0;
}

.fivecol-12--6-6-6-6 .arc--3 .l-r:last-child {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  clear: both;
}

.fivecol-12--6-6-6-6 .arc--4 .l-r {
  width: 50%;
  float: left;
}

.fivecol-12--6-6-6-6 .arc--4 .l-r:nth-child(2n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}

.fivecol-12--6-6-6-6 .arc--4 .l-r:nth-child(2n + 2) {
  margin-left: 50%;
  margin-right: -100%;
  clear: none;
}

.fivecol-12--6-6-6-6 .arc--5 .l-r {
  width: 50%;
  float: left;
}

.fivecol-12--6-6-6-6 .arc--5 .l-r:first-child {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.fivecol-12--6-6-6-6 .arc--5 .l-r:nth-child(2n) {
  float: right;
  margin-right: 0;
}

.fivecol-2-3-2-3-2 .arc--2 .l-r {
  width: 50%;
  float: left;
}

.fivecol-2-3-2-3-2 .arc--3 .l-r {
  width: 33.33333%;
  float: left;
}

.fivecol-2-3-2-3-2 .arc--4 .l-r {
  width: 33.33333%;
  float: left;
}

.fivecol-2-3-2-3-2 .arc--4 .l-r:first-child, .fivecol-2-3-2-3-2 .arc--4 .l-r:last-child {
  width: 16.66667%;
  float: left;
}

.fivecol-2-3-2-3-2 .arc--5 .l-r {
  width: 16.66667%;
  float: left;
}

.fivecol-2-3-2-3-2 .arc--5 .l-r:nth-child(2n) {
  width: 25%;
  float: left;
}

.fivecol-2-3-2-3-2 .l-rw:not(.arc--1) .l-r:last-child {
  float: right;
  margin-right: 0;
}

.fivecol-5x2 .arc--2 .l-r {
  width: 50%;
  float: left;
}

.fivecol-5x2 .arc--3 .l-r {
  width: 33.33333%;
  float: left;
}

.fivecol-5x2 .arc--4 .l-r {
  width: 25%;
  float: left;
}

.fivecol-5x2 .arc--5 .l-r {
  width: 18.64407%;
  float: left;
  margin-right: 1.69492%;
}

.fivecol-5x2 .l-rw:not(.arc--1) .l-r:last-child {
  float: right;
  margin-right: 0;
}

.fivecol-6-6--4-4-4 .arc--2 .l-r {
  width: 50%;
  float: left;
}

.fivecol-6-6--4-4-4 .arc--2 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.fivecol-6-6--4-4-4 .arc--3 .l-r {
  width: 33.33333%;
  float: left;
}

.fivecol-6-6--4-4-4 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.fivecol-6-6--4-4-4 .arc--3 .l-r {
  width: 25%;
  float: left;
}

.fivecol-6-6--4-4-4 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.fivecol-6-6--4-4-4 .arc--5 .l-r {
  width: 33.33333%;
  float: left;
}

.fivecol-6-6--4-4-4 .arc--5 .l-r:first-child, .fivecol-6-6--4-4-4 .arc--5 .l-r:nth-child(2) {
  width: 50%;
  float: left;
}

.fivecol-6-6--4-4-4 .arc--5 .l-r:last-child, .fivecol-6-6--4-4-4 .arc--5 .l-r:nth-child(2) {
  float: right;
  margin-right: 0;
}

.fivecol-6-6-6-6--12 .arc--2 .l-r {
  width: 50%;
  float: left;
}

.fivecol-6-6-6-6--12 .arc--2 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.fivecol-6-6-6-6--12 .arc--3 .l-r {
  width: 50%;
  float: left;
}

.fivecol-6-6-6-6--12 .arc--3 .l-r:nth-child(2n) {
  float: right;
  margin-right: 0;
}

.fivecol-6-6-6-6--12 .arc--3 .l-r:last-child {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  clear: both;
}

.fivecol-6-6-6-6--12 .arc--4 .l-r {
  width: 50%;
  float: left;
}

.fivecol-6-6-6-6--12 .arc--4 .l-r:nth-child(2n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}

.fivecol-6-6-6-6--12 .arc--4 .l-r:nth-child(2n + 2) {
  margin-left: 50%;
  margin-right: -100%;
  clear: none;
}

.fivecol-6-6-6-6--12 .arc--5 .l-r {
  width: 50%;
  float: left;
}

.fivecol-6-6-6-6--12 .arc--5 .l-r:nth-child(2n) {
  float: right;
  margin-right: 0;
}

.fivecol-6-6-6-6--12 .arc--5 .l-r:last-child {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  clear: both;
}

.fivecol-source-ordered-2-2-4-2-2 .arc--2 .l-r {
  width: 50%;
  float: left;
}

.fivecol-source-ordered-2-2-4-2-2 .arc--2 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.fivecol-source-ordered-2-2-4-2-2 .arc--3 .l-r {
  width: 33.33333%;
  float: left;
}

.fivecol-source-ordered-2-2-4-2-2 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.fivecol-source-ordered-2-2-4-2-2 .arc--4 .l-r {
  width: 33.33333%;
  float: left;
}

.fivecol-source-ordered-2-2-4-2-2 .arc--4 .l-r:first-child, .fivecol-source-ordered-2-2-4-2-2 .arc--4 .l-r:last-child {
  width: 16.66667%;
  float: left;
}

.fivecol-source-ordered-2-2-4-2-2 .arc--5 .l-r {
  width: 16.66667%;
  float: left;
}

.fivecol-source-ordered-2-2-4-2-2 .arc--5 .l-r:first-child {
  width: 33.33333%;
  float: left;
  margin-left: 33.33333%;
}

.fivecol-source-ordered-2-2-4-2-2 .arc--5 .l-r:nth-child(2) {
  margin-left: -66.66667%;
}

.fivecol-source-ordered-2-2-4-2-2 .arc--5 .l-r:nth-child(3) {
  margin-left: -50%;
}

.fivecol-source-ordered-2-2-4-2-2 .arc--5 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.fourcol-2-2-2-6 .arc--3 .l-r {
  width: 33.33333%;
  float: left;
}

.fourcol-2-2-2-6 .arc--4 .l-r {
  width: 16.66667%;
  float: left;
}

.fourcol-2-2-2-6 .arc--2 .l-r,
.fourcol-2-2-2-6 .arc--4 .l-r:last-child {
  width: 50%;
  float: left;
}

.fourcol-2-2-2-6 .l-rw:not(.arc--1) .l-r:last-child {
  float: right;
  margin-right: 0;
}

.fourcol-2-2-3-5 .arc--2 .l-r {
  width: 33.33333%;
  float: left;
}

.fourcol-2-2-3-5 .arc--2 .l-r:last-child {
  width: 66.66667%;
  float: left;
}

.fourcol-2-2-3-5 .arc--4 .l-r:nth-child(3) {
  width: 25%;
  float: left;
}

.fourcol-2-2-3-5 .arc--3 .l-r:first-child,
.fourcol-2-2-3-5 .arc--4 .l-r {
  width: 16.66667%;
  float: left;
}

.fourcol-2-2-3-5 .arc--3 .l-r,
.fourcol-2-2-3-5 .arc--4 .l-r:last-child {
  width: 41.66667%;
  float: left;
}

.fourcol-2-2-3-5 .l-rw:not(.arc--1) .l-r:last-child {
  float: right;
  margin-right: 0;
}

.fourcol-2-4-4-2 .arc--2 .l-r {
  width: 50%;
  float: left;
}

.fourcol-2-4-4-2 .arc--3 .l-r,
.fourcol-2-4-4-2 .arc--4 .l-r {
  width: 33.33333%;
  float: left;
}

.fourcol-2-4-4-2 .arc--4 .l-r:first-child, .fourcol-2-4-4-2 .arc--4 .l-r:last-child {
  width: 16.66667%;
  float: left;
}

.fourcol-2-4-4-2 .l-rw:not(.arc--1) .l-r:last-child {
  float: right;
  margin-right: 0;
}

.fourcol-3-3-3-3 .arc--2 .l-r {
  width: 50%;
  float: left;
}

.fourcol-3-3-3-3 .arc--3 .l-r {
  width: 33.33333%;
  float: left;
}

.fourcol-3-3-3-3 .arc--4 .l-r {
  width: 25%;
  float: left;
}

.fourcol-3-3-3-3 .l-rw:not(.arc--1) .l-r:last-child {
  float: right;
  margin-right: 0;
}

.fourcol-4-2-2-4 .arc--2 .l-r {
  width: 50%;
  float: left;
}

.fourcol-4-2-2-4 .arc--4 .l-r {
  width: 16.66667%;
  float: left;
}

.fourcol-4-2-2-4 .arc--3 .l-r,
.fourcol-4-2-2-4 .arc--4 .l-r:first-child,
.fourcol-4-2-2-4 .arc--4 .l-r:last-child {
  width: 33.33333%;
  float: left;
}

.fourcol-4-2-2-4 .l-rw:not(.arc--1) .l-r:last-child {
  float: right;
  margin-right: 0;
}

.fourcol-5-3-2-2 .arc--2 .l-r,
.fourcol-5-3-2-2 .arc--3 .l-r,
.fourcol-5-3-2-2 .arc--4 .l-r:first-child {
  width: 41.66667%;
  float: left;
}

.fourcol-5-3-2-2 .arc--2 .l-r:first-child {
  width: 58.33333%;
  float: left;
}

.fourcol-5-3-2-2 .arc--3 .l-r:last-child {
  width: 16.66667%;
  float: left;
}

.fourcol-5-3-2-2 .arc--4 .l-r {
  width: 16.66667%;
  float: left;
}

.fourcol-5-3-2-2 .l-rw:not(.arc--1) .l-r:last-child {
  float: right;
  margin-right: 0;
}

.fourcol-6-2-2-2 .arc--2 .l-r,
.fourcol-6-2-2-2 .arc--4 .l-r:first-child {
  width: 50%;
  float: left;
}

.fourcol-6-2-2-2 .arc--3 .l-r {
  width: 33.33333%;
  float: left;
}

.fourcol-6-2-2-2 .arc--4 .l-r {
  width: 16.66667%;
  float: left;
}

.fourcol-6-2-2-2 .l-rw:not(.arc--1) .l-r:last-child {
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-12--2-7-3 .hr--3-4 .l-r {
  width: 58.33333%;
  float: left;
}

.fourcol-source-ordered-12--2-7-3 .hr--3-4 .l-r:last-child {
  width: 41.66667%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-12--2-7-3 .hr--2-3 .l-r:first-child {
  width: 58.33333%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-12--2-7-3 .hr--2-3 .l-r:last-child {
  width: 41.66667%;
  float: left;
}

.fourcol-source-ordered-12--2-7-3 .hr--2-4 .l-r:first-child {
  width: 58.33333%;
  float: left;
}

.fourcol-source-ordered-12--2-7-3 .hr--2-4 .l-r:last-child {
  width: 41.66667%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-12--2-7-3 .hr--1-2-3 .l-r:nth-child(2) {
  margin-left: 41.66667%;
  width: 58.33333%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-12--2-7-3 .hr--1-2-3 .l-r:last-child {
  margin-left: -100%;
  width: 41.66667%;
  float: left;
}

.fourcol-source-ordered-12--2-7-3 .hr--1-2-4 .l-r:nth-child(2) {
  width: 58.33333%;
  float: left;
}

.fourcol-source-ordered-12--2-7-3 .hr--1-2-4 .l-r:last-child {
  width: 41.66667%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-12--2-7-3 .hr--1-3-4 .l-r:nth-child(2) {
  width: 58.33333%;
  float: left;
}

.fourcol-source-ordered-12--2-7-3 .hr--1-3-4 .l-r:last-child {
  width: 41.66667%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-12--2-7-3 .hr--2-3-4 .l-r:first-child {
  width: 58.33333%;
  float: left;
  margin-left: 16.66667%;
}

.fourcol-source-ordered-12--2-7-3 .hr--2-3-4 .l-r:nth-child(2) {
  width: 16.66667%;
  float: left;
  margin-left: -75%;
}

.fourcol-source-ordered-12--2-7-3 .hr--2-3-4 .l-r:last-child {
  width: 25%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-12--2-7-3 .arc--4 .l-r:nth-child(2) {
  width: 58.33333%;
  float: left;
  margin-left: 16.66667%;
}

.fourcol-source-ordered-12--2-7-3 .arc--4 .l-r:nth-child(3) {
  width: 16.66667%;
  float: left;
  margin-left: -75%;
}

.fourcol-source-ordered-12--2-7-3 .arc--4 .l-r:last-child {
  width: 25%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-12--2-8-2 .hr--3-4 .l-r {
  width: 50%;
  float: left;
}

.fourcol-source-ordered-12--2-8-2 .hr--3-4 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-12--2-8-2 .hr--2-3 .l-r:first-child {
  width: 66.66667%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-12--2-8-2 .hr--2-3 .l-r:last-child {
  width: 33.33333%;
  float: left;
}

.fourcol-source-ordered-12--2-8-2 .hr--2-4 .l-r:first-child {
  width: 66.66667%;
  float: left;
}

.fourcol-source-ordered-12--2-8-2 .hr--2-4 .l-r:last-child {
  width: 33.33333%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-12--2-8-2 .hr--1-2-3 .l-r:nth-child(2) {
  margin-left: 33.33333%;
  width: 66.66667%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-12--2-8-2 .hr--1-2-3 .l-r:last-child {
  margin-left: -100%;
  width: 33.33333%;
  float: left;
}

.fourcol-source-ordered-12--2-8-2 .hr--1-2-4 .l-r:nth-child(2) {
  width: 66.66667%;
  float: left;
}

.fourcol-source-ordered-12--2-8-2 .hr--1-2-4 .l-r:last-child {
  width: 33.33333%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-12--2-8-2 .hr--1-3-4 .l-r:nth-child(2) {
  width: 50%;
  float: left;
}

.fourcol-source-ordered-12--2-8-2 .hr--1-3-4 .l-r:last-child {
  width: 50%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-12--2-8-2 .hr--2-3-4 .l-r:first-child {
  width: 66.66667%;
  float: left;
  margin-left: 16.66667%;
}

.fourcol-source-ordered-12--2-8-2 .hr--2-3-4 .l-r:nth-child(2) {
  width: 16.66667%;
  float: left;
  margin-left: -83.33333%;
}

.fourcol-source-ordered-12--2-8-2 .hr--2-3-4 .l-r:last-child {
  width: 16.66667%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-12--2-8-2 .arc--4 .l-r:nth-child(2) {
  width: 66.66667%;
  float: left;
  margin-left: 16.66667%;
}

.fourcol-source-ordered-12--2-8-2 .arc--4 .l-r:nth-child(3) {
  width: 16.66667%;
  float: left;
  margin-left: -83.33333%;
}

.fourcol-source-ordered-12--2-8-2 .arc--4 .l-r:last-child {
  width: 16.66667%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-12--3-6-3 .hr--3-4 .l-r {
  width: 50%;
  float: left;
}

.fourcol-source-ordered-12--3-6-3 .hr--3-4 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-12--3-6-3 .hr--2-3 .l-r:first-child {
  width: 75%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-12--3-6-3 .hr--2-3 .l-r:last-child {
  width: 25%;
  float: left;
}

.fourcol-source-ordered-12--3-6-3 .hr--2-4 .l-r:first-child {
  width: 75%;
  float: left;
}

.fourcol-source-ordered-12--3-6-3 .hr--2-4 .l-r:last-child {
  width: 25%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-12--3-6-3 .hr--1-2-3 .l-r:nth-child(2) {
  margin-left: 25%;
  width: 75%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-12--3-6-3 .hr--1-2-3 .l-r:last-child {
  margin-left: -100%;
  width: 25%;
  float: left;
}

.fourcol-source-ordered-12--3-6-3 .hr--1-2-4 .l-r:nth-child(2) {
  width: 75%;
  float: left;
}

.fourcol-source-ordered-12--3-6-3 .hr--1-2-4 .l-r:last-child {
  width: 25%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-12--3-6-3 .hr--1-3-4 .l-r:nth-child(2) {
  width: 75%;
  float: left;
}

.fourcol-source-ordered-12--3-6-3 .hr--1-3-4 .l-r:last-child {
  width: 25%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-12--3-6-3 .hr--2-3-4 .l-r:first-child {
  width: 50%;
  float: left;
  margin-left: 25%;
}

.fourcol-source-ordered-12--3-6-3 .hr--2-3-4 .l-r:nth-child(2) {
  width: 25%;
  float: left;
  margin-left: -75%;
}

.fourcol-source-ordered-12--3-6-3 .hr--2-3-4 .l-r:last-child {
  width: 25%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-12--3-6-3 .arc--4 .l-r:nth-child(2) {
  width: 50%;
  float: left;
  margin-left: 25%;
}

.fourcol-source-ordered-12--3-6-3 .arc--4 .l-r:nth-child(3) {
  width: 25%;
  float: left;
  margin-left: -75%;
}

.fourcol-source-ordered-12--3-6-3 .arc--4 .l-r:last-child {
  width: 25%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-12--3-9--12 .hr--2-3 .l-r:first-child {
  margin-left: 25%;
  width: 75%;
  float: left;
}

.fourcol-source-ordered-12--3-9--12 .hr--2-3 .l-r:last-child {
  margin-left: -100%;
  width: 25%;
  float: left;
}

.fourcol-source-ordered-12--3-9--12 .hr--1-2-3 .l-r:nth-child(2) {
  margin-left: 25%;
  width: 75%;
  float: left;
}

.fourcol-source-ordered-12--3-9--12 .hr--1-2-3 .l-r:last-child {
  margin-left: -100%;
  width: 25%;
  float: left;
}

.fourcol-source-ordered-12--3-9--12 .hr--2-3-4 .l-r:first-child {
  width: 75%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-12--3-9--12 .hr--2-3-4 .l-r:nth-child(2) {
  width: 25%;
  float: left;
}

.fourcol-source-ordered-12--3-9--12 .hr--2-3-4 .l-r:last-child {
  clear: both;
}

.fourcol-source-ordered-12--3-9--12 .arc--4 .l-r:nth-child(2) {
  margin-left: 25%;
  width: 75%;
  float: left;
}

.fourcol-source-ordered-12--3-9--12 .arc--4 .l-r:nth-child(3) {
  margin-left: -100%;
  width: 25%;
  float: left;
}

.fourcol-source-ordered-12--3-9--12 .arc--4 .l-r:last-child {
  clear: both;
}

.fourcol-source-ordered-inset-left .hr--1-2 .l-r:first-child,
.fourcol-source-ordered-inset-left .hr--1-3 .l-r:first-child {
  width: 66.66667%;
  float: left;
}

.fourcol-source-ordered-inset-left .hr--1-2 .l-r:last-child,
.fourcol-source-ordered-inset-left .hr--1-3 .l-r:last-child {
  width: 33.33333%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-inset-left .hr--2-3 .l-r {
  width: 50%;
  float: left;
}

.fourcol-source-ordered-inset-left .hr--2-3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-inset-left .hr--1-4 .l-r:first-child,
.fourcol-source-ordered-inset-left .hr--2-4 .l-r:first-child,
.fourcol-source-ordered-inset-left .hr--3-4 .l-r:first-child {
  margin-left: 33.33333%;
  width: 66.66667%;
  float: left;
}

.fourcol-source-ordered-inset-left .hr--1-4 .l-r:last-child,
.fourcol-source-ordered-inset-left .hr--2-4 .l-r:last-child,
.fourcol-source-ordered-inset-left .hr--3-4 .l-r:last-child {
  margin-left: -100%;
  width: 33.33333%;
  float: left;
}

.fourcol-source-ordered-inset-left .hr--1-2-3 .l-r:nth-child(2), .fourcol-source-ordered-inset-left .hr--1-2-3 .l-r:last-child {
  width: 50%;
  float: left;
}

.fourcol-source-ordered-inset-left .hr--1-2-3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-inset-left .hr--1-2-4 .l-r:first-child,
.fourcol-source-ordered-inset-left .hr--1-3-4 .l-r:first-child {
  width: 66.66667%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-inset-left .hr--1-2-4 .l-r:nth-child(2),
.fourcol-source-ordered-inset-left .hr--1-3-4 .l-r:nth-child(2) {
  clear: right;
  width: 66.66667%;
  float: left;
  margin-left: 33.33333%;
  margin-right: -100%;
}

.fourcol-source-ordered-inset-left .hr--1-2-4 .l-r:last-child,
.fourcol-source-ordered-inset-left .hr--1-3-4 .l-r:last-child {
  width: 33.33333%;
}

.fourcol-source-ordered-inset-left .hr--2-3-4 .l-r:first-child {
  margin-left: 25%;
  width: 41.66667%;
  float: left;
}

.fourcol-source-ordered-inset-left .hr--2-3-4 .l-r:nth-child(2) {
  width: 33.33333%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-inset-left .hr--2-3-4 .l-r:last-child {
  width: 41.66667%;
  float: left;
}

.fourcol-source-ordered-inset-left .arc--4 .l-r:first-child {
  width: 75%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-inset-left .arc--4 .l-r:nth-child(2) {
  clear: right;
  width: 33.33333%;
  float: left;
  margin-left: 25%;
  margin-right: -100%;
}

.fourcol-source-ordered-inset-left .arc--4 .l-r:nth-child(3) {
  width: 25%;
  float: left;
  margin-left: 75%;
  margin-right: -100%;
}

.fourcol-source-ordered-inset-left .arc--4 .l-r:last-child {
  width: 25%;
}

.fourcol-source-ordered-inset-left .hr--1-2 .l-r:first-child,
.fourcol-source-ordered-inset-left .hr--1-3 .l-r:first-child {
  width: 66.66667%;
  float: left;
}

.fourcol-source-ordered-inset-left .hr--1-2 .l-r:last-child,
.fourcol-source-ordered-inset-left .hr--1-3 .l-r:last-child {
  width: 33.33333%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-inset-left .hr--2-3 .l-r {
  width: 50%;
  float: left;
}

.fourcol-source-ordered-inset-left .hr--2-3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-inset-left .hr--1-4 .l-r:first-child,
.fourcol-source-ordered-inset-left .hr--2-4 .l-r:first-child,
.fourcol-source-ordered-inset-left .hr--3-4 .l-r:first-child {
  margin-left: 33.33333%;
  width: 66.66667%;
  float: left;
}

.fourcol-source-ordered-inset-left .hr--1-4 .l-r:last-child,
.fourcol-source-ordered-inset-left .hr--2-4 .l-r:last-child,
.fourcol-source-ordered-inset-left .hr--3-4 .l-r:last-child {
  margin-left: -100%;
  width: 33.33333%;
  float: left;
}

.fourcol-source-ordered-inset-left .hr--1-2-3 .l-r:nth-child(2), .fourcol-source-ordered-inset-left .hr--1-2-3 .l-r:last-child {
  width: 50%;
  float: left;
}

.fourcol-source-ordered-inset-left .hr--1-2-3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-inset-left .hr--1-2-4 .l-r:first-child,
.fourcol-source-ordered-inset-left .hr--1-3-4 .l-r:first-child {
  width: 66.66667%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-inset-left .hr--1-2-4 .l-r:nth-child(2),
.fourcol-source-ordered-inset-left .hr--1-3-4 .l-r:nth-child(2) {
  clear: right;
  width: 66.66667%;
  float: left;
  margin-left: 33.33333%;
  margin-right: -100%;
}

.fourcol-source-ordered-inset-left .hr--1-2-4 .l-r:last-child,
.fourcol-source-ordered-inset-left .hr--1-3-4 .l-r:last-child {
  width: 33.33333%;
}

.fourcol-source-ordered-inset-left .hr--2-3-4 .l-r:first-child {
  margin-left: 33.33333%;
  width: 33.33333%;
  float: left;
}

.fourcol-source-ordered-inset-left .hr--2-3-4 .l-r:nth-child(2) {
  width: 33.33333%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-inset-left .hr--2-3-4 .l-r:last-child {
  width: 33.33333%;
  float: left;
}

.fourcol-source-ordered-inset-left .arc--4 .l-r:first-child {
  width: 66.66667%;
  float: right;
  margin-right: 0;
}

.fourcol-source-ordered-inset-left .arc--4 .l-r:nth-child(2) {
  clear: right;
  width: 33.33333%;
  float: left;
  margin-left: 33.33333%;
  margin-right: -100%;
}

.fourcol-source-ordered-inset-left .arc--4 .l-r:nth-child(3) {
  width: 33.33333%;
  float: left;
  margin-left: 66.66667%;
  margin-right: -100%;
}

.fourcol-source-ordered-inset-left .arc--4 .l-r:last-child {
  width: 33.33333%;
}

.fourcol-split-row-12--12--4-8 .hr--3-4 .l-r {
  width: 33.33333%;
  float: left;
}

.fourcol-split-row-12--12--4-8 .hr--3-4 .l-r:last-child {
  width: 66.66667%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--12--4-8 .hr--1-3-4 .l-r:nth-child(2),
.fourcol-split-row-12--12--4-8 .hr--2-3-4 .l-r:nth-child(2) {
  width: 33.33333%;
  float: left;
}

.fourcol-split-row-12--12--4-8 .hr--1-3-4 .l-r:last-child,
.fourcol-split-row-12--12--4-8 .hr--2-3-4 .l-r:last-child {
  width: 66.66667%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--12--4-8 .arc--4 .l-r:nth-child(3) {
  width: 33.33333%;
  float: left;
}

.fourcol-split-row-12--12--4-8 .arc--4 .l-r:last-child {
  width: 66.66667%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--12--5-7 .hr--3-4 .l-r {
  width: 41.66667%;
  float: left;
}

.fourcol-split-row-12--12--5-7 .hr--3-4 .l-r:last-child {
  width: 58.33333%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--12--5-7 .hr--1-3-4 .l-r:nth-child(2),
.fourcol-split-row-12--12--5-7 .hr--2-3-4 .l-r:nth-child(2) {
  width: 41.66667%;
  float: left;
}

.fourcol-split-row-12--12--5-7 .hr--1-3-4 .l-r:last-child,
.fourcol-split-row-12--12--5-7 .hr--2-3-4 .l-r:last-child {
  width: 58.33333%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--12--5-7 .arc--4 .l-r:nth-child(3) {
  width: 41.66667%;
  float: left;
}

.fourcol-split-row-12--12--5-7 .arc--4 .l-r:last-child {
  width: 58.33333%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--12--6-6 .hr--3-4 .l-r {
  width: 50%;
  float: left;
}

.fourcol-split-row-12--12--6-6 .hr--3-4 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--12--6-6 .hr--1-3-4 .l-r:nth-child(2),
.fourcol-split-row-12--12--6-6 .hr--2-3-4 .l-r:nth-child(2) {
  width: 50%;
  float: left;
}

.fourcol-split-row-12--12--6-6 .hr--1-3-4 .l-r:last-child,
.fourcol-split-row-12--12--6-6 .hr--2-3-4 .l-r:last-child {
  width: 50%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--12--6-6 .arc--4 .l-r:nth-child(3) {
  width: 50%;
  float: left;
}

.fourcol-split-row-12--12--6-6 .arc--4 .l-r:last-child {
  width: 50%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--12--7-5 .hr--3-4 .l-r {
  width: 58.33333%;
  float: left;
}

.fourcol-split-row-12--12--7-5 .hr--3-4 .l-r:last-child {
  width: 41.66667%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--12--7-5 .hr--1-3-4 .l-r:nth-child(2),
.fourcol-split-row-12--12--7-5 .hr--2-3-4 .l-r:nth-child(2) {
  width: 58.33333%;
  float: left;
}

.fourcol-split-row-12--12--7-5 .hr--1-3-4 .l-r:last-child,
.fourcol-split-row-12--12--7-5 .hr--2-3-4 .l-r:last-child {
  width: 41.66667%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--12--7-5 .arc--4 .l-r:nth-child(3) {
  width: 58.33333%;
  float: left;
}

.fourcol-split-row-12--12--7-5 .arc--4 .l-r:last-child {
  width: 41.66667%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--12--8-4 .hr--3-4 .l-r {
  width: 66.66667%;
  float: left;
}

.fourcol-split-row-12--12--8-4 .hr--3-4 .l-r:last-child {
  width: 33.33333%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--12--8-4 .hr--1-3-4 .l-r:nth-child(2),
.fourcol-split-row-12--12--8-4 .hr--2-3-4 .l-r:nth-child(2) {
  width: 66.66667%;
  float: left;
}

.fourcol-split-row-12--12--8-4 .hr--1-3-4 .l-r:last-child,
.fourcol-split-row-12--12--8-4 .hr--2-3-4 .l-r:last-child {
  width: 33.33333%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--12--8-4 .arc--4 .l-r:nth-child(3) {
  width: 66.66667%;
  float: left;
}

.fourcol-split-row-12--12--8-4 .arc--4 .l-r:last-child {
  width: 33.33333%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--3-9--12 .hr--2-3 .l-r:first-child {
  width: 25%;
  float: left;
}

.fourcol-split-row-12--3-9--12 .hr--2-3 .l-r:last-child {
  width: 75%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--3-9--12 .hr--1-2-3 .l-r:nth-child(2) {
  width: 25%;
  float: left;
}

.fourcol-split-row-12--3-9--12 .hr--1-2-3 .l-r:last-child {
  width: 75%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--3-9--12 .hr--2-3-4 .l-r:first-child {
  width: 25%;
  float: left;
}

.fourcol-split-row-12--3-9--12 .hr--2-3-4 .l-r:nth-child(2) {
  width: 75%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--3-9--12 .hr--2-3-4 .l-r:last-child {
  clear: both;
}

.fourcol-split-row-12--3-9--12 .arc--4 .l-r:nth-child(2) {
  width: 25%;
  float: left;
}

.fourcol-split-row-12--3-9--12 .arc--4 .l-r:nth-child(3) {
  width: 75%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--3-9--12 .arc--4 .l-r:last-child {
  clear: both;
}

.fourcol-split-row-12--4-4-4 .hr--2-3 .l-r:last-child,
.fourcol-split-row-12--4-4-4 .hr--2-4 .l-r:last-child,
.fourcol-split-row-12--4-4-4 .hr--3-4 .l-r:last-child,
.fourcol-split-row-12--4-4-4 .hr--2-3-4 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--4-4-4 .hr--2-3 .l-r,
.fourcol-split-row-12--4-4-4 .hr--2-4 .l-r,
.fourcol-split-row-12--4-4-4 .hr--3-4 .l-r,
.fourcol-split-row-12--4-4-4 .hr--1-2-3 .l-r:nth-child(2),
.fourcol-split-row-12--4-4-4 .hr--1-2-4 .l-r:nth-child(2) {
  width: 50%;
  float: left;
}

.fourcol-split-row-12--4-4-4 .hr--1-2-3 .l-r:last-child,
.fourcol-split-row-12--4-4-4 .hr--1-2-4 .l-r:last-child {
  width: 50%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--4-4-4 .hr--2-3-4 .l-r {
  width: 33.33333%;
  float: left;
}

.fourcol-split-row-12--4-4-4 .arc--4 .l-r:nth-child(2), .fourcol-split-row-12--4-4-4 .arc--4 .l-r:nth-child(3) {
  width: 33.33333%;
  float: left;
}

.fourcol-split-row-12--4-4-4 .arc--4 .l-r:last-child {
  width: 33.33333%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--6-3-3 .hr--2-3 .l-r:last-child,
.fourcol-split-row-12--6-3-3 .hr--2-4 .l-r:last-child,
.fourcol-split-row-12--6-3-3 .hr--3-4 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--6-3-3 .hr--2-3 .l-r,
.fourcol-split-row-12--6-3-3 .hr--2-4 .l-r,
.fourcol-split-row-12--6-3-3 .hr--3-4 .l-r,
.fourcol-split-row-12--6-3-3 .hr--1-2-3 .l-r:nth-child(2),
.fourcol-split-row-12--6-3-3 .hr--1-2-4 .l-r:nth-child(2),
.fourcol-split-row-12--6-3-3 .hr--2-3-4 .l-r:first-child,
.fourcol-split-row-12--6-3-3 .arc--4 .l-r:nth-child(2) {
  width: 50%;
  float: left;
}

.fourcol-split-row-12--6-3-3 .hr--1-2-3 .l-r:last-child,
.fourcol-split-row-12--6-3-3 .hr--1-2-4 .l-r:last-child {
  width: 50%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--6-3-3 .hr--2-3-4 .l-r:nth-child(2) {
  width: 25%;
  float: left;
}

.fourcol-split-row-12--6-3-3 .hr--2-3-4 .l-r:last-child,
.fourcol-split-row-12--6-3-3 .arc--4 .l-r:last-child {
  width: 25%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--6-3-3 .arc--4 .l-r:nth-child(3) {
  width: 25%;
  float: left;
}

.fourcol-split-row-12--6-6--12 .hr--2-3 .l-r:first-child {
  width: 50%;
  float: left;
}

.fourcol-split-row-12--6-6--12 .hr--2-3 .l-r:last-child {
  width: 50%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--6-6--12 .hr--1-2-3 .l-r:nth-child(2) {
  width: 50%;
  float: left;
}

.fourcol-split-row-12--6-6--12 .hr--1-2-3 .l-r:last-child {
  width: 50%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--6-6--12 .hr--2-3-4 .l-r:first-child {
  width: 50%;
  float: left;
}

.fourcol-split-row-12--6-6--12 .hr--2-3-4 .l-r:nth-child(2) {
  width: 50%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--6-6--12 .hr--2-3-4 .l-r:last-child {
  clear: both;
}

.fourcol-split-row-12--6-6--12 .arc--4 .l-r:nth-child(2) {
  width: 50%;
  float: left;
}

.fourcol-split-row-12--6-6--12 .arc--4 .l-r:nth-child(3) {
  width: 50%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--6-6--12 .arc--4 .l-r:last-child {
  clear: both;
}

.fourcol-split-row-12--7-3-2 .hr--2-3 .l-r,
.fourcol-split-row-12--7-3-2 .hr--2-4 .l-r,
.fourcol-split-row-12--7-3-2 .hr--3-4 .l-r,
.fourcol-split-row-12--7-3-2 .hr--1-2-3 .l-r:nth-child(2),
.fourcol-split-row-12--7-3-2 .hr--1-2-4 .l-r:nth-child(2),
.fourcol-split-row-12--7-3-2 .hr--2-3-4 .l-r:first-child,
.fourcol-split-row-12--7-3-2 .arc--4 .l-r:nth-child(2) {
  width: 58.33333%;
  float: left;
}

.fourcol-split-row-12--7-3-2 .hr--2-3 .l-r:last-child,
.fourcol-split-row-12--7-3-2 .hr--2-4 .l-r:last-child,
.fourcol-split-row-12--7-3-2 .hr--3-4 .l-r:last-child,
.fourcol-split-row-12--7-3-2 .hr--1-2-3 .l-r:last-child,
.fourcol-split-row-12--7-3-2 .hr--1-2-4 .l-r:last-child {
  width: 41.66667%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--7-3-2 .hr--2-3-4 .l-r:last-child,
.fourcol-split-row-12--7-3-2 .arc--4 .l-r:last-child {
  width: 16.66667%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--7-3-2 .hr--2-3-4 .l-r:nth-child(2),
.fourcol-split-row-12--7-3-2 .arc--4 .l-r:nth-child(3) {
  width: 25%;
  float: left;
}

.fourcol-split-row-12--8-2-2 .hr--2-3 .l-r,
.fourcol-split-row-12--8-2-2 .hr--2-4 .l-r,
.fourcol-split-row-12--8-2-2 .hr--3-4 .l-r {
  width: 66.66667%;
  float: left;
}

.fourcol-split-row-12--8-2-2 .hr--2-3 .l-r:last-child,
.fourcol-split-row-12--8-2-2 .hr--2-4 .l-r:last-child,
.fourcol-split-row-12--8-2-2 .hr--3-4 .l-r:last-child {
  width: 33.33333%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--8-2-2 .hr--1-2-3 .l-r:nth-child(2),
.fourcol-split-row-12--8-2-2 .hr--1-2-4 .l-r:nth-child(2) {
  width: 66.66667%;
  float: left;
}

.fourcol-split-row-12--8-2-2 .hr--1-2-3 .l-r:last-child,
.fourcol-split-row-12--8-2-2 .hr--1-2-4 .l-r:last-child {
  width: 33.33333%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--8-2-2 .hr--2-3-4 .l-r:first-child {
  width: 66.66667%;
  float: left;
}

.fourcol-split-row-12--8-2-2 .hr--2-3-4 .l-r:nth-child(2) {
  width: 16.66667%;
  float: left;
}

.fourcol-split-row-12--8-2-2 .hr--2-3-4 .l-r:last-child {
  width: 16.66667%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--8-2-2 .arc--4 .l-r:nth-child(2) {
  width: 66.66667%;
  float: left;
}

.fourcol-split-row-12--8-2-2 .arc--4 .l-r:nth-child(3) {
  width: 16.66667%;
  float: left;
}

.fourcol-split-row-12--8-2-2 .arc--4 .l-r:last-child {
  width: 16.66667%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--8-4--12 .hr--2-3 .l-r:first-child {
  width: 66.66667%;
  float: left;
}

.fourcol-split-row-12--8-4--12 .hr--2-3 .l-r:last-child {
  width: 33.33333%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--8-4--12 .hr--1-2-3 .l-r:nth-child(2) {
  width: 66.66667%;
  float: left;
}

.fourcol-split-row-12--8-4--12 .hr--1-2-3 .l-r:last-child {
  width: 33.33333%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--8-4--12 .hr--2-3-4 .l-r:first-child {
  width: 66.66667%;
  float: left;
}

.fourcol-split-row-12--8-4--12 .hr--2-3-4 .l-r:nth-child(2) {
  width: 33.33333%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--8-4--12 .hr--2-3-4 .l-r:last-child {
  clear: both;
}

.fourcol-split-row-12--8-4--12 .arc--4 .l-r:nth-child(2) {
  width: 66.66667%;
  float: left;
}

.fourcol-split-row-12--8-4--12 .arc--4 .l-r:nth-child(3) {
  width: 33.33333%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--8-4--12 .arc--4 .l-r:last-child {
  clear: both;
}

.fourcol-split-row-12--9-3--12 .hr--2-3 .l-r {
  width: 75%;
  float: left;
}

.fourcol-split-row-12--9-3--12 .hr--2-3 .l-r:last-child {
  width: 25%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--9-3--12 .hr--1-2-3 .l-r:nth-child(2) {
  width: 75%;
  float: left;
}

.fourcol-split-row-12--9-3--12 .hr--1-2-3 .l-r:last-child {
  width: 25%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--9-3--12 .hr--2-3-4 .l-r:first-child {
  width: 75%;
  float: left;
}

.fourcol-split-row-12--9-3--12 .hr--2-3-4 .l-r:nth-child(2) {
  width: 25%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--9-3--12 .hr--2-3-4 .l-r:last-child {
  clear: both;
}

.fourcol-split-row-12--9-3--12 .arc--4 .l-r:nth-child(2) {
  width: 75%;
  float: left;
}

.fourcol-split-row-12--9-3--12 .arc--4 .l-r:nth-child(3) {
  width: 25%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-12--9-3--12 .arc--4 .l-r:last-child {
  clear: both;
}

.fourcol-split-row-4-8--8-4 .arc--2 .l-r,
.fourcol-split-row-4-8--8-4 .arc--3 .l-r:first-child,
.fourcol-split-row-4-8--8-4 .arc--4 .l-r:first-child,
.fourcol-split-row-4-8--8-4 .arc--4 .l-r:last-child {
  width: 33.33333%;
  float: left;
}

.fourcol-split-row-4-8--8-4 .arc--2 .l-r:last-child {
  width: 66.66667%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-4-8--8-4 .arc--3 .l-r:nth-child(2) {
  width: 66.66667%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-4-8--8-4 .arc--3 .l-r:last-child {
  clear: both;
}

.fourcol-split-row-4-8--8-4 .arc--4 .l-r {
  width: 66.66667%;
  float: left;
}

.fourcol-split-row-4-8--8-4 .arc--4 .l-r:nth-child(2n) {
  float: right;
  margin-right: 0;
}

.fourcol-split-row-6-6--6-6 .arc--2 .l-r,
.fourcol-split-row-6-6--6-6 .arc--3 .l-r:first-child,
.fourcol-split-row-6-6--6-6 .arc--4 .l-r {
  width: 50%;
  float: left;
}

.fourcol-split-row-6-6--6-6 .arc--2 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.fourcol-split-row-6-6--6-6 .arc--3 .l-r:nth-child(2) {
  width: 50%;
  float: right;
  margin-right: 0;
}

.fourcol-split-row-6-6--6-6 .arc--3 .l-r:last-child {
  clear: both;
}

.fourcol-split-row-6-6--6-6 .arc--4 .l-r:nth-child(2n) {
  float: right;
  margin-right: 0;
}

.onecol-pad-1 .l-r {
  padding-left: 8.33333%;
  padding-right: 8.33333%;
}

.onecol-pad-2 .l-r {
  padding-left: 16.66667%;
  padding-right: 16.66667%;
}

.onecol-pad-3 .l-r {
  padding-left: 25%;
  padding-right: 25%;
}

.onecol-pad-4 .l-r {
  padding-left: 33.33333%;
  padding-right: 33.33333%;
}

.onecol-pad-5 .l-r {
  padding-left: 41.66667%;
  padding-right: 41.66667%;
}

.onecol-prefix-1 .l-r {
  padding-left: 8.33333%;
}

.onecol-prefix-2 .l-r {
  padding-left: 16.66667%;
}

.onecol-prefix-3 .l-r {
  padding-left: 25%;
}

.onecol-prefix-4 .l-r {
  padding-left: 33.33333%;
}

.onecol-prefix-1 .l-r {
  padding-left: 41.66667%;
}

.onecol-prefix-6 .l-r {
  padding-left: 50%;
}

.onecol-suffix-1 .l-r {
  padding-right: 8.33333%;
}

.onecol-suffix-2 .l-r {
  padding-right: 16.66667%;
}

.onecol-suffix-3 .l-r {
  padding-right: 25%;
}

.onecol-suffix-4 .l-r {
  padding-right: 33.33333%;
}

.onecol-suffix-5 .l-r {
  padding-right: 41.66667%;
}

.onecol-suffix-6 .l-r {
  padding-right: 50%;
}

.sixcol-6-2x3 .arc--2 .l-r {
  width: 50%;
  float: left;
}

.sixcol-6-2x3 .arc--2 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.sixcol-6-2x3 .arc--3 .l-r:first-child {
  width: 50%;
  float: left;
}

.sixcol-6-2x3 .arc--3 .l-r:nth-child(2) {
  width: 50%;
  float: right;
  margin-right: 0;
}

.sixcol-6-2x3 .arc--3 .l-r:last-child {
  clear: both;
}

.sixcol-6-2x3 .arc--5 .l-r {
  width: 50%;
  float: left;
}

.sixcol-6-2x3 .arc--5 .l-r:nth-child(2n) {
  float: right;
  margin-right: 0;
}

.sixcol-6-2x3 .arc--5 .l-r:last-child {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  clear: both;
}

.sixcol-6-2x3 .arc--4 .l-r,
.sixcol-6-2x3 .arc--6 .l-r {
  width: 50%;
  float: left;
}

.sixcol-6-2x3 .arc--4 .l-r:nth-child(2n + 1),
.sixcol-6-2x3 .arc--6 .l-r:nth-child(2n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}

.sixcol-6-2x3 .arc--4 .l-r:nth-child(2n + 2),
.sixcol-6-2x3 .arc--6 .l-r:nth-child(2n + 2) {
  margin-left: 50%;
  margin-right: -100%;
  clear: none;
}

.sixcol-6-3x2 .arc--2 .l-r {
  width: 50%;
  float: left;
}

.sixcol-6-3x2 .arc--2 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.sixcol-6-3x2 .arc--3 .l-r:first-child {
  width: 50%;
  float: left;
}

.sixcol-6-3x2 .arc--3 .l-r:nth-child(2) {
  width: 50%;
  float: right;
  margin-right: 0;
}

.sixcol-6-3x2 .arc--3 .l-r:last-child {
  clear: both;
}

.sixcol-6-3x2 .arc--5 .l-r {
  width: 50%;
  float: left;
}

.sixcol-6-3x2 .arc--5 .l-r:nth-child(2n) {
  float: right;
  margin-right: 0;
}

.sixcol-6-3x2 .arc--5 .l-r:last-child {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  clear: both;
}

.sixcol-6-3x2 .arc--4 .l-r,
.sixcol-6-3x2 .arc--6 .l-r {
  width: 33.33333%;
  float: left;
}

.sixcol-6-3x2 .arc--4 .l-r:nth-child(3n + 1),
.sixcol-6-3x2 .arc--6 .l-r:nth-child(3n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}

.sixcol-6-3x2 .arc--4 .l-r:nth-child(3n + 2),
.sixcol-6-3x2 .arc--6 .l-r:nth-child(3n + 2) {
  margin-left: 33.33333%;
  margin-right: -100%;
  clear: none;
}

.sixcol-6-3x2 .arc--4 .l-r:nth-child(3n + 3),
.sixcol-6-3x2 .arc--6 .l-r:nth-child(3n + 3) {
  margin-left: 66.66667%;
  margin-right: -100%;
  clear: none;
}

.sixcol-6x2 .arc--2 .l-r {
  width: 50%;
  float: left;
}

.sixcol-6x2 .arc--3 .l-r {
  width: 33.33333%;
  float: left;
}

.sixcol-6x2 .arc--4 .l-r {
  width: 25%;
  float: left;
}

.sixcol-6x2 .arc--5 .l-r {
  width: 18.64407%;
  float: left;
  margin-right: 1.69492%;
}

.sixcol-6x2 .arc--6 .l-r {
  width: 16.66667%;
  float: left;
}

.sixcol-6x2 .l-rw:not(.arc--1) .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-2-2-8 .hr--1-2 .l-r {
  width: 50%;
  float: left;
}

.threecol-2-2-8 .hr--1-3 .l-r,
.threecol-2-2-8 .hr--2-3 .l-r {
  width: 16.66667%;
  float: left;
}

.threecol-2-2-8 .hr--1-3 .l-r:last-child,
.threecol-2-2-8 .hr--2-3 .l-r:last-child {
  width: 83.33333%;
  float: left;
}

.threecol-2-2-8 .arc--3 .l-r {
  width: 16.66667%;
  float: left;
}

.threecol-2-2-8 .arc--3 .l-r:last-child {
  width: 66.66667%;
  float: left;
}

.threecol-2-2-8 .arc--2 .l-r:last-child,
.threecol-2-2-8 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-2-3-7 .hr--1-2 .l-r {
  width: 41.66667%;
  float: left;
}

.threecol-2-3-7 .hr--1-2 .l-r:last-child {
  width: 58.33333%;
  float: left;
}

.threecol-2-3-7 .hr--1-3 .l-r {
  width: 16.66667%;
  float: left;
}

.threecol-2-3-7 .hr--1-3 .l-r:last-child {
  width: 83.33333%;
  float: left;
}

.threecol-2-3-7 .hr--2-3 .l-r {
  width: 25%;
  float: left;
}

.threecol-2-3-7 .hr--2-3 .l-r:last-child {
  width: 75%;
  float: left;
}

.threecol-2-3-7 .arc--3 .l-r {
  width: 16.66667%;
  float: left;
}

.threecol-2-3-7 .arc--3 .l-r:nth-child(2) {
  width: 25%;
  float: left;
}

.threecol-2-3-7 .arc--3 .l-r:last-child {
  width: 58.33333%;
  float: left;
}

.threecol-2-3-7 .arc--2 .l-r:last-child,
.threecol-2-3-7 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-2-4-6 .hr--1-2 .l-r,
.threecol-2-4-6 .hr--2-3 .l-r {
  width: 33.33333%;
  float: left;
}

.threecol-2-4-6 .hr--1-2 .l-r:last-child,
.threecol-2-4-6 .hr--2-3 .l-r:last-child {
  width: 66.66667%;
  float: left;
}

.threecol-2-4-6 .hr--1-3 .l-r {
  width: 16.66667%;
  float: left;
}

.threecol-2-4-6 .hr--1-3 .l-r:last-child {
  width: 83.33333%;
  float: left;
}

.threecol-2-4-6 .arc--3 .l-r {
  width: 16.66667%;
  float: left;
}

.threecol-2-4-6 .arc--3 .l-r:nth-child(2) {
  width: 33.33333%;
  float: left;
}

.threecol-2-4-6 .arc--3 .l-r:last-child {
  width: 50%;
  float: left;
}

.threecol-2-4-6 .arc--2 .l-r:last-child,
.threecol-2-4-6 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-2-5-5 .arc--3 .l-r {
  width: 41.66667%;
  float: left;
}

.threecol-2-5-5 .arc--3 .l-r:first-child {
  width: 16.66667%;
  float: left;
}

.threecol-2-5-5 .hr--1-3 .l-r,
.threecol-2-5-5 .hr--1-2 .l-r {
  width: 16.66667%;
  float: left;
}

.threecol-2-5-5 .hr--1-3 .l-r:last-child,
.threecol-2-5-5 .hr--1-2 .l-r:last-child {
  width: 83.33333%;
  float: left;
}

.threecol-2-5-5 .hr--2-3 .l-r {
  width: 50%;
  float: left;
}

.threecol-2-5-5 .arc--2 .l-r:last-child,
.threecol-2-5-5 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-2-6-4 .hr--1-2 .l-r {
  width: 16.66667%;
  float: left;
}

.threecol-2-6-4 .hr--1-2 .l-r:last-child {
  width: 83.33333%;
  float: left;
}

.threecol-2-6-4 .hr--1-3 .l-r {
  width: 33.33333%;
  float: left;
}

.threecol-2-6-4 .hr--1-3 .l-r:last-child {
  width: 66.66667%;
  float: left;
}

.threecol-2-6-4 .hr--2-3 .l-r {
  width: 66.66667%;
  float: left;
}

.threecol-2-6-4 .arc--3 .l-r {
  width: 16.66667%;
  float: left;
}

.threecol-2-6-4 .arc--3 .l-r:nth-child(2) {
  width: 50%;
  float: left;
}

.threecol-2-6-4 .arc--3 .l-r:last-child,
.threecol-2-6-4 .hr--2-3 .l-r:last-child {
  width: 33.33333%;
  float: left;
}

.threecol-2-6-4 .arc--2 .l-r:last-child,
.threecol-2-6-4 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-2-7-3 .hr--1-2 .l-r {
  width: 16.66667%;
  float: left;
}

.threecol-2-7-3 .hr--1-2 .l-r:last-child {
  width: 83.33333%;
  float: left;
}

.threecol-2-7-3 .hr--1-3 .l-r {
  width: 41.66667%;
  float: left;
}

.threecol-2-7-3 .hr--1-3 .l-r:last-child {
  width: 58.33333%;
  float: left;
}

.threecol-2-7-3 .hr--2-3 .l-r {
  width: 75%;
  float: left;
}

.threecol-2-7-3 .arc--3 .l-r {
  width: 16.66667%;
  float: left;
}

.threecol-2-7-3 .arc--3 .l-r:nth-child(2) {
  width: 58.33333%;
  float: left;
}

.threecol-2-7-3 .arc--3 .l-r:last-child,
.threecol-2-7-3 .hr--2-3 .l-r:last-child {
  width: 25%;
  float: left;
}

.threecol-2-7-3 .arc--2 .l-r:last-child,
.threecol-2-7-3 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-2-8-2 .hr--1-2 .l-r {
  width: 16.66667%;
  float: left;
}

.threecol-2-8-2 .hr--1-2 .l-r:last-child {
  width: 83.33333%;
  float: left;
}

.threecol-2-8-2 .hr--1-3 .l-r {
  width: 50%;
  float: left;
}

.threecol-2-8-2 .hr--2-3 .l-r {
  width: 83.33333%;
  float: left;
}

.threecol-2-8-2 .hr--2-3 .l-r:last-child {
  width: 16.66667%;
  float: left;
}

.threecol-2-8-2 .arc--3 .l-r {
  width: 16.66667%;
  float: left;
}

.threecol-2-8-2 .arc--3 .l-r:nth-child(2) {
  width: 66.66667%;
  float: left;
}

.threecol-2-8-2 .arc--2 .l-r:last-child,
.threecol-2-8-2 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-3-2-7 .hr--1-2 .l-r {
  width: 58.33333%;
  float: left;
}

.threecol-3-2-7 .hr--1-2 .l-r:last-child {
  width: 41.66667%;
  float: left;
}

.threecol-3-2-7 .arc--3 .l-r,
.threecol-3-2-7 .hr--1-3 .l-r {
  width: 25%;
  float: left;
}

.threecol-3-2-7 .hr--1-3 .l-r:last-child {
  width: 75%;
  float: left;
}

.threecol-3-2-7 .hr--2-3 .l-r {
  width: 16.66667%;
  float: left;
}

.threecol-3-2-7 .hr--2-3 .l-r:last-child {
  width: 83.33333%;
  float: left;
}

.threecol-3-2-7 .arc--3 .l-r:nth-child(2) {
  width: 16.66667%;
  float: left;
}

.threecol-3-2-7 .arc--3 .l-r:last-child {
  width: 58.33333%;
  float: left;
}

.threecol-3-2-7 .arc--2 .l-r:last-child,
.threecol-3-2-7 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-3-3-6 .hr--1-2 .l-r {
  width: 50%;
  float: left;
}

.threecol-3-3-6 .hr--1-3 .l-r,
.threecol-3-3-6 .hr--2-3 .l-r {
  width: 25%;
  float: left;
}

.threecol-3-3-6 .hr--1-3 .l-r:last-child,
.threecol-3-3-6 .hr--2-3 .l-r:last-child {
  width: 75%;
  float: left;
}

.threecol-3-3-6 .arc--3 .l-r {
  width: 25%;
  float: left;
}

.threecol-3-3-6 .arc--3 .l-r:last-child {
  width: 50%;
  float: left;
}

.threecol-3-3-6 .arc--2 .l-r:last-child,
.threecol-3-3-6 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-3-4-5 .hr--1-2 .l-r {
  width: 41.66667%;
  float: left;
}

.threecol-3-4-5 .hr--1-2 .l-r:last-child {
  width: 58.33333%;
  float: left;
}

.threecol-3-4-5 .hr--1-3 .l-r {
  width: 25%;
  float: left;
}

.threecol-3-4-5 .hr--1-3 .l-r:last-child {
  width: 75%;
  float: left;
}

.threecol-3-4-5 .hr--2-3 .l-r {
  width: 33.33333%;
  float: left;
}

.threecol-3-4-5 .hr--2-3 .l-r:last-child {
  width: 66.66667%;
  float: left;
}

.threecol-3-4-5 .arc--3 .l-r {
  width: 25%;
  float: left;
}

.threecol-3-4-5 .arc--3 .l-r:nth-child(2) {
  width: 33.33333%;
  float: left;
}

.threecol-3-4-5 .arc--3 .l-r:last-child {
  width: 41.66667%;
  float: left;
}

.threecol-3-4-5 .arc--2 .l-r:last-child,
.threecol-3-4-5 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-3-6-3 .hr--1-2 .l-r {
  width: 25%;
  float: left;
}

.threecol-3-6-3 .hr--1-2 .l-r:last-child {
  width: 75%;
  float: left;
}

.threecol-3-6-3 .hr--1-3 .l-r {
  width: 50%;
  float: left;
}

.threecol-3-6-3 .hr--2-3 .l-r {
  width: 75%;
  float: left;
}

.threecol-3-6-3 .hr--2-3 .l-r:last-child {
  width: 25%;
  float: left;
}

.threecol-3-6-3 .arc--3 .l-r {
  width: 25%;
  float: left;
}

.threecol-3-6-3 .arc--3 .l-r:nth-child(2) {
  width: 50%;
  float: left;
}

.threecol-3-6-3 .arc--2 .l-r:last-child,
.threecol-3-6-3 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-3-7-2 .hr--1-2 .l-r {
  width: 25%;
  float: left;
}

.threecol-3-7-2 .hr--1-2 .l-r:last-child {
  width: 75%;
  float: left;
}

.threecol-3-7-2 .hr--1-3 .l-r {
  width: 58.33333%;
  float: left;
}

.threecol-3-7-2 .hr--1-3 .l-r:last-child {
  width: 41.66667%;
  float: left;
}

.threecol-3-7-2 .hr--2-3 .l-r {
  width: 83.33333%;
  float: left;
}

.threecol-3-7-2 .arc--3 .l-r {
  width: 25%;
  float: left;
}

.threecol-3-7-2 .arc--3 .l-r:nth-child(2) {
  width: 58.33333%;
  float: left;
}

.threecol-3-7-2 .arc--3 .l-r:last-child,
.threecol-3-7-2 .hr--2-3 .l-r:last-child {
  width: 16.66667%;
  float: left;
}

.threecol-3-7-2 .arc--2 .l-r:last-child,
.threecol-3-7-2 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-4-2-6 .hr--1-2 .l-r {
  width: 66.66667%;
  float: left;
}

.threecol-4-2-6 .hr--1-2 .l-r:last-child {
  width: 33.33333%;
  float: left;
}

.threecol-4-2-6 .arc--3 .l-r,
.threecol-4-2-6 .hr--1-3 .l-r {
  width: 33.33333%;
  float: left;
}

.threecol-4-2-6 .hr--1-3 .l-r:last-child {
  width: 66.66667%;
  float: left;
}

.threecol-4-2-6 .hr--2-3 .l-r {
  width: 16.66667%;
  float: left;
}

.threecol-4-2-6 .hr--2-3 .l-r:last-child {
  width: 83.33333%;
  float: left;
}

.threecol-4-2-6 .arc--3 .l-r:nth-child(2) {
  width: 16.66667%;
  float: left;
}

.threecol-4-2-6 .arc--3 .l-r:last-child {
  width: 50%;
  float: left;
}

.threecol-4-2-6 .arc--2 .l-r:last-child,
.threecol-4-2-6 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-4-3-5 .hr--1-2 .l-r {
  width: 58.33333%;
  float: left;
}

.threecol-4-3-5 .hr--1-2 .l-r:last-child {
  width: 41.66667%;
  float: left;
}

.threecol-4-3-5 .arc--3 .l-r,
.threecol-4-3-5 .hr--1-3 .l-r {
  width: 33.33333%;
  float: left;
}

.threecol-4-3-5 .hr--1-3 .l-r:last-child {
  width: 66.66667%;
  float: left;
}

.threecol-4-3-5 .hr--2-3 .l-r {
  width: 25%;
  float: left;
}

.threecol-4-3-5 .hr--2-3 .l-r:last-child {
  width: 75%;
  float: left;
}

.threecol-4-3-5 .arc--3 .l-r:nth-child(2) {
  width: 25%;
  float: left;
}

.threecol-4-3-5 .arc--3 .l-r:last-child {
  width: 41.66667%;
  float: left;
}

.threecol-4-3-5 .arc--2 .l-r:last-child,
.threecol-4-3-5 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-4-4-4 .arc--2 .l-r {
  width: 50%;
  float: left;
}

.threecol-4-4-4 .arc--3 .l-r {
  width: 33.33333%;
  float: left;
}

.threecol-4-4-4 .arc--2 .l-r:last-child,
.threecol-4-4-4 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-4-5-3 .hr--1-2 .l-r {
  width: 33.33333%;
  float: left;
}

.threecol-4-5-3 .hr--1-2 .l-r:last-child {
  width: 66.66667%;
  float: left;
}

.threecol-4-5-3 .hr--1-3 .l-r {
  width: 58.33333%;
  float: left;
}

.threecol-4-5-3 .hr--1-3 .l-r:last-child {
  width: 41.66667%;
  float: left;
}

.threecol-4-5-3 .hr--2-3 .l-r {
  width: 25%;
  float: left;
}

.threecol-4-5-3 .arc--3 .l-r {
  width: 33.33333%;
  float: left;
}

.threecol-4-5-3 .arc--3 .l-r:nth-child(2) {
  width: 41.66667%;
  float: left;
}

.threecol-4-5-3 .arc--3 .l-r:last-child,
.threecol-4-5-3 .hr--2-3 .l-r:last-child {
  width: 25%;
  float: left;
}

.threecol-4-5-3 .arc--2 .l-r:last-child,
.threecol-4-5-3 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-4-6-2 .hr--1-2 .l-r {
  width: 33.33333%;
  float: left;
}

.threecol-4-6-2 .hr--1-2 .l-r:last-child {
  width: 66.66667%;
  float: left;
}

.threecol-4-6-2 .hr--1-3 .l-r {
  width: 66.66667%;
  float: left;
}

.threecol-4-6-2 .hr--1-3 .l-r:last-child {
  width: 33.33333%;
  float: left;
}

.threecol-4-6-2 .hr--2-3 .l-r {
  width: 83.33333%;
  float: left;
}

.threecol-4-6-2 .arc--3 .l-r {
  width: 33.33333%;
  float: left;
}

.threecol-4-6-2 .arc--3 .l-r:nth-child(2) {
  width: 50%;
  float: left;
}

.threecol-4-6-2 .arc--3 .l-r:last-child,
.threecol-4-6-2 .hr--2-3 .l-r:last-child {
  width: 16.66667%;
  float: left;
}

.threecol-4-6-2 .arc--2 .l-r:last-child,
.threecol-4-6-2 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-5-2-5 .hr--1-2 .l-r {
  width: 83.33333%;
  float: left;
}

.threecol-5-2-5 .hr--1-2 .l-r:last-child {
  width: 16.66667%;
  float: left;
}

.threecol-5-2-5 .hr--1-3 .l-r {
  width: 50%;
  float: left;
}

.threecol-5-2-5 .hr--2-3 .l-r {
  width: 16.66667%;
  float: left;
}

.threecol-5-2-5 .hr--2-3 .l-r:last-child {
  width: 83.33333%;
  float: left;
}

.threecol-5-2-5 .arc--3 .l-r {
  width: 41.66667%;
  float: left;
}

.threecol-5-2-5 .arc--3 .l-r:nth-child(2) {
  width: 16.66667%;
  float: left;
}

.threecol-5-2-5 .arc--2 .l-r:last-child,
.threecol-5-2-5 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-5-3-4 .hr--1-2 .l-r {
  width: 75%;
  float: left;
}

.threecol-5-3-4 .hr--1-2 .l-r:last-child {
  width: 25%;
  float: left;
}

.threecol-5-3-4 .hr--1-3 .l-r {
  width: 66.66667%;
  float: left;
}

.threecol-5-3-4 .hr--2-3 .l-r {
  width: 58.33333%;
  float: left;
}

.threecol-5-3-4 .hr--2-3 .l-r:last-child {
  width: 41.66667%;
  float: left;
}

.threecol-5-3-4 .arc--3 .l-r {
  width: 41.66667%;
  float: left;
}

.threecol-5-3-4 .arc--3 .l-r:nth-child(2) {
  width: 25%;
  float: left;
}

.threecol-5-3-4 .arc--3 .l-r:last-child,
.threecol-5-3-4 .hr--1-3 .l-r:last-child {
  width: 33.33333%;
  float: left;
}

.threecol-5-3-4 .arc--2 .l-r:last-child,
.threecol-5-3-4 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-5-4-3 .hr--1-2 .l-r {
  width: 66.66667%;
  float: left;
}

.threecol-5-4-3 .hr--1-2 .l-r:last-child {
  width: 33.33333%;
  float: left;
}

.threecol-5-4-3 .hr--1-3 .l-r {
  width: 75%;
  float: left;
}

.threecol-5-4-3 .hr--2-3 .l-r {
  width: 58.33333%;
  float: left;
}

.threecol-5-4-3 .hr--2-3 .l-r:last-child {
  width: 41.66667%;
  float: left;
}

.threecol-5-4-3 .arc--3 .l-r {
  width: 41.66667%;
  float: left;
}

.threecol-5-4-3 .arc--3 .l-r:nth-child(2) {
  width: 33.33333%;
  float: left;
}

.threecol-5-4-3 .arc--3 .l-r:last-child,
.threecol-5-4-3 .hr--1-3 .l-r:last-child {
  width: 25%;
  float: left;
}

.threecol-5-4-3 .arc--2 .l-r:last-child,
.threecol-5-4-3 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-5-5-2 .hr--1-2 .l-r {
  width: 50%;
  float: left;
}

.threecol-5-5-2 .hr--1-3 .l-r,
.threecol-5-5-2 .hr--2-3 .l-r {
  width: 83.33333%;
  float: left;
}

.threecol-5-5-2 .hr--1-3 .l-r:last-child,
.threecol-5-5-2 .hr--2-3 .l-r:last-child {
  width: 16.66667%;
  float: left;
}

.threecol-5-5-2 .arc--3 .l-r {
  width: 41.66667%;
  float: left;
}

.threecol-5-5-2 .arc--3 .l-r:last-child {
  width: 16.66667%;
  float: left;
}

.threecol-5-5-2 .arc--2 .l-r:last-child,
.threecol-5-5-2 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-6-2-4 .hr--1-2 .l-r {
  width: 83.33333%;
  float: left;
}

.threecol-6-2-4 .hr--1-2 .l-r:last-child {
  width: 16.66667%;
  float: left;
}

.threecol-6-2-4 .hr--1-3 .l-r {
  width: 66.66667%;
  float: left;
}

.threecol-6-2-4 .hr--2-3 .l-r {
  width: 33.33333%;
  float: left;
}

.threecol-6-2-4 .hr--2-3 .l-r:last-child {
  width: 66.66667%;
  float: left;
}

.threecol-6-2-4 .arc--3 .l-r {
  width: 50%;
  float: left;
}

.threecol-6-2-4 .arc--3 .l-r:nth-child(2) {
  width: 16.66667%;
  float: left;
}

.threecol-6-2-4 .hr--1-3 .l-r:last-child,
.threecol-6-2-4 .arc--3 .l-r:last-child {
  width: 33.33333%;
  float: left;
}

.threecol-6-2-4 .arc--2 .l-r:last-child,
.threecol-6-2-4 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-6-3-3 .arc--3 .l-r {
  width: 25%;
  float: left;
}

.threecol-6-3-3 .arc--3 .l-r:first-child {
  width: 50%;
  float: left;
}

.threecol-6-3-3 .hr--1-3 .l-r,
.threecol-6-3-3 .hr--1-2 .l-r {
  width: 75%;
  float: left;
}

.threecol-6-3-3 .hr--1-3 .l-r:last-child,
.threecol-6-3-3 .hr--1-2 .l-r:last-child {
  width: 25%;
  float: left;
}

.threecol-6-3-3 .hr--2-3 .l-r {
  width: 50%;
  float: left;
}

.threecol-6-3-3 .arc--2 .l-r:last-child,
.threecol-6-3-3 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-6-4-2 .hr--1-2 .l-r,
.threecol-6-4-2 .hr--2-3 .l-r {
  width: 66.66667%;
  float: left;
}

.threecol-6-4-2 .hr--1-2 .l-r:last-child,
.threecol-6-4-2 .hr--2-3 .l-r:last-child {
  width: 33.33333%;
  float: left;
}

.threecol-6-4-2 .hr--1-3 .l-r {
  width: 83.33333%;
  float: left;
}

.threecol-6-4-2 .arc--3 .l-r {
  width: 50%;
  float: left;
}

.threecol-6-4-2 .arc--3 .l-r:nth-child(2) {
  width: 33.33333%;
  float: left;
}

.threecol-6-4-2 .hr--1-3 .l-r:last-child,
.threecol-6-4-2 .arc--3 .l-r:last-child {
  width: 16.66667%;
  float: left;
}

.threecol-6-4-2 .arc--2 .l-r:last-child,
.threecol-6-4-2 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-7-2-3 .hr--1-2 .l-r {
  width: 83.33333%;
  float: left;
}

.threecol-7-2-3 .hr--1-2 .l-r:last-child {
  width: 16.66667%;
  float: left;
}

.threecol-7-2-3 .hr--2-3 .l-r {
  width: 41.66667%;
  float: left;
}

.threecol-7-2-3 .hr--2-3 .l-r:last-child {
  width: 58.33333%;
  float: left;
}

.threecol-7-2-3 .hr--1-3 .l-r {
  width: 83.33333%;
  float: left;
}

.threecol-7-2-3 .arc--3 .l-r {
  width: 58.33333%;
  float: left;
}

.threecol-7-2-3 .arc--3 .l-r:nth-child(2) {
  width: 16.66667%;
  float: left;
}

.threecol-7-2-3 .hr--1-3 .l-r:last-child,
.threecol-7-2-3 .arc--3 .l-r:last-child {
  width: 25%;
  float: left;
}

.threecol-7-2-3 .arc--2 .l-r:last-child,
.threecol-7-2-3 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-7-3-2 .hr--1-2 .l-r {
  width: 75%;
  float: left;
}

.threecol-7-3-2 .hr--1-2 .l-r:last-child {
  width: 25%;
  float: left;
}

.threecol-7-3-2 .hr--2-3 .l-r {
  width: 58.33333%;
  float: left;
}

.threecol-7-3-2 .hr--2-3 .l-r:last-child {
  width: 41.66667%;
  float: left;
}

.threecol-7-3-2 .hr--1-3 .l-r {
  width: 83.33333%;
  float: left;
}

.threecol-7-3-2 .arc--3 .l-r {
  width: 58.33333%;
  float: left;
}

.threecol-7-3-2 .arc--3 .l-r:nth-child(2) {
  width: 25%;
  float: left;
}

.threecol-7-3-2 .hr--1-3 .l-r:last-child,
.threecol-7-3-2 .arc--3 .l-r:last-child {
  width: 16.66667%;
  float: left;
}

.threecol-7-3-2 .arc--2 .l-r:last-child,
.threecol-7-3-2 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-8-2-2 .arc--3 .l-r {
  width: 16.66667%;
  float: left;
}

.threecol-8-2-2 .arc--3 .l-r:first-child {
  width: 66.66667%;
  float: left;
}

.threecol-8-2-2 .hr--1-3 .l-r,
.threecol-8-2-2 .hr--1-2 .l-r {
  width: 83.33333%;
  float: left;
}

.threecol-8-2-2 .hr--1-3 .l-r:last-child,
.threecol-8-2-2 .hr--1-2 .l-r:last-child {
  width: 16.66667%;
  float: left;
}

.threecol-8-2-2 .hr--2-3 .l-r {
  width: 50%;
  float: left;
}

.threecol-8-2-2 .arc--2 .l-r:last-child,
.threecol-8-2-2 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-reverse-float-2-2-8 .hr--1-2 .l-r:last-child,
.threecol-reverse-float-2-2-8 .hr--1-3 .l-r:last-child {
  width: 33.33333%;
  float: left;
}

.threecol-reverse-float-2-2-8 .hr--2-3 .l-r {
  width: 50%;
  float: left;
}

.threecol-reverse-float-2-2-8 .hr--2-3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-reverse-float-2-2-8 .arc--3 .l-r {
  width: 16.66667%;
  float: left;
}

.threecol-reverse-float-2-2-8 .hr--1-2 .l-r:first-child,
.threecol-reverse-float-2-2-8 .hr--1-3 .l-r:first-child,
.threecol-reverse-float-2-2-8 .arc--3 .l-r:first-child {
  width: 66.66667%;
  float: right;
  margin-right: 0;
}

.threecol-reverse-float-2-3-7 .hr--1-2 .l-r:last-child,
.threecol-reverse-float-2-3-7 .hr--1-3 .l-r:last-child {
  width: 41.66667%;
  float: left;
}

.threecol-reverse-float-2-3-7 .hr--2-3 .l-r {
  width: 50%;
  float: left;
}

.threecol-reverse-float-2-3-7 .hr--2-3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-reverse-float-2-3-7 .arc--3 .l-r:nth-child(2) {
  width: 16.66667%;
  float: left;
}

.threecol-reverse-float-2-3-7 .arc--3 .l-r:nth-child(3) {
  width: 25%;
  float: left;
}

.threecol-reverse-float-2-3-7 .hr--1-2 .l-r:first-child,
.threecol-reverse-float-2-3-7 .hr--1-3 .l-r:first-child,
.threecol-reverse-float-2-3-7 .arc--3 .l-r:first-child {
  width: 58.33333%;
  float: right;
  margin-right: 0;
}

.threecol-reverse-float-2-4-6 .hr--1-2 .l-r,
.threecol-reverse-float-2-4-6 .hr--1-3 .l-r,
.threecol-reverse-float-2-4-6 .hr--2-3 .l-r {
  width: 50%;
  float: left;
}

.threecol-reverse-float-2-4-6 .hr--1-2 .l-r:first-child,
.threecol-reverse-float-2-4-6 .hr--1-3 .l-r:first-child {
  float: right;
  margin-right: 0;
}

.threecol-reverse-float-2-4-6 .hr--2-3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-reverse-float-2-4-6 .arc--3 .l-r:first-child {
  width: 50%;
  float: right;
  margin-right: 0;
}

.threecol-reverse-float-2-4-6 .arc--3 .l-r:nth-child(2) {
  width: 16.66667%;
  float: left;
}

.threecol-reverse-float-2-4-6 .arc--3 .l-r:nth-child(3) {
  width: 33.33333%;
  float: left;
}

.threecol-reverse-float-3-3-6 .hr--1-2 .l-r,
.threecol-reverse-float-3-3-6 .hr--1-3 .l-r,
.threecol-reverse-float-3-3-6 .hr--2-3 .l-r {
  width: 50%;
  float: left;
}

.threecol-reverse-float-3-3-6 .hr--1-2 .l-r:first-child,
.threecol-reverse-float-3-3-6 .hr--1-3 .l-r:first-child {
  float: right;
  margin-right: 0;
}

.threecol-reverse-float-3-3-6 .hr--2-3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-reverse-float-3-3-6 .arc--3 .l-r {
  width: 25%;
  float: left;
}

.threecol-reverse-float-3-3-6 .arc--3 .l-r:first-child {
  width: 50%;
  float: right;
  margin-right: 0;
}

.threecol-reverse-float-3-4-5 .hr--1-2 .l-r:first-child,
.threecol-reverse-float-3-4-5 .hr--1-3 .l-r:first-child {
  width: 58.33333%;
  float: right;
  margin-right: 0;
}

.threecol-reverse-float-3-4-5 .hr--1-2 .l-r:last-child,
.threecol-reverse-float-3-4-5 .hr--1-3 .l-r:last-child {
  width: 41.66667%;
  float: left;
}

.threecol-reverse-float-3-4-5 .hr--2-3 .l-r {
  width: 41.66667%;
  float: left;
}

.threecol-reverse-float-3-4-5 .hr--2-3 .l-r:last-child {
  width: 58.33333%;
  float: right;
  margin-right: 0;
}

.threecol-reverse-float-3-4-5 .arc--3 .l-r:first-child {
  width: 41.66667%;
  float: right;
  margin-right: 0;
}

.threecol-reverse-float-3-4-5 .arc--3 .l-r:nth-child(2) {
  width: 25%;
  float: left;
}

.threecol-reverse-float-3-4-5 .arc--3 .l-r:nth-child(3) {
  width: 33.33333%;
  float: left;
}

.threecol-reverse-float-4-2-6 .hr--1-2 .l-r,
.threecol-reverse-float-4-2-6 .hr--1-3 .l-r,
.threecol-reverse-float-4-2-6 .hr--2-3 .l-r {
  width: 50%;
  float: left;
}

.threecol-reverse-float-4-2-6 .hr--1-2 .l-r:first-child,
.threecol-reverse-float-4-2-6 .hr--1-3 .l-r:first-child {
  float: right;
  margin-right: 0;
}

.threecol-reverse-float-4-2-6 .hr--2-3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-reverse-float-4-2-6 .arc--3 .l-r:first-child {
  width: 50%;
  float: right;
  margin-right: 0;
}

.threecol-reverse-float-4-2-6 .arc--3 .l-r:nth-child(2) {
  width: 33.33333%;
  float: left;
}

.threecol-reverse-float-4-2-6 .arc--3 .l-r:nth-child(3) {
  width: 16.66667%;
  float: left;
}

.threecol-reverse-float-4-3-5 .hr--1-2 .l-r:first-child,
.threecol-reverse-float-4-3-5 .hr--1-3 .l-r:first-child {
  width: 58.33333%;
  float: right;
  margin-right: 0;
}

.threecol-reverse-float-4-3-5 .hr--1-2 .l-r:last-child,
.threecol-reverse-float-4-3-5 .hr--1-3 .l-r:last-child {
  width: 41.66667%;
  float: left;
}

.threecol-reverse-float-4-3-5 .hr--2-3 .l-r {
  width: 58.33333%;
  float: left;
}

.threecol-reverse-float-4-3-5 .hr--2-3 .l-r:last-child {
  width: 41.66667%;
  float: right;
  margin-right: 0;
}

.threecol-reverse-float-4-3-5 .arc--3 .l-r:first-child {
  width: 41.66667%;
  float: right;
  margin-right: 0;
}

.threecol-reverse-float-4-3-5 .arc--3 .l-r:nth-child(2) {
  width: 33.33333%;
  float: left;
}

.threecol-reverse-float-4-3-5 .arc--3 .l-r:nth-child(3) {
  width: 25%;
  float: left;
}

.threecol-source-ordered-2-10--12 .hr--1-2 .l-r:first-child {
  width: 83.33333%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-2-10--12 .hr--1-2 .l-r:last-child {
  width: 16.66667%;
  float: left;
}

.threecol-source-ordered-2-10--12 .arc--3 .l-r:first-child {
  width: 83.33333%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-2-10--12 .arc--3 .l-r:nth-child(2) {
  width: 16.66667%;
  float: left;
}

.threecol-source-ordered-2-10--12 .arc--3 .l-r:last-child {
  clear: both;
}

.threecol-source-ordered-2-5-5 .hr--1-2 .l-r:first-child {
  width: 83.33333%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-2-5-5 .hr--1-2 .l-r:last-child {
  width: 16.66667%;
  float: left;
}

.threecol-source-ordered-2-5-5 .hr--1-3 .l-r:first-child {
  width: 58.33333%;
  float: left;
}

.threecol-source-ordered-2-5-5 .hr--1-3 .l-r:last-child {
  width: 41.66667%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-2-5-5 .hr--2-3 .l-r {
  width: 50%;
  float: left;
}

.threecol-source-ordered-2-5-5 .hr--2-3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-2-5-5 .arc--3 .l-r:first-child {
  margin-left: 16.66667%;
  width: 41.66667%;
  float: left;
}

.threecol-source-ordered-2-5-5 .arc--3 .l-r:nth-child(2) {
  margin-left: -58.33333%;
  width: 16.66667%;
  float: left;
}

.threecol-source-ordered-2-5-5 .arc--3 .l-r:last-child {
  width: 41.66667%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-2-6-4 .hr--1-2 .l-r:first-child {
  width: 83.33333%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-2-6-4 .hr--1-2 .l-r:last-child {
  width: 16.66667%;
  float: left;
}

.threecol-source-ordered-2-6-4 .hr--1-3 .l-r:first-child {
  width: 66.66667%;
  float: left;
}

.threecol-source-ordered-2-6-4 .hr--1-3 .l-r:last-child {
  width: 33.33333%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-2-6-4 .hr--2-3 .l-r {
  width: 50%;
  float: left;
}

.threecol-source-ordered-2-6-4 .hr--2-3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-2-6-4 .arc--3 .l-r:first-child {
  margin-left: 16.66667%;
  width: 50%;
  float: left;
}

.threecol-source-ordered-2-6-4 .arc--3 .l-r:nth-child(2) {
  margin-left: -66.66667%;
  width: 16.66667%;
  float: left;
}

.threecol-source-ordered-2-6-4 .arc--3 .l-r:last-child {
  width: 33.33333%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-2-7-3 .hr--1-2 .l-r:first-child {
  width: 83.33333%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-2-7-3 .hr--1-2 .l-r:last-child {
  width: 16.66667%;
  float: left;
}

.threecol-source-ordered-2-7-3 .hr--1-3 .l-r:first-child {
  width: 75%;
  float: left;
}

.threecol-source-ordered-2-7-3 .hr--1-3 .l-r:last-child {
  width: 25%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-2-7-3 .hr--2-3 .l-r {
  width: 50%;
  float: left;
}

.threecol-source-ordered-2-7-3 .hr--2-3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-2-7-3 .arc--3 .l-r:first-child {
  margin-left: 16.66667%;
  width: 58.33333%;
  float: left;
}

.threecol-source-ordered-2-7-3 .arc--3 .l-r:nth-child(2) {
  margin-left: -75%;
  width: 16.66667%;
  float: left;
}

.threecol-source-ordered-2-7-3 .arc--3 .l-r:last-child {
  width: 25%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-2-8-2 .hr--1-2 .l-r:first-child {
  width: 83.33333%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-2-8-2 .hr--1-2 .l-r:last-child {
  width: 16.66667%;
  float: left;
}

.threecol-source-ordered-2-8-2 .hr--1-3 .l-r:first-child {
  width: 83.33333%;
  float: left;
}

.threecol-source-ordered-2-8-2 .hr--1-3 .l-r:last-child {
  width: 16.66667%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-2-8-2 .hr--2-3 .l-r {
  width: 50%;
  float: left;
}

.threecol-source-ordered-2-8-2 .hr--2-3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-2-8-2 .arc--3 .l-r:first-child {
  width: 66.66667%;
  float: left;
  margin-left: 16.66667%;
}

.threecol-source-ordered-2-8-2 .arc--3 .l-r:nth-child(2) {
  width: 16.66667%;
  float: left;
  margin-left: -83.33333%;
}

.threecol-source-ordered-2-8-2 .arc--3 .l-r:last-child {
  width: 16.66667%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-3-5-4 .hr--1-2 .l-r:first-child {
  width: 75%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-3-5-4 .hr--1-2 .l-r:last-child {
  width: 25%;
  float: left;
}

.threecol-source-ordered-3-5-4 .hr--1-3 .l-r:first-child {
  width: 66.66667%;
  float: left;
}

.threecol-source-ordered-3-5-4 .hr--1-3 .l-r:last-child {
  width: 33.33333%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-3-5-4 .hr--2-3 .l-r {
  width: 50%;
  float: left;
}

.threecol-source-ordered-3-5-4 .hr--2-3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-3-5-4 .arc--3 .l-r:first-child {
  width: 41.66667%;
  float: left;
  margin-left: 25%;
}

.threecol-source-ordered-3-5-4 .arc--3 .l-r:nth-child(2) {
  width: 25%;
  float: left;
  margin-left: -66.66667%;
}

.threecol-source-ordered-3-5-4 .arc--3 .l-r:last-child {
  width: 33.33333%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-3-6-3 .hr--1-2 .l-r:first-child {
  width: 75%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-3-6-3 .hr--1-2 .l-r:last-child {
  width: 25%;
  float: left;
}

.threecol-source-ordered-3-6-3 .hr--1-3 .l-r:first-child {
  width: 75%;
  float: left;
}

.threecol-source-ordered-3-6-3 .hr--1-3 .l-r:last-child {
  width: 25%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-3-6-3 .hr--2-3 .l-r {
  width: 50%;
  float: left;
}

.threecol-source-ordered-3-6-3 .hr--2-3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-3-6-3 .arc--3 .l-r:first-child {
  width: 50%;
  float: left;
  margin-left: 25%;
}

.threecol-source-ordered-3-6-3 .arc--3 .l-r:nth-child(2) {
  width: 25%;
  float: left;
  margin-left: -75%;
}

.threecol-source-ordered-3-6-3 .arc--3 .l-r:last-child {
  width: 25%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-3-7-2 .hr--1-2 .l-r:first-child {
  width: 75%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-3-7-2 .hr--1-2 .l-r:last-child {
  width: 25%;
  float: left;
}

.threecol-source-ordered-3-7-2 .hr--1-3 .l-r:first-child {
  width: 83.33333%;
  float: left;
}

.threecol-source-ordered-3-7-2 .hr--1-3 .l-r:last-child {
  width: 16.66667%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-3-7-2 .hr--2-3 .l-r {
  width: 50%;
  float: left;
}

.threecol-source-ordered-3-7-2 .hr--2-3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-3-7-2 .arc--3 .l-r:first-child {
  width: 58.33333%;
  float: left;
  margin-left: 25%;
}

.threecol-source-ordered-3-7-2 .arc--3 .l-r:nth-child(2) {
  width: 25%;
  float: left;
  margin-left: -83.33333%;
}

.threecol-source-ordered-3-7-2 .arc--3 .l-r:last-child {
  width: 16.66667%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-3-9--12 .hr--1-2 .l-r:first-child {
  width: 75%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-3-9--12 .hr--1-2 .l-r:last-child {
  width: 25%;
  float: left;
}

.threecol-source-ordered-3-9--12 .arc--3 .l-r:first-child {
  width: 75%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-3-9--12 .arc--3 .l-r:nth-child(2) {
  width: 25%;
  float: left;
}

.threecol-source-ordered-3-9--12 .arc--3 .l-r:last-child {
  clear: both;
}

.threecol-source-ordered-4-4-4 .hr--1-2 .l-r:first-child {
  width: 66.66667%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-4-4-4 .hr--1-2 .l-r:last-child {
  width: 33.33333%;
  float: left;
}

.threecol-source-ordered-4-4-4 .hr--1-3 .l-r:first-child {
  width: 66.66667%;
  float: left;
}

.threecol-source-ordered-4-4-4 .hr--1-3 .l-r:last-child {
  width: 33.33333%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-4-4-4 .hr--2-3 .l-r {
  width: 50%;
  float: left;
}

.threecol-source-ordered-4-4-4 .hr--2-3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-4-4-4 .arc--3 .l-r {
  width: 33.33333%;
  float: left;
}

.threecol-source-ordered-4-4-4 .arc--3 .l-r:first-child {
  margin-left: 33.33333%;
}

.threecol-source-ordered-4-4-4 .arc--3 .l-r:nth-child(2) {
  margin-left: -66.66667%;
}

.threecol-source-ordered-4-4-4 .arc--3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-4-5-3 .hr--1-2 .l-r:first-child {
  margin-left: 33.33333%;
  width: 66.66667%;
  float: left;
}

.threecol-source-ordered-4-5-3 .hr--1-2 .l-r:last-child {
  margin-left: -100%;
  width: 33.33333%;
  float: left;
}

.threecol-source-ordered-4-5-3 .hr--1-3 .l-r:first-child {
  width: 75%;
  float: left;
}

.threecol-source-ordered-4-5-3 .hr--1-3 .l-r:last-child {
  width: 25%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-4-5-3 .hr--2-3 .l-r {
  width: 50%;
  float: left;
}

.threecol-source-ordered-4-5-3 .hr--2-3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-4-5-3 .arc--3 .l-r:first-child {
  margin-left: 33.33333%;
  width: 41.66667%;
  float: left;
}

.threecol-source-ordered-4-5-3 .arc--3 .l-r:nth-child(2) {
  margin-left: -75%;
  width: 33.33333%;
  float: left;
}

.threecol-source-ordered-4-5-3 .arc--3 .l-r:last-child {
  width: 25%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-4-6-2 .hr--1-2 .l-r:first-child {
  margin-left: 33.33333%;
  width: 66.66667%;
  float: left;
}

.threecol-source-ordered-4-6-2 .hr--1-2 .l-r:last-child {
  margin-left: -100%;
  width: 33.33333%;
  float: left;
}

.threecol-source-ordered-4-6-2 .hr--1-3 .l-r:first-child {
  width: 83.33333%;
  float: left;
}

.threecol-source-ordered-4-6-2 .hr--1-3 .l-r:last-child {
  width: 16.66667%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-4-6-2 .hr--2-3 .l-r {
  width: 50%;
  float: left;
}

.threecol-source-ordered-4-6-2 .hr--2-3 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-4-6-2 .arc--3 .l-r:first-child {
  margin-left: 33.33333%;
  width: 50%;
  float: left;
}

.threecol-source-ordered-4-6-2 .arc--3 .l-r:nth-child(2) {
  margin-left: -83.33333%;
  width: 33.33333%;
  float: left;
}

.threecol-source-ordered-4-6-2 .arc--3 .l-r:last-child {
  width: 16.66667%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-4-8--12 .hr--1-2 .l-r:first-child {
  width: 66.66667%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-4-8--12 .hr--1-2 .l-r:last-child {
  width: 33.33333%;
  float: left;
}

.threecol-source-ordered-4-8--12 .arc--3 .l-r:first-child {
  width: 66.66667%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-4-8--12 .arc--3 .l-r:nth-child(2) {
  width: 33.33333%;
  float: left;
}

.threecol-source-ordered-4-8--12 .arc--3 .l-r:last-child {
  clear: both;
}

.l-rw {
  max-width: 75em;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

.l-rw:after {
  content: " ";
  display: block;
  clear: both;
}

.l-r {
  float: left;
  width: 100%;
  padding: 0 0.625em;
}

.threecol-source-ordered-5-7--12 .hr--1-2 .l-r:first-child {
  width: 58.33333%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-5-7--12 .hr--1-2 .l-r:last-child {
  width: 41.66667%;
  float: left;
}

.threecol-source-ordered-5-7--12 .arc--3 .l-r:first-child {
  width: 58.33333%;
  float: right;
  margin-right: 0;
}

.threecol-source-ordered-5-7--12 .arc--3 .l-r:nth-child(2) {
  width: 41.66667%;
  float: left;
}

.threecol-source-ordered-5-7--12 .arc--3 .l-r:last-child {
  clear: both;
}

.threecol-split-row-10-2--12 .hr--1-2 .l-r:first-child,
.threecol-split-row-10-2--12 .arc--3 .l-r:first-child {
  width: 83.33333%;
  float: left;
}

.threecol-split-row-10-2--12 .hr--1-2 .l-r:last-child,
.threecol-split-row-10-2--12 .arc--3 .l-r:nth-child(2) {
  width: 16.66667%;
  float: right;
  margin-right: 0;
}

.threecol-split-row-10-2--12 .arc--3 .l-r:last-child {
  clear: both;
}

.threecol-split-row-12--10-2 .hr--2-3 .l-r,
.threecol-split-row-12--10-2 .arc--3 .l-r:nth-child(2) {
  width: 83.33333%;
  float: left;
}

.threecol-split-row-12--10-2 .hr--2-3 .l-r:last-child,
.threecol-split-row-12--10-2 .arc--3 .l-r:last-child {
  width: 16.66667%;
  float: right;
  margin-right: 0;
}

.threecol-split-row-12--2-10 .hr--2-3 .l-r,
.threecol-split-row-12--2-10 .arc--3 .l-r:nth-child(2) {
  width: 16.66667%;
  float: left;
}

.threecol-split-row-12--2-10 .hr--2-3 .l-r:last-child,
.threecol-split-row-12--2-10 .arc--3 .l-r:last-child {
  width: 83.33333%;
  float: right;
  margin-right: 0;
}

.threecol-split-row-12--3-9 .hr--2-3 .l-r,
.threecol-split-row-12--3-9 .arc--3 .l-r:nth-child(2) {
  width: 25%;
  float: left;
}

.threecol-split-row-12--3-9 .hr--2-3 .l-r:last-child,
.threecol-split-row-12--3-9 .arc--3 .l-r:last-child {
  width: 75%;
  float: right;
  margin-right: 0;
}

.threecol-split-row-12--4-8 .hr--2-3 .l-r,
.threecol-split-row-12--4-8 .arc--3 .l-r:nth-child(2) {
  width: 33.33333%;
  float: left;
}

.threecol-split-row-12--4-8 .hr--2-3 .l-r:last-child,
.threecol-split-row-12--4-8 .arc--3 .l-r:last-child {
  width: 66.66667%;
  float: right;
  margin-right: 0;
}

.threecol-split-row-12--5-7 .hr--2-3 .l-r,
.threecol-split-row-12--5-7 .arc--3 .l-r:nth-child(2) {
  width: 41.66667%;
  float: left;
}

.threecol-split-row-12--5-7 .hr--2-3 .l-r:last-child,
.threecol-split-row-12--5-7 .arc--3 .l-r:last-child {
  width: 58.33333%;
  float: right;
  margin-right: 0;
}

.threecol-split-row-12--6-6 .hr--2-3 .l-r,
.threecol-split-row-12--6-6 .arc--3 .l-r:nth-child(2) {
  width: 50%;
  float: left;
}

.threecol-split-row-12--6-6 .hr--2-3 .l-r:last-child,
.threecol-split-row-12--6-6 .arc--3 .l-r:last-child {
  width: 50%;
  float: right;
  margin-right: 0;
}

.threecol-split-row-12--7-5 .hr--2-3 .l-r,
.threecol-split-row-12--7-5 .arc--3 .l-r:nth-child(2) {
  width: 58.33333%;
  float: left;
}

.threecol-split-row-12--7-5 .hr--2-3 .l-r:last-child,
.threecol-split-row-12--7-5 .arc--3 .l-r:last-child {
  width: 41.66667%;
  float: right;
  margin-right: 0;
}

.threecol-split-row-12--8-4 .hr--2-3 .l-r,
.threecol-split-row-12--8-4 .arc--3 .l-r:nth-child(2) {
  width: 66.66667%;
  float: left;
}

.threecol-split-row-12--8-4 .hr--2-3 .l-r:last-child,
.threecol-split-row-12--8-4 .arc--3 .l-r:last-child {
  width: 33.33333%;
  float: right;
  margin-right: 0;
}

.threecol-split-row-12--9-3 .hr--2-3 .l-r,
.threecol-split-row-12--9-3 .arc--3 .l-r:nth-child(2) {
  width: 75%;
  float: left;
}

.threecol-split-row-12--9-3 .hr--2-3 .l-r:last-child,
.threecol-split-row-12--9-3 .arc--3 .l-r:last-child {
  width: 25%;
  float: right;
  margin-right: 0;
}

.threecol-split-row-2-10--12 .hr--1-2 .l-r:first-child,
.threecol-split-row-2-10--12 .arc--3 .l-r:first-child {
  width: 16.66667%;
  float: left;
}

.threecol-split-row-2-10--12 .hr--1-2 .l-r:last-child,
.threecol-split-row-2-10--12 .arc--3 .l-r:nth-child(2) {
  width: 83.33333%;
  float: right;
  margin-right: 0;
}

.threecol-split-row-2-10--12 .arc--3 .l-r:last-child {
  clear: both;
}

.threecol-split-row-3-9--12 .hr--1-2 .l-r:first-child,
.threecol-split-row-3-9--12 .arc--3 .l-r:first-child {
  width: 25%;
  float: left;
}

.threecol-split-row-3-9--12 .hr--1-2 .l-r:last-child,
.threecol-split-row-3-9--12 .arc--3 .l-r:nth-child(2) {
  width: 75%;
  float: right;
  margin-right: 0;
}

.threecol-split-row-3-9--12 .arc--3 .l-r:last-child {
  clear: both;
}

.threecol-split-row-4-8--12 .hr--1-2 .l-r:first-child,
.threecol-split-row-4-8--12 .arc--3 .l-r:first-child {
  width: 33.33333%;
  float: left;
}

.threecol-split-row-4-8--12 .hr--1-2 .l-r:last-child,
.threecol-split-row-4-8--12 .arc--3 .l-r:nth-child(2) {
  width: 66.66667%;
  float: right;
  margin-right: 0;
}

.threecol-split-row-4-8--12 .arc--3 .l-r:last-child {
  clear: both;
}

.threecol-split-row-5-7--12 .hr--1-2 .l-r:first-child,
.threecol-split-row-5-7--12 .arc--3 .l-r:first-child {
  width: 41.66667%;
  float: left;
}

.threecol-split-row-5-7--12 .hr--1-2 .l-r:last-child,
.threecol-split-row-5-7--12 .arc--3 .l-r:nth-child(2) {
  width: 58.33333%;
  float: right;
  margin-right: 0;
}

.threecol-split-row-5-7--12 .arc--3 .l-r:last-child {
  clear: both;
}

.threecol-split-row-6-6--12 .hr--1-2 .l-r:first-child,
.threecol-split-row-6-6--12 .arc--3 .l-r:first-child {
  width: 50%;
  float: left;
}

.threecol-split-row-6-6--12 .hr--1-2 .l-r:last-child,
.threecol-split-row-6-6--12 .arc--3 .l-r:nth-child(2) {
  width: 50%;
  float: right;
  margin-right: 0;
}

.threecol-split-row-6-6--12 .arc--3 .l-r:last-child {
  clear: both;
}

.threecol-split-row-7-5--12 .hr--1-2 .l-r:first-child,
.threecol-split-row-7-5--12 .arc--3 .l-r:first-child {
  width: 58.33333%;
  float: left;
}

.threecol-split-row-7-5--12 .hr--1-2 .l-r:last-child,
.threecol-split-row-7-5--12 .arc--3 .l-r:nth-child(2) {
  width: 41.66667%;
  float: right;
  margin-right: 0;
}

.threecol-split-row-7-5--12 .arc--3 .l-r:last-child {
  clear: both;
}

.threecol-split-row-8-4--12 .hr--1-2 .l-r:first-child,
.threecol-split-row-8-4--12 .arc--3 .l-r:first-child {
  width: 66.66667%;
  float: left;
}

.threecol-split-row-8-4--12 .hr--1-2 .l-r:last-child,
.threecol-split-row-8-4--12 .arc--3 .l-r:nth-child(2) {
  width: 33.33333%;
  float: right;
  margin-right: 0;
}

.threecol-split-row-8-4--12 .arc--3 .l-r:last-child {
  clear: both;
}

.threecol-split-row-9-3--12 .hr--1-2 .l-r:first-child,
.threecol-split-row-9-3--12 .arc--3 .l-r:first-child {
  width: 75%;
  float: left;
}

.threecol-split-row-9-3--12 .hr--1-2 .l-r:last-child,
.threecol-split-row-9-3--12 .arc--3 .l-r:nth-child(2) {
  width: 25%;
  float: right;
  margin-right: 0;
}

.threecol-split-row-9-3--12 .arc--3 .l-r:last-child {
  clear: both;
}

.twocol-10-2 .arc--2 .l-r {
  width: 83.33333%;
  float: left;
}

.twocol-10-2 .arc--2 .l-r:last-child {
  width: 16.66667%;
  float: right;
  margin-right: 0;
}

.twocol-2-10 .arc--2 .l-r {
  width: 16.66667%;
  float: left;
}

.twocol-2-10 .arc--2 .l-r:last-child {
  width: 83.33333%;
  float: right;
  margin-right: 0;
}

.twocol-3-9 .arc--2 .l-r {
  width: 25%;
  float: left;
}

.twocol-3-9 .arc--2 .l-r:last-child {
  width: 75%;
  float: right;
  margin-right: 0;
}

.twocol-4-8 .arc--2 .l-r {
  width: 33.33333%;
  float: left;
}

.twocol-4-8 .arc--2 .l-r:last-child {
  width: 66.66667%;
  float: right;
  margin-right: 0;
}

.twocol-5-7 .arc--2 .l-r {
  width: 41.66667%;
  float: left;
}

.twocol-5-7 .arc--2 .l-r:last-child {
  width: 58.33333%;
  float: right;
  margin-right: 0;
}

.twocol-6-6 .arc--2 .l-r {
  width: 50%;
  float: left;
}

.twocol-6-6 .arc--2 .l-r:last-child {
  float: right;
  margin-right: 0;
}

.twocol-7-5 .arc--2 .l-r {
  width: 58.33333%;
  float: left;
}

.twocol-7-5 .arc--2 .l-r:last-child {
  width: 41.66667%;
  float: right;
  margin-right: 0;
}

.twocol-8-4 .arc--2 .l-r {
  width: 66.66667%;
  float: left;
}

.twocol-8-4 .arc--2 .l-r:last-child {
  width: 33.33333%;
  float: right;
  margin-right: 0;
}

.twocol-9-3 .arc--2 .l-r {
  width: 75%;
  float: left;
}

.twocol-9-3 .arc--2 .l-r:last-child {
  width: 25%;
  float: right;
  margin-right: 0;
}

File

at_theme_generator/starterkits/starterkit/layout/page-layout-float/css/page-layout-form.css
View source
  1. /* generated with grunt-sass-globbing */
  2. .layout-preview .region {
  3. padding: 0;
  4. }
  5. .layout-preview .region span {
  6. border: 1px solid #fff;
  7. }
  8. #edit-layouts #edit-layout-select .fourcol-source-ordered-inset-left .arc--4 .l-r:last-child span {
  9. height: 3.55em;
  10. }
  11. .fivecol-12--6-6-6-6 .arc--2 .l-r {
  12. width: 50%;
  13. float: left;
  14. }
  15. .fivecol-12--6-6-6-6 .arc--2 .l-r:last-child {
  16. float: right;
  17. margin-right: 0;
  18. }
  19. .fivecol-12--6-6-6-6 .arc--3 .l-r {
  20. width: 50%;
  21. float: left;
  22. }
  23. .fivecol-12--6-6-6-6 .arc--3 .l-r:nth-child(2n) {
  24. float: right;
  25. margin-right: 0;
  26. }
  27. .fivecol-12--6-6-6-6 .arc--3 .l-r:last-child {
  28. width: 100%;
  29. float: left;
  30. margin-left: 0;
  31. margin-right: 0;
  32. clear: both;
  33. }
  34. .fivecol-12--6-6-6-6 .arc--4 .l-r {
  35. width: 50%;
  36. float: left;
  37. }
  38. .fivecol-12--6-6-6-6 .arc--4 .l-r:nth-child(2n + 1) {
  39. margin-left: 0;
  40. margin-right: -100%;
  41. clear: both;
  42. margin-left: 0;
  43. }
  44. .fivecol-12--6-6-6-6 .arc--4 .l-r:nth-child(2n + 2) {
  45. margin-left: 50%;
  46. margin-right: -100%;
  47. clear: none;
  48. }
  49. .fivecol-12--6-6-6-6 .arc--5 .l-r {
  50. width: 50%;
  51. float: left;
  52. }
  53. .fivecol-12--6-6-6-6 .arc--5 .l-r:first-child {
  54. width: 100%;
  55. float: left;
  56. margin-left: 0;
  57. margin-right: 0;
  58. }
  59. .fivecol-12--6-6-6-6 .arc--5 .l-r:nth-child(2n) {
  60. float: right;
  61. margin-right: 0;
  62. }
  63. .fivecol-2-3-2-3-2 .arc--2 .l-r {
  64. width: 50%;
  65. float: left;
  66. }
  67. .fivecol-2-3-2-3-2 .arc--3 .l-r {
  68. width: 33.33333%;
  69. float: left;
  70. }
  71. .fivecol-2-3-2-3-2 .arc--4 .l-r {
  72. width: 33.33333%;
  73. float: left;
  74. }
  75. .fivecol-2-3-2-3-2 .arc--4 .l-r:first-child, .fivecol-2-3-2-3-2 .arc--4 .l-r:last-child {
  76. width: 16.66667%;
  77. float: left;
  78. }
  79. .fivecol-2-3-2-3-2 .arc--5 .l-r {
  80. width: 16.66667%;
  81. float: left;
  82. }
  83. .fivecol-2-3-2-3-2 .arc--5 .l-r:nth-child(2n) {
  84. width: 25%;
  85. float: left;
  86. }
  87. .fivecol-2-3-2-3-2 .l-rw:not(.arc--1) .l-r:last-child {
  88. float: right;
  89. margin-right: 0;
  90. }
  91. .fivecol-5x2 .arc--2 .l-r {
  92. width: 50%;
  93. float: left;
  94. }
  95. .fivecol-5x2 .arc--3 .l-r {
  96. width: 33.33333%;
  97. float: left;
  98. }
  99. .fivecol-5x2 .arc--4 .l-r {
  100. width: 25%;
  101. float: left;
  102. }
  103. .fivecol-5x2 .arc--5 .l-r {
  104. width: 18.64407%;
  105. float: left;
  106. margin-right: 1.69492%;
  107. }
  108. .fivecol-5x2 .l-rw:not(.arc--1) .l-r:last-child {
  109. float: right;
  110. margin-right: 0;
  111. }
  112. .fivecol-6-6--4-4-4 .arc--2 .l-r {
  113. width: 50%;
  114. float: left;
  115. }
  116. .fivecol-6-6--4-4-4 .arc--2 .l-r:last-child {
  117. float: right;
  118. margin-right: 0;
  119. }
  120. .fivecol-6-6--4-4-4 .arc--3 .l-r {
  121. width: 33.33333%;
  122. float: left;
  123. }
  124. .fivecol-6-6--4-4-4 .arc--3 .l-r:last-child {
  125. float: right;
  126. margin-right: 0;
  127. }
  128. .fivecol-6-6--4-4-4 .arc--3 .l-r {
  129. width: 25%;
  130. float: left;
  131. }
  132. .fivecol-6-6--4-4-4 .arc--3 .l-r:last-child {
  133. float: right;
  134. margin-right: 0;
  135. }
  136. .fivecol-6-6--4-4-4 .arc--5 .l-r {
  137. width: 33.33333%;
  138. float: left;
  139. }
  140. .fivecol-6-6--4-4-4 .arc--5 .l-r:first-child, .fivecol-6-6--4-4-4 .arc--5 .l-r:nth-child(2) {
  141. width: 50%;
  142. float: left;
  143. }
  144. .fivecol-6-6--4-4-4 .arc--5 .l-r:last-child, .fivecol-6-6--4-4-4 .arc--5 .l-r:nth-child(2) {
  145. float: right;
  146. margin-right: 0;
  147. }
  148. .fivecol-6-6-6-6--12 .arc--2 .l-r {
  149. width: 50%;
  150. float: left;
  151. }
  152. .fivecol-6-6-6-6--12 .arc--2 .l-r:last-child {
  153. float: right;
  154. margin-right: 0;
  155. }
  156. .fivecol-6-6-6-6--12 .arc--3 .l-r {
  157. width: 50%;
  158. float: left;
  159. }
  160. .fivecol-6-6-6-6--12 .arc--3 .l-r:nth-child(2n) {
  161. float: right;
  162. margin-right: 0;
  163. }
  164. .fivecol-6-6-6-6--12 .arc--3 .l-r:last-child {
  165. width: 100%;
  166. float: left;
  167. margin-left: 0;
  168. margin-right: 0;
  169. clear: both;
  170. }
  171. .fivecol-6-6-6-6--12 .arc--4 .l-r {
  172. width: 50%;
  173. float: left;
  174. }
  175. .fivecol-6-6-6-6--12 .arc--4 .l-r:nth-child(2n + 1) {
  176. margin-left: 0;
  177. margin-right: -100%;
  178. clear: both;
  179. margin-left: 0;
  180. }
  181. .fivecol-6-6-6-6--12 .arc--4 .l-r:nth-child(2n + 2) {
  182. margin-left: 50%;
  183. margin-right: -100%;
  184. clear: none;
  185. }
  186. .fivecol-6-6-6-6--12 .arc--5 .l-r {
  187. width: 50%;
  188. float: left;
  189. }
  190. .fivecol-6-6-6-6--12 .arc--5 .l-r:nth-child(2n) {
  191. float: right;
  192. margin-right: 0;
  193. }
  194. .fivecol-6-6-6-6--12 .arc--5 .l-r:last-child {
  195. width: 100%;
  196. float: left;
  197. margin-left: 0;
  198. margin-right: 0;
  199. clear: both;
  200. }
  201. .fivecol-source-ordered-2-2-4-2-2 .arc--2 .l-r {
  202. width: 50%;
  203. float: left;
  204. }
  205. .fivecol-source-ordered-2-2-4-2-2 .arc--2 .l-r:last-child {
  206. float: right;
  207. margin-right: 0;
  208. }
  209. .fivecol-source-ordered-2-2-4-2-2 .arc--3 .l-r {
  210. width: 33.33333%;
  211. float: left;
  212. }
  213. .fivecol-source-ordered-2-2-4-2-2 .arc--3 .l-r:last-child {
  214. float: right;
  215. margin-right: 0;
  216. }
  217. .fivecol-source-ordered-2-2-4-2-2 .arc--4 .l-r {
  218. width: 33.33333%;
  219. float: left;
  220. }
  221. .fivecol-source-ordered-2-2-4-2-2 .arc--4 .l-r:first-child, .fivecol-source-ordered-2-2-4-2-2 .arc--4 .l-r:last-child {
  222. width: 16.66667%;
  223. float: left;
  224. }
  225. .fivecol-source-ordered-2-2-4-2-2 .arc--5 .l-r {
  226. width: 16.66667%;
  227. float: left;
  228. }
  229. .fivecol-source-ordered-2-2-4-2-2 .arc--5 .l-r:first-child {
  230. width: 33.33333%;
  231. float: left;
  232. margin-left: 33.33333%;
  233. }
  234. .fivecol-source-ordered-2-2-4-2-2 .arc--5 .l-r:nth-child(2) {
  235. margin-left: -66.66667%;
  236. }
  237. .fivecol-source-ordered-2-2-4-2-2 .arc--5 .l-r:nth-child(3) {
  238. margin-left: -50%;
  239. }
  240. .fivecol-source-ordered-2-2-4-2-2 .arc--5 .l-r:last-child {
  241. float: right;
  242. margin-right: 0;
  243. }
  244. .fourcol-2-2-2-6 .arc--3 .l-r {
  245. width: 33.33333%;
  246. float: left;
  247. }
  248. .fourcol-2-2-2-6 .arc--4 .l-r {
  249. width: 16.66667%;
  250. float: left;
  251. }
  252. .fourcol-2-2-2-6 .arc--2 .l-r,
  253. .fourcol-2-2-2-6 .arc--4 .l-r:last-child {
  254. width: 50%;
  255. float: left;
  256. }
  257. .fourcol-2-2-2-6 .l-rw:not(.arc--1) .l-r:last-child {
  258. float: right;
  259. margin-right: 0;
  260. }
  261. .fourcol-2-2-3-5 .arc--2 .l-r {
  262. width: 33.33333%;
  263. float: left;
  264. }
  265. .fourcol-2-2-3-5 .arc--2 .l-r:last-child {
  266. width: 66.66667%;
  267. float: left;
  268. }
  269. .fourcol-2-2-3-5 .arc--4 .l-r:nth-child(3) {
  270. width: 25%;
  271. float: left;
  272. }
  273. .fourcol-2-2-3-5 .arc--3 .l-r:first-child,
  274. .fourcol-2-2-3-5 .arc--4 .l-r {
  275. width: 16.66667%;
  276. float: left;
  277. }
  278. .fourcol-2-2-3-5 .arc--3 .l-r,
  279. .fourcol-2-2-3-5 .arc--4 .l-r:last-child {
  280. width: 41.66667%;
  281. float: left;
  282. }
  283. .fourcol-2-2-3-5 .l-rw:not(.arc--1) .l-r:last-child {
  284. float: right;
  285. margin-right: 0;
  286. }
  287. .fourcol-2-4-4-2 .arc--2 .l-r {
  288. width: 50%;
  289. float: left;
  290. }
  291. .fourcol-2-4-4-2 .arc--3 .l-r,
  292. .fourcol-2-4-4-2 .arc--4 .l-r {
  293. width: 33.33333%;
  294. float: left;
  295. }
  296. .fourcol-2-4-4-2 .arc--4 .l-r:first-child, .fourcol-2-4-4-2 .arc--4 .l-r:last-child {
  297. width: 16.66667%;
  298. float: left;
  299. }
  300. .fourcol-2-4-4-2 .l-rw:not(.arc--1) .l-r:last-child {
  301. float: right;
  302. margin-right: 0;
  303. }
  304. .fourcol-3-3-3-3 .arc--2 .l-r {
  305. width: 50%;
  306. float: left;
  307. }
  308. .fourcol-3-3-3-3 .arc--3 .l-r {
  309. width: 33.33333%;
  310. float: left;
  311. }
  312. .fourcol-3-3-3-3 .arc--4 .l-r {
  313. width: 25%;
  314. float: left;
  315. }
  316. .fourcol-3-3-3-3 .l-rw:not(.arc--1) .l-r:last-child {
  317. float: right;
  318. margin-right: 0;
  319. }
  320. .fourcol-4-2-2-4 .arc--2 .l-r {
  321. width: 50%;
  322. float: left;
  323. }
  324. .fourcol-4-2-2-4 .arc--4 .l-r {
  325. width: 16.66667%;
  326. float: left;
  327. }
  328. .fourcol-4-2-2-4 .arc--3 .l-r,
  329. .fourcol-4-2-2-4 .arc--4 .l-r:first-child,
  330. .fourcol-4-2-2-4 .arc--4 .l-r:last-child {
  331. width: 33.33333%;
  332. float: left;
  333. }
  334. .fourcol-4-2-2-4 .l-rw:not(.arc--1) .l-r:last-child {
  335. float: right;
  336. margin-right: 0;
  337. }
  338. .fourcol-5-3-2-2 .arc--2 .l-r,
  339. .fourcol-5-3-2-2 .arc--3 .l-r,
  340. .fourcol-5-3-2-2 .arc--4 .l-r:first-child {
  341. width: 41.66667%;
  342. float: left;
  343. }
  344. .fourcol-5-3-2-2 .arc--2 .l-r:first-child {
  345. width: 58.33333%;
  346. float: left;
  347. }
  348. .fourcol-5-3-2-2 .arc--3 .l-r:last-child {
  349. width: 16.66667%;
  350. float: left;
  351. }
  352. .fourcol-5-3-2-2 .arc--4 .l-r {
  353. width: 16.66667%;
  354. float: left;
  355. }
  356. .fourcol-5-3-2-2 .l-rw:not(.arc--1) .l-r:last-child {
  357. float: right;
  358. margin-right: 0;
  359. }
  360. .fourcol-6-2-2-2 .arc--2 .l-r,
  361. .fourcol-6-2-2-2 .arc--4 .l-r:first-child {
  362. width: 50%;
  363. float: left;
  364. }
  365. .fourcol-6-2-2-2 .arc--3 .l-r {
  366. width: 33.33333%;
  367. float: left;
  368. }
  369. .fourcol-6-2-2-2 .arc--4 .l-r {
  370. width: 16.66667%;
  371. float: left;
  372. }
  373. .fourcol-6-2-2-2 .l-rw:not(.arc--1) .l-r:last-child {
  374. float: right;
  375. margin-right: 0;
  376. }
  377. .fourcol-source-ordered-12--2-7-3 .hr--3-4 .l-r {
  378. width: 58.33333%;
  379. float: left;
  380. }
  381. .fourcol-source-ordered-12--2-7-3 .hr--3-4 .l-r:last-child {
  382. width: 41.66667%;
  383. float: right;
  384. margin-right: 0;
  385. }
  386. .fourcol-source-ordered-12--2-7-3 .hr--2-3 .l-r:first-child {
  387. width: 58.33333%;
  388. float: right;
  389. margin-right: 0;
  390. }
  391. .fourcol-source-ordered-12--2-7-3 .hr--2-3 .l-r:last-child {
  392. width: 41.66667%;
  393. float: left;
  394. }
  395. .fourcol-source-ordered-12--2-7-3 .hr--2-4 .l-r:first-child {
  396. width: 58.33333%;
  397. float: left;
  398. }
  399. .fourcol-source-ordered-12--2-7-3 .hr--2-4 .l-r:last-child {
  400. width: 41.66667%;
  401. float: right;
  402. margin-right: 0;
  403. }
  404. .fourcol-source-ordered-12--2-7-3 .hr--1-2-3 .l-r:nth-child(2) {
  405. margin-left: 41.66667%;
  406. width: 58.33333%;
  407. float: right;
  408. margin-right: 0;
  409. }
  410. .fourcol-source-ordered-12--2-7-3 .hr--1-2-3 .l-r:last-child {
  411. margin-left: -100%;
  412. width: 41.66667%;
  413. float: left;
  414. }
  415. .fourcol-source-ordered-12--2-7-3 .hr--1-2-4 .l-r:nth-child(2) {
  416. width: 58.33333%;
  417. float: left;
  418. }
  419. .fourcol-source-ordered-12--2-7-3 .hr--1-2-4 .l-r:last-child {
  420. width: 41.66667%;
  421. float: right;
  422. margin-right: 0;
  423. }
  424. .fourcol-source-ordered-12--2-7-3 .hr--1-3-4 .l-r:nth-child(2) {
  425. width: 58.33333%;
  426. float: left;
  427. }
  428. .fourcol-source-ordered-12--2-7-3 .hr--1-3-4 .l-r:last-child {
  429. width: 41.66667%;
  430. float: right;
  431. margin-right: 0;
  432. }
  433. .fourcol-source-ordered-12--2-7-3 .hr--2-3-4 .l-r:first-child {
  434. width: 58.33333%;
  435. float: left;
  436. margin-left: 16.66667%;
  437. }
  438. .fourcol-source-ordered-12--2-7-3 .hr--2-3-4 .l-r:nth-child(2) {
  439. width: 16.66667%;
  440. float: left;
  441. margin-left: -75%;
  442. }
  443. .fourcol-source-ordered-12--2-7-3 .hr--2-3-4 .l-r:last-child {
  444. width: 25%;
  445. float: right;
  446. margin-right: 0;
  447. }
  448. .fourcol-source-ordered-12--2-7-3 .arc--4 .l-r:nth-child(2) {
  449. width: 58.33333%;
  450. float: left;
  451. margin-left: 16.66667%;
  452. }
  453. .fourcol-source-ordered-12--2-7-3 .arc--4 .l-r:nth-child(3) {
  454. width: 16.66667%;
  455. float: left;
  456. margin-left: -75%;
  457. }
  458. .fourcol-source-ordered-12--2-7-3 .arc--4 .l-r:last-child {
  459. width: 25%;
  460. float: right;
  461. margin-right: 0;
  462. }
  463. .fourcol-source-ordered-12--2-8-2 .hr--3-4 .l-r {
  464. width: 50%;
  465. float: left;
  466. }
  467. .fourcol-source-ordered-12--2-8-2 .hr--3-4 .l-r:last-child {
  468. float: right;
  469. margin-right: 0;
  470. }
  471. .fourcol-source-ordered-12--2-8-2 .hr--2-3 .l-r:first-child {
  472. width: 66.66667%;
  473. float: right;
  474. margin-right: 0;
  475. }
  476. .fourcol-source-ordered-12--2-8-2 .hr--2-3 .l-r:last-child {
  477. width: 33.33333%;
  478. float: left;
  479. }
  480. .fourcol-source-ordered-12--2-8-2 .hr--2-4 .l-r:first-child {
  481. width: 66.66667%;
  482. float: left;
  483. }
  484. .fourcol-source-ordered-12--2-8-2 .hr--2-4 .l-r:last-child {
  485. width: 33.33333%;
  486. float: right;
  487. margin-right: 0;
  488. }
  489. .fourcol-source-ordered-12--2-8-2 .hr--1-2-3 .l-r:nth-child(2) {
  490. margin-left: 33.33333%;
  491. width: 66.66667%;
  492. float: right;
  493. margin-right: 0;
  494. }
  495. .fourcol-source-ordered-12--2-8-2 .hr--1-2-3 .l-r:last-child {
  496. margin-left: -100%;
  497. width: 33.33333%;
  498. float: left;
  499. }
  500. .fourcol-source-ordered-12--2-8-2 .hr--1-2-4 .l-r:nth-child(2) {
  501. width: 66.66667%;
  502. float: left;
  503. }
  504. .fourcol-source-ordered-12--2-8-2 .hr--1-2-4 .l-r:last-child {
  505. width: 33.33333%;
  506. float: right;
  507. margin-right: 0;
  508. }
  509. .fourcol-source-ordered-12--2-8-2 .hr--1-3-4 .l-r:nth-child(2) {
  510. width: 50%;
  511. float: left;
  512. }
  513. .fourcol-source-ordered-12--2-8-2 .hr--1-3-4 .l-r:last-child {
  514. width: 50%;
  515. float: right;
  516. margin-right: 0;
  517. }
  518. .fourcol-source-ordered-12--2-8-2 .hr--2-3-4 .l-r:first-child {
  519. width: 66.66667%;
  520. float: left;
  521. margin-left: 16.66667%;
  522. }
  523. .fourcol-source-ordered-12--2-8-2 .hr--2-3-4 .l-r:nth-child(2) {
  524. width: 16.66667%;
  525. float: left;
  526. margin-left: -83.33333%;
  527. }
  528. .fourcol-source-ordered-12--2-8-2 .hr--2-3-4 .l-r:last-child {
  529. width: 16.66667%;
  530. float: right;
  531. margin-right: 0;
  532. }
  533. .fourcol-source-ordered-12--2-8-2 .arc--4 .l-r:nth-child(2) {
  534. width: 66.66667%;
  535. float: left;
  536. margin-left: 16.66667%;
  537. }
  538. .fourcol-source-ordered-12--2-8-2 .arc--4 .l-r:nth-child(3) {
  539. width: 16.66667%;
  540. float: left;
  541. margin-left: -83.33333%;
  542. }
  543. .fourcol-source-ordered-12--2-8-2 .arc--4 .l-r:last-child {
  544. width: 16.66667%;
  545. float: right;
  546. margin-right: 0;
  547. }
  548. .fourcol-source-ordered-12--3-6-3 .hr--3-4 .l-r {
  549. width: 50%;
  550. float: left;
  551. }
  552. .fourcol-source-ordered-12--3-6-3 .hr--3-4 .l-r:last-child {
  553. float: right;
  554. margin-right: 0;
  555. }
  556. .fourcol-source-ordered-12--3-6-3 .hr--2-3 .l-r:first-child {
  557. width: 75%;
  558. float: right;
  559. margin-right: 0;
  560. }
  561. .fourcol-source-ordered-12--3-6-3 .hr--2-3 .l-r:last-child {
  562. width: 25%;
  563. float: left;
  564. }
  565. .fourcol-source-ordered-12--3-6-3 .hr--2-4 .l-r:first-child {
  566. width: 75%;
  567. float: left;
  568. }
  569. .fourcol-source-ordered-12--3-6-3 .hr--2-4 .l-r:last-child {
  570. width: 25%;
  571. float: right;
  572. margin-right: 0;
  573. }
  574. .fourcol-source-ordered-12--3-6-3 .hr--1-2-3 .l-r:nth-child(2) {
  575. margin-left: 25%;
  576. width: 75%;
  577. float: right;
  578. margin-right: 0;
  579. }
  580. .fourcol-source-ordered-12--3-6-3 .hr--1-2-3 .l-r:last-child {
  581. margin-left: -100%;
  582. width: 25%;
  583. float: left;
  584. }
  585. .fourcol-source-ordered-12--3-6-3 .hr--1-2-4 .l-r:nth-child(2) {
  586. width: 75%;
  587. float: left;
  588. }
  589. .fourcol-source-ordered-12--3-6-3 .hr--1-2-4 .l-r:last-child {
  590. width: 25%;
  591. float: right;
  592. margin-right: 0;
  593. }
  594. .fourcol-source-ordered-12--3-6-3 .hr--1-3-4 .l-r:nth-child(2) {
  595. width: 75%;
  596. float: left;
  597. }
  598. .fourcol-source-ordered-12--3-6-3 .hr--1-3-4 .l-r:last-child {
  599. width: 25%;
  600. float: right;
  601. margin-right: 0;
  602. }
  603. .fourcol-source-ordered-12--3-6-3 .hr--2-3-4 .l-r:first-child {
  604. width: 50%;
  605. float: left;
  606. margin-left: 25%;
  607. }
  608. .fourcol-source-ordered-12--3-6-3 .hr--2-3-4 .l-r:nth-child(2) {
  609. width: 25%;
  610. float: left;
  611. margin-left: -75%;
  612. }
  613. .fourcol-source-ordered-12--3-6-3 .hr--2-3-4 .l-r:last-child {
  614. width: 25%;
  615. float: right;
  616. margin-right: 0;
  617. }
  618. .fourcol-source-ordered-12--3-6-3 .arc--4 .l-r:nth-child(2) {
  619. width: 50%;
  620. float: left;
  621. margin-left: 25%;
  622. }
  623. .fourcol-source-ordered-12--3-6-3 .arc--4 .l-r:nth-child(3) {
  624. width: 25%;
  625. float: left;
  626. margin-left: -75%;
  627. }
  628. .fourcol-source-ordered-12--3-6-3 .arc--4 .l-r:last-child {
  629. width: 25%;
  630. float: right;
  631. margin-right: 0;
  632. }
  633. .fourcol-source-ordered-12--3-9--12 .hr--2-3 .l-r:first-child {
  634. margin-left: 25%;
  635. width: 75%;
  636. float: left;
  637. }
  638. .fourcol-source-ordered-12--3-9--12 .hr--2-3 .l-r:last-child {
  639. margin-left: -100%;
  640. width: 25%;
  641. float: left;
  642. }
  643. .fourcol-source-ordered-12--3-9--12 .hr--1-2-3 .l-r:nth-child(2) {
  644. margin-left: 25%;
  645. width: 75%;
  646. float: left;
  647. }
  648. .fourcol-source-ordered-12--3-9--12 .hr--1-2-3 .l-r:last-child {
  649. margin-left: -100%;
  650. width: 25%;
  651. float: left;
  652. }
  653. .fourcol-source-ordered-12--3-9--12 .hr--2-3-4 .l-r:first-child {
  654. width: 75%;
  655. float: right;
  656. margin-right: 0;
  657. }
  658. .fourcol-source-ordered-12--3-9--12 .hr--2-3-4 .l-r:nth-child(2) {
  659. width: 25%;
  660. float: left;
  661. }
  662. .fourcol-source-ordered-12--3-9--12 .hr--2-3-4 .l-r:last-child {
  663. clear: both;
  664. }
  665. .fourcol-source-ordered-12--3-9--12 .arc--4 .l-r:nth-child(2) {
  666. margin-left: 25%;
  667. width: 75%;
  668. float: left;
  669. }
  670. .fourcol-source-ordered-12--3-9--12 .arc--4 .l-r:nth-child(3) {
  671. margin-left: -100%;
  672. width: 25%;
  673. float: left;
  674. }
  675. .fourcol-source-ordered-12--3-9--12 .arc--4 .l-r:last-child {
  676. clear: both;
  677. }
  678. .fourcol-source-ordered-inset-left .hr--1-2 .l-r:first-child,
  679. .fourcol-source-ordered-inset-left .hr--1-3 .l-r:first-child {
  680. width: 66.66667%;
  681. float: left;
  682. }
  683. .fourcol-source-ordered-inset-left .hr--1-2 .l-r:last-child,
  684. .fourcol-source-ordered-inset-left .hr--1-3 .l-r:last-child {
  685. width: 33.33333%;
  686. float: right;
  687. margin-right: 0;
  688. }
  689. .fourcol-source-ordered-inset-left .hr--2-3 .l-r {
  690. width: 50%;
  691. float: left;
  692. }
  693. .fourcol-source-ordered-inset-left .hr--2-3 .l-r:last-child {
  694. float: right;
  695. margin-right: 0;
  696. }
  697. .fourcol-source-ordered-inset-left .hr--1-4 .l-r:first-child,
  698. .fourcol-source-ordered-inset-left .hr--2-4 .l-r:first-child,
  699. .fourcol-source-ordered-inset-left .hr--3-4 .l-r:first-child {
  700. margin-left: 33.33333%;
  701. width: 66.66667%;
  702. float: left;
  703. }
  704. .fourcol-source-ordered-inset-left .hr--1-4 .l-r:last-child,
  705. .fourcol-source-ordered-inset-left .hr--2-4 .l-r:last-child,
  706. .fourcol-source-ordered-inset-left .hr--3-4 .l-r:last-child {
  707. margin-left: -100%;
  708. width: 33.33333%;
  709. float: left;
  710. }
  711. .fourcol-source-ordered-inset-left .hr--1-2-3 .l-r:nth-child(2), .fourcol-source-ordered-inset-left .hr--1-2-3 .l-r:last-child {
  712. width: 50%;
  713. float: left;
  714. }
  715. .fourcol-source-ordered-inset-left .hr--1-2-3 .l-r:last-child {
  716. float: right;
  717. margin-right: 0;
  718. }
  719. .fourcol-source-ordered-inset-left .hr--1-2-4 .l-r:first-child,
  720. .fourcol-source-ordered-inset-left .hr--1-3-4 .l-r:first-child {
  721. width: 66.66667%;
  722. float: right;
  723. margin-right: 0;
  724. }
  725. .fourcol-source-ordered-inset-left .hr--1-2-4 .l-r:nth-child(2),
  726. .fourcol-source-ordered-inset-left .hr--1-3-4 .l-r:nth-child(2) {
  727. clear: right;
  728. width: 66.66667%;
  729. float: left;
  730. margin-left: 33.33333%;
  731. margin-right: -100%;
  732. }
  733. .fourcol-source-ordered-inset-left .hr--1-2-4 .l-r:last-child,
  734. .fourcol-source-ordered-inset-left .hr--1-3-4 .l-r:last-child {
  735. width: 33.33333%;
  736. }
  737. .fourcol-source-ordered-inset-left .hr--2-3-4 .l-r:first-child {
  738. margin-left: 25%;
  739. width: 41.66667%;
  740. float: left;
  741. }
  742. .fourcol-source-ordered-inset-left .hr--2-3-4 .l-r:nth-child(2) {
  743. width: 33.33333%;
  744. float: right;
  745. margin-right: 0;
  746. }
  747. .fourcol-source-ordered-inset-left .hr--2-3-4 .l-r:last-child {
  748. width: 41.66667%;
  749. float: left;
  750. }
  751. .fourcol-source-ordered-inset-left .arc--4 .l-r:first-child {
  752. width: 75%;
  753. float: right;
  754. margin-right: 0;
  755. }
  756. .fourcol-source-ordered-inset-left .arc--4 .l-r:nth-child(2) {
  757. clear: right;
  758. width: 33.33333%;
  759. float: left;
  760. margin-left: 25%;
  761. margin-right: -100%;
  762. }
  763. .fourcol-source-ordered-inset-left .arc--4 .l-r:nth-child(3) {
  764. width: 25%;
  765. float: left;
  766. margin-left: 75%;
  767. margin-right: -100%;
  768. }
  769. .fourcol-source-ordered-inset-left .arc--4 .l-r:last-child {
  770. width: 25%;
  771. }
  772. .fourcol-source-ordered-inset-left .hr--1-2 .l-r:first-child,
  773. .fourcol-source-ordered-inset-left .hr--1-3 .l-r:first-child {
  774. width: 66.66667%;
  775. float: left;
  776. }
  777. .fourcol-source-ordered-inset-left .hr--1-2 .l-r:last-child,
  778. .fourcol-source-ordered-inset-left .hr--1-3 .l-r:last-child {
  779. width: 33.33333%;
  780. float: right;
  781. margin-right: 0;
  782. }
  783. .fourcol-source-ordered-inset-left .hr--2-3 .l-r {
  784. width: 50%;
  785. float: left;
  786. }
  787. .fourcol-source-ordered-inset-left .hr--2-3 .l-r:last-child {
  788. float: right;
  789. margin-right: 0;
  790. }
  791. .fourcol-source-ordered-inset-left .hr--1-4 .l-r:first-child,
  792. .fourcol-source-ordered-inset-left .hr--2-4 .l-r:first-child,
  793. .fourcol-source-ordered-inset-left .hr--3-4 .l-r:first-child {
  794. margin-left: 33.33333%;
  795. width: 66.66667%;
  796. float: left;
  797. }
  798. .fourcol-source-ordered-inset-left .hr--1-4 .l-r:last-child,
  799. .fourcol-source-ordered-inset-left .hr--2-4 .l-r:last-child,
  800. .fourcol-source-ordered-inset-left .hr--3-4 .l-r:last-child {
  801. margin-left: -100%;
  802. width: 33.33333%;
  803. float: left;
  804. }
  805. .fourcol-source-ordered-inset-left .hr--1-2-3 .l-r:nth-child(2), .fourcol-source-ordered-inset-left .hr--1-2-3 .l-r:last-child {
  806. width: 50%;
  807. float: left;
  808. }
  809. .fourcol-source-ordered-inset-left .hr--1-2-3 .l-r:last-child {
  810. float: right;
  811. margin-right: 0;
  812. }
  813. .fourcol-source-ordered-inset-left .hr--1-2-4 .l-r:first-child,
  814. .fourcol-source-ordered-inset-left .hr--1-3-4 .l-r:first-child {
  815. width: 66.66667%;
  816. float: right;
  817. margin-right: 0;
  818. }
  819. .fourcol-source-ordered-inset-left .hr--1-2-4 .l-r:nth-child(2),
  820. .fourcol-source-ordered-inset-left .hr--1-3-4 .l-r:nth-child(2) {
  821. clear: right;
  822. width: 66.66667%;
  823. float: left;
  824. margin-left: 33.33333%;
  825. margin-right: -100%;
  826. }
  827. .fourcol-source-ordered-inset-left .hr--1-2-4 .l-r:last-child,
  828. .fourcol-source-ordered-inset-left .hr--1-3-4 .l-r:last-child {
  829. width: 33.33333%;
  830. }
  831. .fourcol-source-ordered-inset-left .hr--2-3-4 .l-r:first-child {
  832. margin-left: 33.33333%;
  833. width: 33.33333%;
  834. float: left;
  835. }
  836. .fourcol-source-ordered-inset-left .hr--2-3-4 .l-r:nth-child(2) {
  837. width: 33.33333%;
  838. float: right;
  839. margin-right: 0;
  840. }
  841. .fourcol-source-ordered-inset-left .hr--2-3-4 .l-r:last-child {
  842. width: 33.33333%;
  843. float: left;
  844. }
  845. .fourcol-source-ordered-inset-left .arc--4 .l-r:first-child {
  846. width: 66.66667%;
  847. float: right;
  848. margin-right: 0;
  849. }
  850. .fourcol-source-ordered-inset-left .arc--4 .l-r:nth-child(2) {
  851. clear: right;
  852. width: 33.33333%;
  853. float: left;
  854. margin-left: 33.33333%;
  855. margin-right: -100%;
  856. }
  857. .fourcol-source-ordered-inset-left .arc--4 .l-r:nth-child(3) {
  858. width: 33.33333%;
  859. float: left;
  860. margin-left: 66.66667%;
  861. margin-right: -100%;
  862. }
  863. .fourcol-source-ordered-inset-left .arc--4 .l-r:last-child {
  864. width: 33.33333%;
  865. }
  866. .fourcol-split-row-12--12--4-8 .hr--3-4 .l-r {
  867. width: 33.33333%;
  868. float: left;
  869. }
  870. .fourcol-split-row-12--12--4-8 .hr--3-4 .l-r:last-child {
  871. width: 66.66667%;
  872. float: right;
  873. margin-right: 0;
  874. }
  875. .fourcol-split-row-12--12--4-8 .hr--1-3-4 .l-r:nth-child(2),
  876. .fourcol-split-row-12--12--4-8 .hr--2-3-4 .l-r:nth-child(2) {
  877. width: 33.33333%;
  878. float: left;
  879. }
  880. .fourcol-split-row-12--12--4-8 .hr--1-3-4 .l-r:last-child,
  881. .fourcol-split-row-12--12--4-8 .hr--2-3-4 .l-r:last-child {
  882. width: 66.66667%;
  883. float: right;
  884. margin-right: 0;
  885. }
  886. .fourcol-split-row-12--12--4-8 .arc--4 .l-r:nth-child(3) {
  887. width: 33.33333%;
  888. float: left;
  889. }
  890. .fourcol-split-row-12--12--4-8 .arc--4 .l-r:last-child {
  891. width: 66.66667%;
  892. float: right;
  893. margin-right: 0;
  894. }
  895. .fourcol-split-row-12--12--5-7 .hr--3-4 .l-r {
  896. width: 41.66667%;
  897. float: left;
  898. }
  899. .fourcol-split-row-12--12--5-7 .hr--3-4 .l-r:last-child {
  900. width: 58.33333%;
  901. float: right;
  902. margin-right: 0;
  903. }
  904. .fourcol-split-row-12--12--5-7 .hr--1-3-4 .l-r:nth-child(2),
  905. .fourcol-split-row-12--12--5-7 .hr--2-3-4 .l-r:nth-child(2) {
  906. width: 41.66667%;
  907. float: left;
  908. }
  909. .fourcol-split-row-12--12--5-7 .hr--1-3-4 .l-r:last-child,
  910. .fourcol-split-row-12--12--5-7 .hr--2-3-4 .l-r:last-child {
  911. width: 58.33333%;
  912. float: right;
  913. margin-right: 0;
  914. }
  915. .fourcol-split-row-12--12--5-7 .arc--4 .l-r:nth-child(3) {
  916. width: 41.66667%;
  917. float: left;
  918. }
  919. .fourcol-split-row-12--12--5-7 .arc--4 .l-r:last-child {
  920. width: 58.33333%;
  921. float: right;
  922. margin-right: 0;
  923. }
  924. .fourcol-split-row-12--12--6-6 .hr--3-4 .l-r {
  925. width: 50%;
  926. float: left;
  927. }
  928. .fourcol-split-row-12--12--6-6 .hr--3-4 .l-r:last-child {
  929. float: right;
  930. margin-right: 0;
  931. }
  932. .fourcol-split-row-12--12--6-6 .hr--1-3-4 .l-r:nth-child(2),
  933. .fourcol-split-row-12--12--6-6 .hr--2-3-4 .l-r:nth-child(2) {
  934. width: 50%;
  935. float: left;
  936. }
  937. .fourcol-split-row-12--12--6-6 .hr--1-3-4 .l-r:last-child,
  938. .fourcol-split-row-12--12--6-6 .hr--2-3-4 .l-r:last-child {
  939. width: 50%;
  940. float: right;
  941. margin-right: 0;
  942. }
  943. .fourcol-split-row-12--12--6-6 .arc--4 .l-r:nth-child(3) {
  944. width: 50%;
  945. float: left;
  946. }
  947. .fourcol-split-row-12--12--6-6 .arc--4 .l-r:last-child {
  948. width: 50%;
  949. float: right;
  950. margin-right: 0;
  951. }
  952. .fourcol-split-row-12--12--7-5 .hr--3-4 .l-r {
  953. width: 58.33333%;
  954. float: left;
  955. }
  956. .fourcol-split-row-12--12--7-5 .hr--3-4 .l-r:last-child {
  957. width: 41.66667%;
  958. float: right;
  959. margin-right: 0;
  960. }
  961. .fourcol-split-row-12--12--7-5 .hr--1-3-4 .l-r:nth-child(2),
  962. .fourcol-split-row-12--12--7-5 .hr--2-3-4 .l-r:nth-child(2) {
  963. width: 58.33333%;
  964. float: left;
  965. }
  966. .fourcol-split-row-12--12--7-5 .hr--1-3-4 .l-r:last-child,
  967. .fourcol-split-row-12--12--7-5 .hr--2-3-4 .l-r:last-child {
  968. width: 41.66667%;
  969. float: right;
  970. margin-right: 0;
  971. }
  972. .fourcol-split-row-12--12--7-5 .arc--4 .l-r:nth-child(3) {
  973. width: 58.33333%;
  974. float: left;
  975. }
  976. .fourcol-split-row-12--12--7-5 .arc--4 .l-r:last-child {
  977. width: 41.66667%;
  978. float: right;
  979. margin-right: 0;
  980. }
  981. .fourcol-split-row-12--12--8-4 .hr--3-4 .l-r {
  982. width: 66.66667%;
  983. float: left;
  984. }
  985. .fourcol-split-row-12--12--8-4 .hr--3-4 .l-r:last-child {
  986. width: 33.33333%;
  987. float: right;
  988. margin-right: 0;
  989. }
  990. .fourcol-split-row-12--12--8-4 .hr--1-3-4 .l-r:nth-child(2),
  991. .fourcol-split-row-12--12--8-4 .hr--2-3-4 .l-r:nth-child(2) {
  992. width: 66.66667%;
  993. float: left;
  994. }
  995. .fourcol-split-row-12--12--8-4 .hr--1-3-4 .l-r:last-child,
  996. .fourcol-split-row-12--12--8-4 .hr--2-3-4 .l-r:last-child {
  997. width: 33.33333%;
  998. float: right;
  999. margin-right: 0;
  1000. }
  1001. .fourcol-split-row-12--12--8-4 .arc--4 .l-r:nth-child(3) {
  1002. width: 66.66667%;
  1003. float: left;
  1004. }
  1005. .fourcol-split-row-12--12--8-4 .arc--4 .l-r:last-child {
  1006. width: 33.33333%;
  1007. float: right;
  1008. margin-right: 0;
  1009. }
  1010. .fourcol-split-row-12--3-9--12 .hr--2-3 .l-r:first-child {
  1011. width: 25%;
  1012. float: left;
  1013. }
  1014. .fourcol-split-row-12--3-9--12 .hr--2-3 .l-r:last-child {
  1015. width: 75%;
  1016. float: right;
  1017. margin-right: 0;
  1018. }
  1019. .fourcol-split-row-12--3-9--12 .hr--1-2-3 .l-r:nth-child(2) {
  1020. width: 25%;
  1021. float: left;
  1022. }
  1023. .fourcol-split-row-12--3-9--12 .hr--1-2-3 .l-r:last-child {
  1024. width: 75%;
  1025. float: right;
  1026. margin-right: 0;
  1027. }
  1028. .fourcol-split-row-12--3-9--12 .hr--2-3-4 .l-r:first-child {
  1029. width: 25%;
  1030. float: left;
  1031. }
  1032. .fourcol-split-row-12--3-9--12 .hr--2-3-4 .l-r:nth-child(2) {
  1033. width: 75%;
  1034. float: right;
  1035. margin-right: 0;
  1036. }
  1037. .fourcol-split-row-12--3-9--12 .hr--2-3-4 .l-r:last-child {
  1038. clear: both;
  1039. }
  1040. .fourcol-split-row-12--3-9--12 .arc--4 .l-r:nth-child(2) {
  1041. width: 25%;
  1042. float: left;
  1043. }
  1044. .fourcol-split-row-12--3-9--12 .arc--4 .l-r:nth-child(3) {
  1045. width: 75%;
  1046. float: right;
  1047. margin-right: 0;
  1048. }
  1049. .fourcol-split-row-12--3-9--12 .arc--4 .l-r:last-child {
  1050. clear: both;
  1051. }
  1052. .fourcol-split-row-12--4-4-4 .hr--2-3 .l-r:last-child,
  1053. .fourcol-split-row-12--4-4-4 .hr--2-4 .l-r:last-child,
  1054. .fourcol-split-row-12--4-4-4 .hr--3-4 .l-r:last-child,
  1055. .fourcol-split-row-12--4-4-4 .hr--2-3-4 .l-r:last-child {
  1056. float: right;
  1057. margin-right: 0;
  1058. }
  1059. .fourcol-split-row-12--4-4-4 .hr--2-3 .l-r,
  1060. .fourcol-split-row-12--4-4-4 .hr--2-4 .l-r,
  1061. .fourcol-split-row-12--4-4-4 .hr--3-4 .l-r,
  1062. .fourcol-split-row-12--4-4-4 .hr--1-2-3 .l-r:nth-child(2),
  1063. .fourcol-split-row-12--4-4-4 .hr--1-2-4 .l-r:nth-child(2) {
  1064. width: 50%;
  1065. float: left;
  1066. }
  1067. .fourcol-split-row-12--4-4-4 .hr--1-2-3 .l-r:last-child,
  1068. .fourcol-split-row-12--4-4-4 .hr--1-2-4 .l-r:last-child {
  1069. width: 50%;
  1070. float: right;
  1071. margin-right: 0;
  1072. }
  1073. .fourcol-split-row-12--4-4-4 .hr--2-3-4 .l-r {
  1074. width: 33.33333%;
  1075. float: left;
  1076. }
  1077. .fourcol-split-row-12--4-4-4 .arc--4 .l-r:nth-child(2), .fourcol-split-row-12--4-4-4 .arc--4 .l-r:nth-child(3) {
  1078. width: 33.33333%;
  1079. float: left;
  1080. }
  1081. .fourcol-split-row-12--4-4-4 .arc--4 .l-r:last-child {
  1082. width: 33.33333%;
  1083. float: right;
  1084. margin-right: 0;
  1085. }
  1086. .fourcol-split-row-12--6-3-3 .hr--2-3 .l-r:last-child,
  1087. .fourcol-split-row-12--6-3-3 .hr--2-4 .l-r:last-child,
  1088. .fourcol-split-row-12--6-3-3 .hr--3-4 .l-r:last-child {
  1089. float: right;
  1090. margin-right: 0;
  1091. }
  1092. .fourcol-split-row-12--6-3-3 .hr--2-3 .l-r,
  1093. .fourcol-split-row-12--6-3-3 .hr--2-4 .l-r,
  1094. .fourcol-split-row-12--6-3-3 .hr--3-4 .l-r,
  1095. .fourcol-split-row-12--6-3-3 .hr--1-2-3 .l-r:nth-child(2),
  1096. .fourcol-split-row-12--6-3-3 .hr--1-2-4 .l-r:nth-child(2),
  1097. .fourcol-split-row-12--6-3-3 .hr--2-3-4 .l-r:first-child,
  1098. .fourcol-split-row-12--6-3-3 .arc--4 .l-r:nth-child(2) {
  1099. width: 50%;
  1100. float: left;
  1101. }
  1102. .fourcol-split-row-12--6-3-3 .hr--1-2-3 .l-r:last-child,
  1103. .fourcol-split-row-12--6-3-3 .hr--1-2-4 .l-r:last-child {
  1104. width: 50%;
  1105. float: right;
  1106. margin-right: 0;
  1107. }
  1108. .fourcol-split-row-12--6-3-3 .hr--2-3-4 .l-r:nth-child(2) {
  1109. width: 25%;
  1110. float: left;
  1111. }
  1112. .fourcol-split-row-12--6-3-3 .hr--2-3-4 .l-r:last-child,
  1113. .fourcol-split-row-12--6-3-3 .arc--4 .l-r:last-child {
  1114. width: 25%;
  1115. float: right;
  1116. margin-right: 0;
  1117. }
  1118. .fourcol-split-row-12--6-3-3 .arc--4 .l-r:nth-child(3) {
  1119. width: 25%;
  1120. float: left;
  1121. }
  1122. .fourcol-split-row-12--6-6--12 .hr--2-3 .l-r:first-child {
  1123. width: 50%;
  1124. float: left;
  1125. }
  1126. .fourcol-split-row-12--6-6--12 .hr--2-3 .l-r:last-child {
  1127. width: 50%;
  1128. float: right;
  1129. margin-right: 0;
  1130. }
  1131. .fourcol-split-row-12--6-6--12 .hr--1-2-3 .l-r:nth-child(2) {
  1132. width: 50%;
  1133. float: left;
  1134. }
  1135. .fourcol-split-row-12--6-6--12 .hr--1-2-3 .l-r:last-child {
  1136. width: 50%;
  1137. float: right;
  1138. margin-right: 0;
  1139. }
  1140. .fourcol-split-row-12--6-6--12 .hr--2-3-4 .l-r:first-child {
  1141. width: 50%;
  1142. float: left;
  1143. }
  1144. .fourcol-split-row-12--6-6--12 .hr--2-3-4 .l-r:nth-child(2) {
  1145. width: 50%;
  1146. float: right;
  1147. margin-right: 0;
  1148. }
  1149. .fourcol-split-row-12--6-6--12 .hr--2-3-4 .l-r:last-child {
  1150. clear: both;
  1151. }
  1152. .fourcol-split-row-12--6-6--12 .arc--4 .l-r:nth-child(2) {
  1153. width: 50%;
  1154. float: left;
  1155. }
  1156. .fourcol-split-row-12--6-6--12 .arc--4 .l-r:nth-child(3) {
  1157. width: 50%;
  1158. float: right;
  1159. margin-right: 0;
  1160. }
  1161. .fourcol-split-row-12--6-6--12 .arc--4 .l-r:last-child {
  1162. clear: both;
  1163. }
  1164. .fourcol-split-row-12--7-3-2 .hr--2-3 .l-r,
  1165. .fourcol-split-row-12--7-3-2 .hr--2-4 .l-r,
  1166. .fourcol-split-row-12--7-3-2 .hr--3-4 .l-r,
  1167. .fourcol-split-row-12--7-3-2 .hr--1-2-3 .l-r:nth-child(2),
  1168. .fourcol-split-row-12--7-3-2 .hr--1-2-4 .l-r:nth-child(2),
  1169. .fourcol-split-row-12--7-3-2 .hr--2-3-4 .l-r:first-child,
  1170. .fourcol-split-row-12--7-3-2 .arc--4 .l-r:nth-child(2) {
  1171. width: 58.33333%;
  1172. float: left;
  1173. }
  1174. .fourcol-split-row-12--7-3-2 .hr--2-3 .l-r:last-child,
  1175. .fourcol-split-row-12--7-3-2 .hr--2-4 .l-r:last-child,
  1176. .fourcol-split-row-12--7-3-2 .hr--3-4 .l-r:last-child,
  1177. .fourcol-split-row-12--7-3-2 .hr--1-2-3 .l-r:last-child,
  1178. .fourcol-split-row-12--7-3-2 .hr--1-2-4 .l-r:last-child {
  1179. width: 41.66667%;
  1180. float: right;
  1181. margin-right: 0;
  1182. }
  1183. .fourcol-split-row-12--7-3-2 .hr--2-3-4 .l-r:last-child,
  1184. .fourcol-split-row-12--7-3-2 .arc--4 .l-r:last-child {
  1185. width: 16.66667%;
  1186. float: right;
  1187. margin-right: 0;
  1188. }
  1189. .fourcol-split-row-12--7-3-2 .hr--2-3-4 .l-r:nth-child(2),
  1190. .fourcol-split-row-12--7-3-2 .arc--4 .l-r:nth-child(3) {
  1191. width: 25%;
  1192. float: left;
  1193. }
  1194. .fourcol-split-row-12--8-2-2 .hr--2-3 .l-r,
  1195. .fourcol-split-row-12--8-2-2 .hr--2-4 .l-r,
  1196. .fourcol-split-row-12--8-2-2 .hr--3-4 .l-r {
  1197. width: 66.66667%;
  1198. float: left;
  1199. }
  1200. .fourcol-split-row-12--8-2-2 .hr--2-3 .l-r:last-child,
  1201. .fourcol-split-row-12--8-2-2 .hr--2-4 .l-r:last-child,
  1202. .fourcol-split-row-12--8-2-2 .hr--3-4 .l-r:last-child {
  1203. width: 33.33333%;
  1204. float: right;
  1205. margin-right: 0;
  1206. }
  1207. .fourcol-split-row-12--8-2-2 .hr--1-2-3 .l-r:nth-child(2),
  1208. .fourcol-split-row-12--8-2-2 .hr--1-2-4 .l-r:nth-child(2) {
  1209. width: 66.66667%;
  1210. float: left;
  1211. }
  1212. .fourcol-split-row-12--8-2-2 .hr--1-2-3 .l-r:last-child,
  1213. .fourcol-split-row-12--8-2-2 .hr--1-2-4 .l-r:last-child {
  1214. width: 33.33333%;
  1215. float: right;
  1216. margin-right: 0;
  1217. }
  1218. .fourcol-split-row-12--8-2-2 .hr--2-3-4 .l-r:first-child {
  1219. width: 66.66667%;
  1220. float: left;
  1221. }
  1222. .fourcol-split-row-12--8-2-2 .hr--2-3-4 .l-r:nth-child(2) {
  1223. width: 16.66667%;
  1224. float: left;
  1225. }
  1226. .fourcol-split-row-12--8-2-2 .hr--2-3-4 .l-r:last-child {
  1227. width: 16.66667%;
  1228. float: right;
  1229. margin-right: 0;
  1230. }
  1231. .fourcol-split-row-12--8-2-2 .arc--4 .l-r:nth-child(2) {
  1232. width: 66.66667%;
  1233. float: left;
  1234. }
  1235. .fourcol-split-row-12--8-2-2 .arc--4 .l-r:nth-child(3) {
  1236. width: 16.66667%;
  1237. float: left;
  1238. }
  1239. .fourcol-split-row-12--8-2-2 .arc--4 .l-r:last-child {
  1240. width: 16.66667%;
  1241. float: right;
  1242. margin-right: 0;
  1243. }
  1244. .fourcol-split-row-12--8-4--12 .hr--2-3 .l-r:first-child {
  1245. width: 66.66667%;
  1246. float: left;
  1247. }
  1248. .fourcol-split-row-12--8-4--12 .hr--2-3 .l-r:last-child {
  1249. width: 33.33333%;
  1250. float: right;
  1251. margin-right: 0;
  1252. }
  1253. .fourcol-split-row-12--8-4--12 .hr--1-2-3 .l-r:nth-child(2) {
  1254. width: 66.66667%;
  1255. float: left;
  1256. }
  1257. .fourcol-split-row-12--8-4--12 .hr--1-2-3 .l-r:last-child {
  1258. width: 33.33333%;
  1259. float: right;
  1260. margin-right: 0;
  1261. }
  1262. .fourcol-split-row-12--8-4--12 .hr--2-3-4 .l-r:first-child {
  1263. width: 66.66667%;
  1264. float: left;
  1265. }
  1266. .fourcol-split-row-12--8-4--12 .hr--2-3-4 .l-r:nth-child(2) {
  1267. width: 33.33333%;
  1268. float: right;
  1269. margin-right: 0;
  1270. }
  1271. .fourcol-split-row-12--8-4--12 .hr--2-3-4 .l-r:last-child {
  1272. clear: both;
  1273. }
  1274. .fourcol-split-row-12--8-4--12 .arc--4 .l-r:nth-child(2) {
  1275. width: 66.66667%;
  1276. float: left;
  1277. }
  1278. .fourcol-split-row-12--8-4--12 .arc--4 .l-r:nth-child(3) {
  1279. width: 33.33333%;
  1280. float: right;
  1281. margin-right: 0;
  1282. }
  1283. .fourcol-split-row-12--8-4--12 .arc--4 .l-r:last-child {
  1284. clear: both;
  1285. }
  1286. .fourcol-split-row-12--9-3--12 .hr--2-3 .l-r {
  1287. width: 75%;
  1288. float: left;
  1289. }
  1290. .fourcol-split-row-12--9-3--12 .hr--2-3 .l-r:last-child {
  1291. width: 25%;
  1292. float: right;
  1293. margin-right: 0;
  1294. }
  1295. .fourcol-split-row-12--9-3--12 .hr--1-2-3 .l-r:nth-child(2) {
  1296. width: 75%;
  1297. float: left;
  1298. }
  1299. .fourcol-split-row-12--9-3--12 .hr--1-2-3 .l-r:last-child {
  1300. width: 25%;
  1301. float: right;
  1302. margin-right: 0;
  1303. }
  1304. .fourcol-split-row-12--9-3--12 .hr--2-3-4 .l-r:first-child {
  1305. width: 75%;
  1306. float: left;
  1307. }
  1308. .fourcol-split-row-12--9-3--12 .hr--2-3-4 .l-r:nth-child(2) {
  1309. width: 25%;
  1310. float: right;
  1311. margin-right: 0;
  1312. }
  1313. .fourcol-split-row-12--9-3--12 .hr--2-3-4 .l-r:last-child {
  1314. clear: both;
  1315. }
  1316. .fourcol-split-row-12--9-3--12 .arc--4 .l-r:nth-child(2) {
  1317. width: 75%;
  1318. float: left;
  1319. }
  1320. .fourcol-split-row-12--9-3--12 .arc--4 .l-r:nth-child(3) {
  1321. width: 25%;
  1322. float: right;
  1323. margin-right: 0;
  1324. }
  1325. .fourcol-split-row-12--9-3--12 .arc--4 .l-r:last-child {
  1326. clear: both;
  1327. }
  1328. .fourcol-split-row-4-8--8-4 .arc--2 .l-r,
  1329. .fourcol-split-row-4-8--8-4 .arc--3 .l-r:first-child,
  1330. .fourcol-split-row-4-8--8-4 .arc--4 .l-r:first-child,
  1331. .fourcol-split-row-4-8--8-4 .arc--4 .l-r:last-child {
  1332. width: 33.33333%;
  1333. float: left;
  1334. }
  1335. .fourcol-split-row-4-8--8-4 .arc--2 .l-r:last-child {
  1336. width: 66.66667%;
  1337. float: right;
  1338. margin-right: 0;
  1339. }
  1340. .fourcol-split-row-4-8--8-4 .arc--3 .l-r:nth-child(2) {
  1341. width: 66.66667%;
  1342. float: right;
  1343. margin-right: 0;
  1344. }
  1345. .fourcol-split-row-4-8--8-4 .arc--3 .l-r:last-child {
  1346. clear: both;
  1347. }
  1348. .fourcol-split-row-4-8--8-4 .arc--4 .l-r {
  1349. width: 66.66667%;
  1350. float: left;
  1351. }
  1352. .fourcol-split-row-4-8--8-4 .arc--4 .l-r:nth-child(2n) {
  1353. float: right;
  1354. margin-right: 0;
  1355. }
  1356. .fourcol-split-row-6-6--6-6 .arc--2 .l-r,
  1357. .fourcol-split-row-6-6--6-6 .arc--3 .l-r:first-child,
  1358. .fourcol-split-row-6-6--6-6 .arc--4 .l-r {
  1359. width: 50%;
  1360. float: left;
  1361. }
  1362. .fourcol-split-row-6-6--6-6 .arc--2 .l-r:last-child {
  1363. float: right;
  1364. margin-right: 0;
  1365. }
  1366. .fourcol-split-row-6-6--6-6 .arc--3 .l-r:nth-child(2) {
  1367. width: 50%;
  1368. float: right;
  1369. margin-right: 0;
  1370. }
  1371. .fourcol-split-row-6-6--6-6 .arc--3 .l-r:last-child {
  1372. clear: both;
  1373. }
  1374. .fourcol-split-row-6-6--6-6 .arc--4 .l-r:nth-child(2n) {
  1375. float: right;
  1376. margin-right: 0;
  1377. }
  1378. .onecol-pad-1 .l-r {
  1379. padding-left: 8.33333%;
  1380. padding-right: 8.33333%;
  1381. }
  1382. .onecol-pad-2 .l-r {
  1383. padding-left: 16.66667%;
  1384. padding-right: 16.66667%;
  1385. }
  1386. .onecol-pad-3 .l-r {
  1387. padding-left: 25%;
  1388. padding-right: 25%;
  1389. }
  1390. .onecol-pad-4 .l-r {
  1391. padding-left: 33.33333%;
  1392. padding-right: 33.33333%;
  1393. }
  1394. .onecol-pad-5 .l-r {
  1395. padding-left: 41.66667%;
  1396. padding-right: 41.66667%;
  1397. }
  1398. .onecol-prefix-1 .l-r {
  1399. padding-left: 8.33333%;
  1400. }
  1401. .onecol-prefix-2 .l-r {
  1402. padding-left: 16.66667%;
  1403. }
  1404. .onecol-prefix-3 .l-r {
  1405. padding-left: 25%;
  1406. }
  1407. .onecol-prefix-4 .l-r {
  1408. padding-left: 33.33333%;
  1409. }
  1410. .onecol-prefix-1 .l-r {
  1411. padding-left: 41.66667%;
  1412. }
  1413. .onecol-prefix-6 .l-r {
  1414. padding-left: 50%;
  1415. }
  1416. .onecol-suffix-1 .l-r {
  1417. padding-right: 8.33333%;
  1418. }
  1419. .onecol-suffix-2 .l-r {
  1420. padding-right: 16.66667%;
  1421. }
  1422. .onecol-suffix-3 .l-r {
  1423. padding-right: 25%;
  1424. }
  1425. .onecol-suffix-4 .l-r {
  1426. padding-right: 33.33333%;
  1427. }
  1428. .onecol-suffix-5 .l-r {
  1429. padding-right: 41.66667%;
  1430. }
  1431. .onecol-suffix-6 .l-r {
  1432. padding-right: 50%;
  1433. }
  1434. .sixcol-6-2x3 .arc--2 .l-r {
  1435. width: 50%;
  1436. float: left;
  1437. }
  1438. .sixcol-6-2x3 .arc--2 .l-r:last-child {
  1439. float: right;
  1440. margin-right: 0;
  1441. }
  1442. .sixcol-6-2x3 .arc--3 .l-r:first-child {
  1443. width: 50%;
  1444. float: left;
  1445. }
  1446. .sixcol-6-2x3 .arc--3 .l-r:nth-child(2) {
  1447. width: 50%;
  1448. float: right;
  1449. margin-right: 0;
  1450. }
  1451. .sixcol-6-2x3 .arc--3 .l-r:last-child {
  1452. clear: both;
  1453. }
  1454. .sixcol-6-2x3 .arc--5 .l-r {
  1455. width: 50%;
  1456. float: left;
  1457. }
  1458. .sixcol-6-2x3 .arc--5 .l-r:nth-child(2n) {
  1459. float: right;
  1460. margin-right: 0;
  1461. }
  1462. .sixcol-6-2x3 .arc--5 .l-r:last-child {
  1463. width: 100%;
  1464. float: left;
  1465. margin-left: 0;
  1466. margin-right: 0;
  1467. clear: both;
  1468. }
  1469. .sixcol-6-2x3 .arc--4 .l-r,
  1470. .sixcol-6-2x3 .arc--6 .l-r {
  1471. width: 50%;
  1472. float: left;
  1473. }
  1474. .sixcol-6-2x3 .arc--4 .l-r:nth-child(2n + 1),
  1475. .sixcol-6-2x3 .arc--6 .l-r:nth-child(2n + 1) {
  1476. margin-left: 0;
  1477. margin-right: -100%;
  1478. clear: both;
  1479. margin-left: 0;
  1480. }
  1481. .sixcol-6-2x3 .arc--4 .l-r:nth-child(2n + 2),
  1482. .sixcol-6-2x3 .arc--6 .l-r:nth-child(2n + 2) {
  1483. margin-left: 50%;
  1484. margin-right: -100%;
  1485. clear: none;
  1486. }
  1487. .sixcol-6-3x2 .arc--2 .l-r {
  1488. width: 50%;
  1489. float: left;
  1490. }
  1491. .sixcol-6-3x2 .arc--2 .l-r:last-child {
  1492. float: right;
  1493. margin-right: 0;
  1494. }
  1495. .sixcol-6-3x2 .arc--3 .l-r:first-child {
  1496. width: 50%;
  1497. float: left;
  1498. }
  1499. .sixcol-6-3x2 .arc--3 .l-r:nth-child(2) {
  1500. width: 50%;
  1501. float: right;
  1502. margin-right: 0;
  1503. }
  1504. .sixcol-6-3x2 .arc--3 .l-r:last-child {
  1505. clear: both;
  1506. }
  1507. .sixcol-6-3x2 .arc--5 .l-r {
  1508. width: 50%;
  1509. float: left;
  1510. }
  1511. .sixcol-6-3x2 .arc--5 .l-r:nth-child(2n) {
  1512. float: right;
  1513. margin-right: 0;
  1514. }
  1515. .sixcol-6-3x2 .arc--5 .l-r:last-child {
  1516. width: 100%;
  1517. float: left;
  1518. margin-left: 0;
  1519. margin-right: 0;
  1520. clear: both;
  1521. }
  1522. .sixcol-6-3x2 .arc--4 .l-r,
  1523. .sixcol-6-3x2 .arc--6 .l-r {
  1524. width: 33.33333%;
  1525. float: left;
  1526. }
  1527. .sixcol-6-3x2 .arc--4 .l-r:nth-child(3n + 1),
  1528. .sixcol-6-3x2 .arc--6 .l-r:nth-child(3n + 1) {
  1529. margin-left: 0;
  1530. margin-right: -100%;
  1531. clear: both;
  1532. margin-left: 0;
  1533. }
  1534. .sixcol-6-3x2 .arc--4 .l-r:nth-child(3n + 2),
  1535. .sixcol-6-3x2 .arc--6 .l-r:nth-child(3n + 2) {
  1536. margin-left: 33.33333%;
  1537. margin-right: -100%;
  1538. clear: none;
  1539. }
  1540. .sixcol-6-3x2 .arc--4 .l-r:nth-child(3n + 3),
  1541. .sixcol-6-3x2 .arc--6 .l-r:nth-child(3n + 3) {
  1542. margin-left: 66.66667%;
  1543. margin-right: -100%;
  1544. clear: none;
  1545. }
  1546. .sixcol-6x2 .arc--2 .l-r {
  1547. width: 50%;
  1548. float: left;
  1549. }
  1550. .sixcol-6x2 .arc--3 .l-r {
  1551. width: 33.33333%;
  1552. float: left;
  1553. }
  1554. .sixcol-6x2 .arc--4 .l-r {
  1555. width: 25%;
  1556. float: left;
  1557. }
  1558. .sixcol-6x2 .arc--5 .l-r {
  1559. width: 18.64407%;
  1560. float: left;
  1561. margin-right: 1.69492%;
  1562. }
  1563. .sixcol-6x2 .arc--6 .l-r {
  1564. width: 16.66667%;
  1565. float: left;
  1566. }
  1567. .sixcol-6x2 .l-rw:not(.arc--1) .l-r:last-child {
  1568. float: right;
  1569. margin-right: 0;
  1570. }
  1571. .threecol-2-2-8 .hr--1-2 .l-r {
  1572. width: 50%;
  1573. float: left;
  1574. }
  1575. .threecol-2-2-8 .hr--1-3 .l-r,
  1576. .threecol-2-2-8 .hr--2-3 .l-r {
  1577. width: 16.66667%;
  1578. float: left;
  1579. }
  1580. .threecol-2-2-8 .hr--1-3 .l-r:last-child,
  1581. .threecol-2-2-8 .hr--2-3 .l-r:last-child {
  1582. width: 83.33333%;
  1583. float: left;
  1584. }
  1585. .threecol-2-2-8 .arc--3 .l-r {
  1586. width: 16.66667%;
  1587. float: left;
  1588. }
  1589. .threecol-2-2-8 .arc--3 .l-r:last-child {
  1590. width: 66.66667%;
  1591. float: left;
  1592. }
  1593. .threecol-2-2-8 .arc--2 .l-r:last-child,
  1594. .threecol-2-2-8 .arc--3 .l-r:last-child {
  1595. float: right;
  1596. margin-right: 0;
  1597. }
  1598. .threecol-2-3-7 .hr--1-2 .l-r {
  1599. width: 41.66667%;
  1600. float: left;
  1601. }
  1602. .threecol-2-3-7 .hr--1-2 .l-r:last-child {
  1603. width: 58.33333%;
  1604. float: left;
  1605. }
  1606. .threecol-2-3-7 .hr--1-3 .l-r {
  1607. width: 16.66667%;
  1608. float: left;
  1609. }
  1610. .threecol-2-3-7 .hr--1-3 .l-r:last-child {
  1611. width: 83.33333%;
  1612. float: left;
  1613. }
  1614. .threecol-2-3-7 .hr--2-3 .l-r {
  1615. width: 25%;
  1616. float: left;
  1617. }
  1618. .threecol-2-3-7 .hr--2-3 .l-r:last-child {
  1619. width: 75%;
  1620. float: left;
  1621. }
  1622. .threecol-2-3-7 .arc--3 .l-r {
  1623. width: 16.66667%;
  1624. float: left;
  1625. }
  1626. .threecol-2-3-7 .arc--3 .l-r:nth-child(2) {
  1627. width: 25%;
  1628. float: left;
  1629. }
  1630. .threecol-2-3-7 .arc--3 .l-r:last-child {
  1631. width: 58.33333%;
  1632. float: left;
  1633. }
  1634. .threecol-2-3-7 .arc--2 .l-r:last-child,
  1635. .threecol-2-3-7 .arc--3 .l-r:last-child {
  1636. float: right;
  1637. margin-right: 0;
  1638. }
  1639. .threecol-2-4-6 .hr--1-2 .l-r,
  1640. .threecol-2-4-6 .hr--2-3 .l-r {
  1641. width: 33.33333%;
  1642. float: left;
  1643. }
  1644. .threecol-2-4-6 .hr--1-2 .l-r:last-child,
  1645. .threecol-2-4-6 .hr--2-3 .l-r:last-child {
  1646. width: 66.66667%;
  1647. float: left;
  1648. }
  1649. .threecol-2-4-6 .hr--1-3 .l-r {
  1650. width: 16.66667%;
  1651. float: left;
  1652. }
  1653. .threecol-2-4-6 .hr--1-3 .l-r:last-child {
  1654. width: 83.33333%;
  1655. float: left;
  1656. }
  1657. .threecol-2-4-6 .arc--3 .l-r {
  1658. width: 16.66667%;
  1659. float: left;
  1660. }
  1661. .threecol-2-4-6 .arc--3 .l-r:nth-child(2) {
  1662. width: 33.33333%;
  1663. float: left;
  1664. }
  1665. .threecol-2-4-6 .arc--3 .l-r:last-child {
  1666. width: 50%;
  1667. float: left;
  1668. }
  1669. .threecol-2-4-6 .arc--2 .l-r:last-child,
  1670. .threecol-2-4-6 .arc--3 .l-r:last-child {
  1671. float: right;
  1672. margin-right: 0;
  1673. }
  1674. .threecol-2-5-5 .arc--3 .l-r {
  1675. width: 41.66667%;
  1676. float: left;
  1677. }
  1678. .threecol-2-5-5 .arc--3 .l-r:first-child {
  1679. width: 16.66667%;
  1680. float: left;
  1681. }
  1682. .threecol-2-5-5 .hr--1-3 .l-r,
  1683. .threecol-2-5-5 .hr--1-2 .l-r {
  1684. width: 16.66667%;
  1685. float: left;
  1686. }
  1687. .threecol-2-5-5 .hr--1-3 .l-r:last-child,
  1688. .threecol-2-5-5 .hr--1-2 .l-r:last-child {
  1689. width: 83.33333%;
  1690. float: left;
  1691. }
  1692. .threecol-2-5-5 .hr--2-3 .l-r {
  1693. width: 50%;
  1694. float: left;
  1695. }
  1696. .threecol-2-5-5 .arc--2 .l-r:last-child,
  1697. .threecol-2-5-5 .arc--3 .l-r:last-child {
  1698. float: right;
  1699. margin-right: 0;
  1700. }
  1701. .threecol-2-6-4 .hr--1-2 .l-r {
  1702. width: 16.66667%;
  1703. float: left;
  1704. }
  1705. .threecol-2-6-4 .hr--1-2 .l-r:last-child {
  1706. width: 83.33333%;
  1707. float: left;
  1708. }
  1709. .threecol-2-6-4 .hr--1-3 .l-r {
  1710. width: 33.33333%;
  1711. float: left;
  1712. }
  1713. .threecol-2-6-4 .hr--1-3 .l-r:last-child {
  1714. width: 66.66667%;
  1715. float: left;
  1716. }
  1717. .threecol-2-6-4 .hr--2-3 .l-r {
  1718. width: 66.66667%;
  1719. float: left;
  1720. }
  1721. .threecol-2-6-4 .arc--3 .l-r {
  1722. width: 16.66667%;
  1723. float: left;
  1724. }
  1725. .threecol-2-6-4 .arc--3 .l-r:nth-child(2) {
  1726. width: 50%;
  1727. float: left;
  1728. }
  1729. .threecol-2-6-4 .arc--3 .l-r:last-child,
  1730. .threecol-2-6-4 .hr--2-3 .l-r:last-child {
  1731. width: 33.33333%;
  1732. float: left;
  1733. }
  1734. .threecol-2-6-4 .arc--2 .l-r:last-child,
  1735. .threecol-2-6-4 .arc--3 .l-r:last-child {
  1736. float: right;
  1737. margin-right: 0;
  1738. }
  1739. .threecol-2-7-3 .hr--1-2 .l-r {
  1740. width: 16.66667%;
  1741. float: left;
  1742. }
  1743. .threecol-2-7-3 .hr--1-2 .l-r:last-child {
  1744. width: 83.33333%;
  1745. float: left;
  1746. }
  1747. .threecol-2-7-3 .hr--1-3 .l-r {
  1748. width: 41.66667%;
  1749. float: left;
  1750. }
  1751. .threecol-2-7-3 .hr--1-3 .l-r:last-child {
  1752. width: 58.33333%;
  1753. float: left;
  1754. }
  1755. .threecol-2-7-3 .hr--2-3 .l-r {
  1756. width: 75%;
  1757. float: left;
  1758. }
  1759. .threecol-2-7-3 .arc--3 .l-r {
  1760. width: 16.66667%;
  1761. float: left;
  1762. }
  1763. .threecol-2-7-3 .arc--3 .l-r:nth-child(2) {
  1764. width: 58.33333%;
  1765. float: left;
  1766. }
  1767. .threecol-2-7-3 .arc--3 .l-r:last-child,
  1768. .threecol-2-7-3 .hr--2-3 .l-r:last-child {
  1769. width: 25%;
  1770. float: left;
  1771. }
  1772. .threecol-2-7-3 .arc--2 .l-r:last-child,
  1773. .threecol-2-7-3 .arc--3 .l-r:last-child {
  1774. float: right;
  1775. margin-right: 0;
  1776. }
  1777. .threecol-2-8-2 .hr--1-2 .l-r {
  1778. width: 16.66667%;
  1779. float: left;
  1780. }
  1781. .threecol-2-8-2 .hr--1-2 .l-r:last-child {
  1782. width: 83.33333%;
  1783. float: left;
  1784. }
  1785. .threecol-2-8-2 .hr--1-3 .l-r {
  1786. width: 50%;
  1787. float: left;
  1788. }
  1789. .threecol-2-8-2 .hr--2-3 .l-r {
  1790. width: 83.33333%;
  1791. float: left;
  1792. }
  1793. .threecol-2-8-2 .hr--2-3 .l-r:last-child {
  1794. width: 16.66667%;
  1795. float: left;
  1796. }
  1797. .threecol-2-8-2 .arc--3 .l-r {
  1798. width: 16.66667%;
  1799. float: left;
  1800. }
  1801. .threecol-2-8-2 .arc--3 .l-r:nth-child(2) {
  1802. width: 66.66667%;
  1803. float: left;
  1804. }
  1805. .threecol-2-8-2 .arc--2 .l-r:last-child,
  1806. .threecol-2-8-2 .arc--3 .l-r:last-child {
  1807. float: right;
  1808. margin-right: 0;
  1809. }
  1810. .threecol-3-2-7 .hr--1-2 .l-r {
  1811. width: 58.33333%;
  1812. float: left;
  1813. }
  1814. .threecol-3-2-7 .hr--1-2 .l-r:last-child {
  1815. width: 41.66667%;
  1816. float: left;
  1817. }
  1818. .threecol-3-2-7 .arc--3 .l-r,
  1819. .threecol-3-2-7 .hr--1-3 .l-r {
  1820. width: 25%;
  1821. float: left;
  1822. }
  1823. .threecol-3-2-7 .hr--1-3 .l-r:last-child {
  1824. width: 75%;
  1825. float: left;
  1826. }
  1827. .threecol-3-2-7 .hr--2-3 .l-r {
  1828. width: 16.66667%;
  1829. float: left;
  1830. }
  1831. .threecol-3-2-7 .hr--2-3 .l-r:last-child {
  1832. width: 83.33333%;
  1833. float: left;
  1834. }
  1835. .threecol-3-2-7 .arc--3 .l-r:nth-child(2) {
  1836. width: 16.66667%;
  1837. float: left;
  1838. }
  1839. .threecol-3-2-7 .arc--3 .l-r:last-child {
  1840. width: 58.33333%;
  1841. float: left;
  1842. }
  1843. .threecol-3-2-7 .arc--2 .l-r:last-child,
  1844. .threecol-3-2-7 .arc--3 .l-r:last-child {
  1845. float: right;
  1846. margin-right: 0;
  1847. }
  1848. .threecol-3-3-6 .hr--1-2 .l-r {
  1849. width: 50%;
  1850. float: left;
  1851. }
  1852. .threecol-3-3-6 .hr--1-3 .l-r,
  1853. .threecol-3-3-6 .hr--2-3 .l-r {
  1854. width: 25%;
  1855. float: left;
  1856. }
  1857. .threecol-3-3-6 .hr--1-3 .l-r:last-child,
  1858. .threecol-3-3-6 .hr--2-3 .l-r:last-child {
  1859. width: 75%;
  1860. float: left;
  1861. }
  1862. .threecol-3-3-6 .arc--3 .l-r {
  1863. width: 25%;
  1864. float: left;
  1865. }
  1866. .threecol-3-3-6 .arc--3 .l-r:last-child {
  1867. width: 50%;
  1868. float: left;
  1869. }
  1870. .threecol-3-3-6 .arc--2 .l-r:last-child,
  1871. .threecol-3-3-6 .arc--3 .l-r:last-child {
  1872. float: right;
  1873. margin-right: 0;
  1874. }
  1875. .threecol-3-4-5 .hr--1-2 .l-r {
  1876. width: 41.66667%;
  1877. float: left;
  1878. }
  1879. .threecol-3-4-5 .hr--1-2 .l-r:last-child {
  1880. width: 58.33333%;
  1881. float: left;
  1882. }
  1883. .threecol-3-4-5 .hr--1-3 .l-r {
  1884. width: 25%;
  1885. float: left;
  1886. }
  1887. .threecol-3-4-5 .hr--1-3 .l-r:last-child {
  1888. width: 75%;
  1889. float: left;
  1890. }
  1891. .threecol-3-4-5 .hr--2-3 .l-r {
  1892. width: 33.33333%;
  1893. float: left;
  1894. }
  1895. .threecol-3-4-5 .hr--2-3 .l-r:last-child {
  1896. width: 66.66667%;
  1897. float: left;
  1898. }
  1899. .threecol-3-4-5 .arc--3 .l-r {
  1900. width: 25%;
  1901. float: left;
  1902. }
  1903. .threecol-3-4-5 .arc--3 .l-r:nth-child(2) {
  1904. width: 33.33333%;
  1905. float: left;
  1906. }
  1907. .threecol-3-4-5 .arc--3 .l-r:last-child {
  1908. width: 41.66667%;
  1909. float: left;
  1910. }
  1911. .threecol-3-4-5 .arc--2 .l-r:last-child,
  1912. .threecol-3-4-5 .arc--3 .l-r:last-child {
  1913. float: right;
  1914. margin-right: 0;
  1915. }
  1916. .threecol-3-6-3 .hr--1-2 .l-r {
  1917. width: 25%;
  1918. float: left;
  1919. }
  1920. .threecol-3-6-3 .hr--1-2 .l-r:last-child {
  1921. width: 75%;
  1922. float: left;
  1923. }
  1924. .threecol-3-6-3 .hr--1-3 .l-r {
  1925. width: 50%;
  1926. float: left;
  1927. }
  1928. .threecol-3-6-3 .hr--2-3 .l-r {
  1929. width: 75%;
  1930. float: left;
  1931. }
  1932. .threecol-3-6-3 .hr--2-3 .l-r:last-child {
  1933. width: 25%;
  1934. float: left;
  1935. }
  1936. .threecol-3-6-3 .arc--3 .l-r {
  1937. width: 25%;
  1938. float: left;
  1939. }
  1940. .threecol-3-6-3 .arc--3 .l-r:nth-child(2) {
  1941. width: 50%;
  1942. float: left;
  1943. }
  1944. .threecol-3-6-3 .arc--2 .l-r:last-child,
  1945. .threecol-3-6-3 .arc--3 .l-r:last-child {
  1946. float: right;
  1947. margin-right: 0;
  1948. }
  1949. .threecol-3-7-2 .hr--1-2 .l-r {
  1950. width: 25%;
  1951. float: left;
  1952. }
  1953. .threecol-3-7-2 .hr--1-2 .l-r:last-child {
  1954. width: 75%;
  1955. float: left;
  1956. }
  1957. .threecol-3-7-2 .hr--1-3 .l-r {
  1958. width: 58.33333%;
  1959. float: left;
  1960. }
  1961. .threecol-3-7-2 .hr--1-3 .l-r:last-child {
  1962. width: 41.66667%;
  1963. float: left;
  1964. }
  1965. .threecol-3-7-2 .hr--2-3 .l-r {
  1966. width: 83.33333%;
  1967. float: left;
  1968. }
  1969. .threecol-3-7-2 .arc--3 .l-r {
  1970. width: 25%;
  1971. float: left;
  1972. }
  1973. .threecol-3-7-2 .arc--3 .l-r:nth-child(2) {
  1974. width: 58.33333%;
  1975. float: left;
  1976. }
  1977. .threecol-3-7-2 .arc--3 .l-r:last-child,
  1978. .threecol-3-7-2 .hr--2-3 .l-r:last-child {
  1979. width: 16.66667%;
  1980. float: left;
  1981. }
  1982. .threecol-3-7-2 .arc--2 .l-r:last-child,
  1983. .threecol-3-7-2 .arc--3 .l-r:last-child {
  1984. float: right;
  1985. margin-right: 0;
  1986. }
  1987. .threecol-4-2-6 .hr--1-2 .l-r {
  1988. width: 66.66667%;
  1989. float: left;
  1990. }
  1991. .threecol-4-2-6 .hr--1-2 .l-r:last-child {
  1992. width: 33.33333%;
  1993. float: left;
  1994. }
  1995. .threecol-4-2-6 .arc--3 .l-r,
  1996. .threecol-4-2-6 .hr--1-3 .l-r {
  1997. width: 33.33333%;
  1998. float: left;
  1999. }
  2000. .threecol-4-2-6 .hr--1-3 .l-r:last-child {
  2001. width: 66.66667%;
  2002. float: left;
  2003. }
  2004. .threecol-4-2-6 .hr--2-3 .l-r {
  2005. width: 16.66667%;
  2006. float: left;
  2007. }
  2008. .threecol-4-2-6 .hr--2-3 .l-r:last-child {
  2009. width: 83.33333%;
  2010. float: left;
  2011. }
  2012. .threecol-4-2-6 .arc--3 .l-r:nth-child(2) {
  2013. width: 16.66667%;
  2014. float: left;
  2015. }
  2016. .threecol-4-2-6 .arc--3 .l-r:last-child {
  2017. width: 50%;
  2018. float: left;
  2019. }
  2020. .threecol-4-2-6 .arc--2 .l-r:last-child,
  2021. .threecol-4-2-6 .arc--3 .l-r:last-child {
  2022. float: right;
  2023. margin-right: 0;
  2024. }
  2025. .threecol-4-3-5 .hr--1-2 .l-r {
  2026. width: 58.33333%;
  2027. float: left;
  2028. }
  2029. .threecol-4-3-5 .hr--1-2 .l-r:last-child {
  2030. width: 41.66667%;
  2031. float: left;
  2032. }
  2033. .threecol-4-3-5 .arc--3 .l-r,
  2034. .threecol-4-3-5 .hr--1-3 .l-r {
  2035. width: 33.33333%;
  2036. float: left;
  2037. }
  2038. .threecol-4-3-5 .hr--1-3 .l-r:last-child {
  2039. width: 66.66667%;
  2040. float: left;
  2041. }
  2042. .threecol-4-3-5 .hr--2-3 .l-r {
  2043. width: 25%;
  2044. float: left;
  2045. }
  2046. .threecol-4-3-5 .hr--2-3 .l-r:last-child {
  2047. width: 75%;
  2048. float: left;
  2049. }
  2050. .threecol-4-3-5 .arc--3 .l-r:nth-child(2) {
  2051. width: 25%;
  2052. float: left;
  2053. }
  2054. .threecol-4-3-5 .arc--3 .l-r:last-child {
  2055. width: 41.66667%;
  2056. float: left;
  2057. }
  2058. .threecol-4-3-5 .arc--2 .l-r:last-child,
  2059. .threecol-4-3-5 .arc--3 .l-r:last-child {
  2060. float: right;
  2061. margin-right: 0;
  2062. }
  2063. .threecol-4-4-4 .arc--2 .l-r {
  2064. width: 50%;
  2065. float: left;
  2066. }
  2067. .threecol-4-4-4 .arc--3 .l-r {
  2068. width: 33.33333%;
  2069. float: left;
  2070. }
  2071. .threecol-4-4-4 .arc--2 .l-r:last-child,
  2072. .threecol-4-4-4 .arc--3 .l-r:last-child {
  2073. float: right;
  2074. margin-right: 0;
  2075. }
  2076. .threecol-4-5-3 .hr--1-2 .l-r {
  2077. width: 33.33333%;
  2078. float: left;
  2079. }
  2080. .threecol-4-5-3 .hr--1-2 .l-r:last-child {
  2081. width: 66.66667%;
  2082. float: left;
  2083. }
  2084. .threecol-4-5-3 .hr--1-3 .l-r {
  2085. width: 58.33333%;
  2086. float: left;
  2087. }
  2088. .threecol-4-5-3 .hr--1-3 .l-r:last-child {
  2089. width: 41.66667%;
  2090. float: left;
  2091. }
  2092. .threecol-4-5-3 .hr--2-3 .l-r {
  2093. width: 25%;
  2094. float: left;
  2095. }
  2096. .threecol-4-5-3 .arc--3 .l-r {
  2097. width: 33.33333%;
  2098. float: left;
  2099. }
  2100. .threecol-4-5-3 .arc--3 .l-r:nth-child(2) {
  2101. width: 41.66667%;
  2102. float: left;
  2103. }
  2104. .threecol-4-5-3 .arc--3 .l-r:last-child,
  2105. .threecol-4-5-3 .hr--2-3 .l-r:last-child {
  2106. width: 25%;
  2107. float: left;
  2108. }
  2109. .threecol-4-5-3 .arc--2 .l-r:last-child,
  2110. .threecol-4-5-3 .arc--3 .l-r:last-child {
  2111. float: right;
  2112. margin-right: 0;
  2113. }
  2114. .threecol-4-6-2 .hr--1-2 .l-r {
  2115. width: 33.33333%;
  2116. float: left;
  2117. }
  2118. .threecol-4-6-2 .hr--1-2 .l-r:last-child {
  2119. width: 66.66667%;
  2120. float: left;
  2121. }
  2122. .threecol-4-6-2 .hr--1-3 .l-r {
  2123. width: 66.66667%;
  2124. float: left;
  2125. }
  2126. .threecol-4-6-2 .hr--1-3 .l-r:last-child {
  2127. width: 33.33333%;
  2128. float: left;
  2129. }
  2130. .threecol-4-6-2 .hr--2-3 .l-r {
  2131. width: 83.33333%;
  2132. float: left;
  2133. }
  2134. .threecol-4-6-2 .arc--3 .l-r {
  2135. width: 33.33333%;
  2136. float: left;
  2137. }
  2138. .threecol-4-6-2 .arc--3 .l-r:nth-child(2) {
  2139. width: 50%;
  2140. float: left;
  2141. }
  2142. .threecol-4-6-2 .arc--3 .l-r:last-child,
  2143. .threecol-4-6-2 .hr--2-3 .l-r:last-child {
  2144. width: 16.66667%;
  2145. float: left;
  2146. }
  2147. .threecol-4-6-2 .arc--2 .l-r:last-child,
  2148. .threecol-4-6-2 .arc--3 .l-r:last-child {
  2149. float: right;
  2150. margin-right: 0;
  2151. }
  2152. .threecol-5-2-5 .hr--1-2 .l-r {
  2153. width: 83.33333%;
  2154. float: left;
  2155. }
  2156. .threecol-5-2-5 .hr--1-2 .l-r:last-child {
  2157. width: 16.66667%;
  2158. float: left;
  2159. }
  2160. .threecol-5-2-5 .hr--1-3 .l-r {
  2161. width: 50%;
  2162. float: left;
  2163. }
  2164. .threecol-5-2-5 .hr--2-3 .l-r {
  2165. width: 16.66667%;
  2166. float: left;
  2167. }
  2168. .threecol-5-2-5 .hr--2-3 .l-r:last-child {
  2169. width: 83.33333%;
  2170. float: left;
  2171. }
  2172. .threecol-5-2-5 .arc--3 .l-r {
  2173. width: 41.66667%;
  2174. float: left;
  2175. }
  2176. .threecol-5-2-5 .arc--3 .l-r:nth-child(2) {
  2177. width: 16.66667%;
  2178. float: left;
  2179. }
  2180. .threecol-5-2-5 .arc--2 .l-r:last-child,
  2181. .threecol-5-2-5 .arc--3 .l-r:last-child {
  2182. float: right;
  2183. margin-right: 0;
  2184. }
  2185. .threecol-5-3-4 .hr--1-2 .l-r {
  2186. width: 75%;
  2187. float: left;
  2188. }
  2189. .threecol-5-3-4 .hr--1-2 .l-r:last-child {
  2190. width: 25%;
  2191. float: left;
  2192. }
  2193. .threecol-5-3-4 .hr--1-3 .l-r {
  2194. width: 66.66667%;
  2195. float: left;
  2196. }
  2197. .threecol-5-3-4 .hr--2-3 .l-r {
  2198. width: 58.33333%;
  2199. float: left;
  2200. }
  2201. .threecol-5-3-4 .hr--2-3 .l-r:last-child {
  2202. width: 41.66667%;
  2203. float: left;
  2204. }
  2205. .threecol-5-3-4 .arc--3 .l-r {
  2206. width: 41.66667%;
  2207. float: left;
  2208. }
  2209. .threecol-5-3-4 .arc--3 .l-r:nth-child(2) {
  2210. width: 25%;
  2211. float: left;
  2212. }
  2213. .threecol-5-3-4 .arc--3 .l-r:last-child,
  2214. .threecol-5-3-4 .hr--1-3 .l-r:last-child {
  2215. width: 33.33333%;
  2216. float: left;
  2217. }
  2218. .threecol-5-3-4 .arc--2 .l-r:last-child,
  2219. .threecol-5-3-4 .arc--3 .l-r:last-child {
  2220. float: right;
  2221. margin-right: 0;
  2222. }
  2223. .threecol-5-4-3 .hr--1-2 .l-r {
  2224. width: 66.66667%;
  2225. float: left;
  2226. }
  2227. .threecol-5-4-3 .hr--1-2 .l-r:last-child {
  2228. width: 33.33333%;
  2229. float: left;
  2230. }
  2231. .threecol-5-4-3 .hr--1-3 .l-r {
  2232. width: 75%;
  2233. float: left;
  2234. }
  2235. .threecol-5-4-3 .hr--2-3 .l-r {
  2236. width: 58.33333%;
  2237. float: left;
  2238. }
  2239. .threecol-5-4-3 .hr--2-3 .l-r:last-child {
  2240. width: 41.66667%;
  2241. float: left;
  2242. }
  2243. .threecol-5-4-3 .arc--3 .l-r {
  2244. width: 41.66667%;
  2245. float: left;
  2246. }
  2247. .threecol-5-4-3 .arc--3 .l-r:nth-child(2) {
  2248. width: 33.33333%;
  2249. float: left;
  2250. }
  2251. .threecol-5-4-3 .arc--3 .l-r:last-child,
  2252. .threecol-5-4-3 .hr--1-3 .l-r:last-child {
  2253. width: 25%;
  2254. float: left;
  2255. }
  2256. .threecol-5-4-3 .arc--2 .l-r:last-child,
  2257. .threecol-5-4-3 .arc--3 .l-r:last-child {
  2258. float: right;
  2259. margin-right: 0;
  2260. }
  2261. .threecol-5-5-2 .hr--1-2 .l-r {
  2262. width: 50%;
  2263. float: left;
  2264. }
  2265. .threecol-5-5-2 .hr--1-3 .l-r,
  2266. .threecol-5-5-2 .hr--2-3 .l-r {
  2267. width: 83.33333%;
  2268. float: left;
  2269. }
  2270. .threecol-5-5-2 .hr--1-3 .l-r:last-child,
  2271. .threecol-5-5-2 .hr--2-3 .l-r:last-child {
  2272. width: 16.66667%;
  2273. float: left;
  2274. }
  2275. .threecol-5-5-2 .arc--3 .l-r {
  2276. width: 41.66667%;
  2277. float: left;
  2278. }
  2279. .threecol-5-5-2 .arc--3 .l-r:last-child {
  2280. width: 16.66667%;
  2281. float: left;
  2282. }
  2283. .threecol-5-5-2 .arc--2 .l-r:last-child,
  2284. .threecol-5-5-2 .arc--3 .l-r:last-child {
  2285. float: right;
  2286. margin-right: 0;
  2287. }
  2288. .threecol-6-2-4 .hr--1-2 .l-r {
  2289. width: 83.33333%;
  2290. float: left;
  2291. }
  2292. .threecol-6-2-4 .hr--1-2 .l-r:last-child {
  2293. width: 16.66667%;
  2294. float: left;
  2295. }
  2296. .threecol-6-2-4 .hr--1-3 .l-r {
  2297. width: 66.66667%;
  2298. float: left;
  2299. }
  2300. .threecol-6-2-4 .hr--2-3 .l-r {
  2301. width: 33.33333%;
  2302. float: left;
  2303. }
  2304. .threecol-6-2-4 .hr--2-3 .l-r:last-child {
  2305. width: 66.66667%;
  2306. float: left;
  2307. }
  2308. .threecol-6-2-4 .arc--3 .l-r {
  2309. width: 50%;
  2310. float: left;
  2311. }
  2312. .threecol-6-2-4 .arc--3 .l-r:nth-child(2) {
  2313. width: 16.66667%;
  2314. float: left;
  2315. }
  2316. .threecol-6-2-4 .hr--1-3 .l-r:last-child,
  2317. .threecol-6-2-4 .arc--3 .l-r:last-child {
  2318. width: 33.33333%;
  2319. float: left;
  2320. }
  2321. .threecol-6-2-4 .arc--2 .l-r:last-child,
  2322. .threecol-6-2-4 .arc--3 .l-r:last-child {
  2323. float: right;
  2324. margin-right: 0;
  2325. }
  2326. .threecol-6-3-3 .arc--3 .l-r {
  2327. width: 25%;
  2328. float: left;
  2329. }
  2330. .threecol-6-3-3 .arc--3 .l-r:first-child {
  2331. width: 50%;
  2332. float: left;
  2333. }
  2334. .threecol-6-3-3 .hr--1-3 .l-r,
  2335. .threecol-6-3-3 .hr--1-2 .l-r {
  2336. width: 75%;
  2337. float: left;
  2338. }
  2339. .threecol-6-3-3 .hr--1-3 .l-r:last-child,
  2340. .threecol-6-3-3 .hr--1-2 .l-r:last-child {
  2341. width: 25%;
  2342. float: left;
  2343. }
  2344. .threecol-6-3-3 .hr--2-3 .l-r {
  2345. width: 50%;
  2346. float: left;
  2347. }
  2348. .threecol-6-3-3 .arc--2 .l-r:last-child,
  2349. .threecol-6-3-3 .arc--3 .l-r:last-child {
  2350. float: right;
  2351. margin-right: 0;
  2352. }
  2353. .threecol-6-4-2 .hr--1-2 .l-r,
  2354. .threecol-6-4-2 .hr--2-3 .l-r {
  2355. width: 66.66667%;
  2356. float: left;
  2357. }
  2358. .threecol-6-4-2 .hr--1-2 .l-r:last-child,
  2359. .threecol-6-4-2 .hr--2-3 .l-r:last-child {
  2360. width: 33.33333%;
  2361. float: left;
  2362. }
  2363. .threecol-6-4-2 .hr--1-3 .l-r {
  2364. width: 83.33333%;
  2365. float: left;
  2366. }
  2367. .threecol-6-4-2 .arc--3 .l-r {
  2368. width: 50%;
  2369. float: left;
  2370. }
  2371. .threecol-6-4-2 .arc--3 .l-r:nth-child(2) {
  2372. width: 33.33333%;
  2373. float: left;
  2374. }
  2375. .threecol-6-4-2 .hr--1-3 .l-r:last-child,
  2376. .threecol-6-4-2 .arc--3 .l-r:last-child {
  2377. width: 16.66667%;
  2378. float: left;
  2379. }
  2380. .threecol-6-4-2 .arc--2 .l-r:last-child,
  2381. .threecol-6-4-2 .arc--3 .l-r:last-child {
  2382. float: right;
  2383. margin-right: 0;
  2384. }
  2385. .threecol-7-2-3 .hr--1-2 .l-r {
  2386. width: 83.33333%;
  2387. float: left;
  2388. }
  2389. .threecol-7-2-3 .hr--1-2 .l-r:last-child {
  2390. width: 16.66667%;
  2391. float: left;
  2392. }
  2393. .threecol-7-2-3 .hr--2-3 .l-r {
  2394. width: 41.66667%;
  2395. float: left;
  2396. }
  2397. .threecol-7-2-3 .hr--2-3 .l-r:last-child {
  2398. width: 58.33333%;
  2399. float: left;
  2400. }
  2401. .threecol-7-2-3 .hr--1-3 .l-r {
  2402. width: 83.33333%;
  2403. float: left;
  2404. }
  2405. .threecol-7-2-3 .arc--3 .l-r {
  2406. width: 58.33333%;
  2407. float: left;
  2408. }
  2409. .threecol-7-2-3 .arc--3 .l-r:nth-child(2) {
  2410. width: 16.66667%;
  2411. float: left;
  2412. }
  2413. .threecol-7-2-3 .hr--1-3 .l-r:last-child,
  2414. .threecol-7-2-3 .arc--3 .l-r:last-child {
  2415. width: 25%;
  2416. float: left;
  2417. }
  2418. .threecol-7-2-3 .arc--2 .l-r:last-child,
  2419. .threecol-7-2-3 .arc--3 .l-r:last-child {
  2420. float: right;
  2421. margin-right: 0;
  2422. }
  2423. .threecol-7-3-2 .hr--1-2 .l-r {
  2424. width: 75%;
  2425. float: left;
  2426. }
  2427. .threecol-7-3-2 .hr--1-2 .l-r:last-child {
  2428. width: 25%;
  2429. float: left;
  2430. }
  2431. .threecol-7-3-2 .hr--2-3 .l-r {
  2432. width: 58.33333%;
  2433. float: left;
  2434. }
  2435. .threecol-7-3-2 .hr--2-3 .l-r:last-child {
  2436. width: 41.66667%;
  2437. float: left;
  2438. }
  2439. .threecol-7-3-2 .hr--1-3 .l-r {
  2440. width: 83.33333%;
  2441. float: left;
  2442. }
  2443. .threecol-7-3-2 .arc--3 .l-r {
  2444. width: 58.33333%;
  2445. float: left;
  2446. }
  2447. .threecol-7-3-2 .arc--3 .l-r:nth-child(2) {
  2448. width: 25%;
  2449. float: left;
  2450. }
  2451. .threecol-7-3-2 .hr--1-3 .l-r:last-child,
  2452. .threecol-7-3-2 .arc--3 .l-r:last-child {
  2453. width: 16.66667%;
  2454. float: left;
  2455. }
  2456. .threecol-7-3-2 .arc--2 .l-r:last-child,
  2457. .threecol-7-3-2 .arc--3 .l-r:last-child {
  2458. float: right;
  2459. margin-right: 0;
  2460. }
  2461. .threecol-8-2-2 .arc--3 .l-r {
  2462. width: 16.66667%;
  2463. float: left;
  2464. }
  2465. .threecol-8-2-2 .arc--3 .l-r:first-child {
  2466. width: 66.66667%;
  2467. float: left;
  2468. }
  2469. .threecol-8-2-2 .hr--1-3 .l-r,
  2470. .threecol-8-2-2 .hr--1-2 .l-r {
  2471. width: 83.33333%;
  2472. float: left;
  2473. }
  2474. .threecol-8-2-2 .hr--1-3 .l-r:last-child,
  2475. .threecol-8-2-2 .hr--1-2 .l-r:last-child {
  2476. width: 16.66667%;
  2477. float: left;
  2478. }
  2479. .threecol-8-2-2 .hr--2-3 .l-r {
  2480. width: 50%;
  2481. float: left;
  2482. }
  2483. .threecol-8-2-2 .arc--2 .l-r:last-child,
  2484. .threecol-8-2-2 .arc--3 .l-r:last-child {
  2485. float: right;
  2486. margin-right: 0;
  2487. }
  2488. .threecol-reverse-float-2-2-8 .hr--1-2 .l-r:last-child,
  2489. .threecol-reverse-float-2-2-8 .hr--1-3 .l-r:last-child {
  2490. width: 33.33333%;
  2491. float: left;
  2492. }
  2493. .threecol-reverse-float-2-2-8 .hr--2-3 .l-r {
  2494. width: 50%;
  2495. float: left;
  2496. }
  2497. .threecol-reverse-float-2-2-8 .hr--2-3 .l-r:last-child {
  2498. float: right;
  2499. margin-right: 0;
  2500. }
  2501. .threecol-reverse-float-2-2-8 .arc--3 .l-r {
  2502. width: 16.66667%;
  2503. float: left;
  2504. }
  2505. .threecol-reverse-float-2-2-8 .hr--1-2 .l-r:first-child,
  2506. .threecol-reverse-float-2-2-8 .hr--1-3 .l-r:first-child,
  2507. .threecol-reverse-float-2-2-8 .arc--3 .l-r:first-child {
  2508. width: 66.66667%;
  2509. float: right;
  2510. margin-right: 0;
  2511. }
  2512. .threecol-reverse-float-2-3-7 .hr--1-2 .l-r:last-child,
  2513. .threecol-reverse-float-2-3-7 .hr--1-3 .l-r:last-child {
  2514. width: 41.66667%;
  2515. float: left;
  2516. }
  2517. .threecol-reverse-float-2-3-7 .hr--2-3 .l-r {
  2518. width: 50%;
  2519. float: left;
  2520. }
  2521. .threecol-reverse-float-2-3-7 .hr--2-3 .l-r:last-child {
  2522. float: right;
  2523. margin-right: 0;
  2524. }
  2525. .threecol-reverse-float-2-3-7 .arc--3 .l-r:nth-child(2) {
  2526. width: 16.66667%;
  2527. float: left;
  2528. }
  2529. .threecol-reverse-float-2-3-7 .arc--3 .l-r:nth-child(3) {
  2530. width: 25%;
  2531. float: left;
  2532. }
  2533. .threecol-reverse-float-2-3-7 .hr--1-2 .l-r:first-child,
  2534. .threecol-reverse-float-2-3-7 .hr--1-3 .l-r:first-child,
  2535. .threecol-reverse-float-2-3-7 .arc--3 .l-r:first-child {
  2536. width: 58.33333%;
  2537. float: right;
  2538. margin-right: 0;
  2539. }
  2540. .threecol-reverse-float-2-4-6 .hr--1-2 .l-r,
  2541. .threecol-reverse-float-2-4-6 .hr--1-3 .l-r,
  2542. .threecol-reverse-float-2-4-6 .hr--2-3 .l-r {
  2543. width: 50%;
  2544. float: left;
  2545. }
  2546. .threecol-reverse-float-2-4-6 .hr--1-2 .l-r:first-child,
  2547. .threecol-reverse-float-2-4-6 .hr--1-3 .l-r:first-child {
  2548. float: right;
  2549. margin-right: 0;
  2550. }
  2551. .threecol-reverse-float-2-4-6 .hr--2-3 .l-r:last-child {
  2552. float: right;
  2553. margin-right: 0;
  2554. }
  2555. .threecol-reverse-float-2-4-6 .arc--3 .l-r:first-child {
  2556. width: 50%;
  2557. float: right;
  2558. margin-right: 0;
  2559. }
  2560. .threecol-reverse-float-2-4-6 .arc--3 .l-r:nth-child(2) {
  2561. width: 16.66667%;
  2562. float: left;
  2563. }
  2564. .threecol-reverse-float-2-4-6 .arc--3 .l-r:nth-child(3) {
  2565. width: 33.33333%;
  2566. float: left;
  2567. }
  2568. .threecol-reverse-float-3-3-6 .hr--1-2 .l-r,
  2569. .threecol-reverse-float-3-3-6 .hr--1-3 .l-r,
  2570. .threecol-reverse-float-3-3-6 .hr--2-3 .l-r {
  2571. width: 50%;
  2572. float: left;
  2573. }
  2574. .threecol-reverse-float-3-3-6 .hr--1-2 .l-r:first-child,
  2575. .threecol-reverse-float-3-3-6 .hr--1-3 .l-r:first-child {
  2576. float: right;
  2577. margin-right: 0;
  2578. }
  2579. .threecol-reverse-float-3-3-6 .hr--2-3 .l-r:last-child {
  2580. float: right;
  2581. margin-right: 0;
  2582. }
  2583. .threecol-reverse-float-3-3-6 .arc--3 .l-r {
  2584. width: 25%;
  2585. float: left;
  2586. }
  2587. .threecol-reverse-float-3-3-6 .arc--3 .l-r:first-child {
  2588. width: 50%;
  2589. float: right;
  2590. margin-right: 0;
  2591. }
  2592. .threecol-reverse-float-3-4-5 .hr--1-2 .l-r:first-child,
  2593. .threecol-reverse-float-3-4-5 .hr--1-3 .l-r:first-child {
  2594. width: 58.33333%;
  2595. float: right;
  2596. margin-right: 0;
  2597. }
  2598. .threecol-reverse-float-3-4-5 .hr--1-2 .l-r:last-child,
  2599. .threecol-reverse-float-3-4-5 .hr--1-3 .l-r:last-child {
  2600. width: 41.66667%;
  2601. float: left;
  2602. }
  2603. .threecol-reverse-float-3-4-5 .hr--2-3 .l-r {
  2604. width: 41.66667%;
  2605. float: left;
  2606. }
  2607. .threecol-reverse-float-3-4-5 .hr--2-3 .l-r:last-child {
  2608. width: 58.33333%;
  2609. float: right;
  2610. margin-right: 0;
  2611. }
  2612. .threecol-reverse-float-3-4-5 .arc--3 .l-r:first-child {
  2613. width: 41.66667%;
  2614. float: right;
  2615. margin-right: 0;
  2616. }
  2617. .threecol-reverse-float-3-4-5 .arc--3 .l-r:nth-child(2) {
  2618. width: 25%;
  2619. float: left;
  2620. }
  2621. .threecol-reverse-float-3-4-5 .arc--3 .l-r:nth-child(3) {
  2622. width: 33.33333%;
  2623. float: left;
  2624. }
  2625. .threecol-reverse-float-4-2-6 .hr--1-2 .l-r,
  2626. .threecol-reverse-float-4-2-6 .hr--1-3 .l-r,
  2627. .threecol-reverse-float-4-2-6 .hr--2-3 .l-r {
  2628. width: 50%;
  2629. float: left;
  2630. }
  2631. .threecol-reverse-float-4-2-6 .hr--1-2 .l-r:first-child,
  2632. .threecol-reverse-float-4-2-6 .hr--1-3 .l-r:first-child {
  2633. float: right;
  2634. margin-right: 0;
  2635. }
  2636. .threecol-reverse-float-4-2-6 .hr--2-3 .l-r:last-child {
  2637. float: right;
  2638. margin-right: 0;
  2639. }
  2640. .threecol-reverse-float-4-2-6 .arc--3 .l-r:first-child {
  2641. width: 50%;
  2642. float: right;
  2643. margin-right: 0;
  2644. }
  2645. .threecol-reverse-float-4-2-6 .arc--3 .l-r:nth-child(2) {
  2646. width: 33.33333%;
  2647. float: left;
  2648. }
  2649. .threecol-reverse-float-4-2-6 .arc--3 .l-r:nth-child(3) {
  2650. width: 16.66667%;
  2651. float: left;
  2652. }
  2653. .threecol-reverse-float-4-3-5 .hr--1-2 .l-r:first-child,
  2654. .threecol-reverse-float-4-3-5 .hr--1-3 .l-r:first-child {
  2655. width: 58.33333%;
  2656. float: right;
  2657. margin-right: 0;
  2658. }
  2659. .threecol-reverse-float-4-3-5 .hr--1-2 .l-r:last-child,
  2660. .threecol-reverse-float-4-3-5 .hr--1-3 .l-r:last-child {
  2661. width: 41.66667%;
  2662. float: left;
  2663. }
  2664. .threecol-reverse-float-4-3-5 .hr--2-3 .l-r {
  2665. width: 58.33333%;
  2666. float: left;
  2667. }
  2668. .threecol-reverse-float-4-3-5 .hr--2-3 .l-r:last-child {
  2669. width: 41.66667%;
  2670. float: right;
  2671. margin-right: 0;
  2672. }
  2673. .threecol-reverse-float-4-3-5 .arc--3 .l-r:first-child {
  2674. width: 41.66667%;
  2675. float: right;
  2676. margin-right: 0;
  2677. }
  2678. .threecol-reverse-float-4-3-5 .arc--3 .l-r:nth-child(2) {
  2679. width: 33.33333%;
  2680. float: left;
  2681. }
  2682. .threecol-reverse-float-4-3-5 .arc--3 .l-r:nth-child(3) {
  2683. width: 25%;
  2684. float: left;
  2685. }
  2686. .threecol-source-ordered-2-10--12 .hr--1-2 .l-r:first-child {
  2687. width: 83.33333%;
  2688. float: right;
  2689. margin-right: 0;
  2690. }
  2691. .threecol-source-ordered-2-10--12 .hr--1-2 .l-r:last-child {
  2692. width: 16.66667%;
  2693. float: left;
  2694. }
  2695. .threecol-source-ordered-2-10--12 .arc--3 .l-r:first-child {
  2696. width: 83.33333%;
  2697. float: right;
  2698. margin-right: 0;
  2699. }
  2700. .threecol-source-ordered-2-10--12 .arc--3 .l-r:nth-child(2) {
  2701. width: 16.66667%;
  2702. float: left;
  2703. }
  2704. .threecol-source-ordered-2-10--12 .arc--3 .l-r:last-child {
  2705. clear: both;
  2706. }
  2707. .threecol-source-ordered-2-5-5 .hr--1-2 .l-r:first-child {
  2708. width: 83.33333%;
  2709. float: right;
  2710. margin-right: 0;
  2711. }
  2712. .threecol-source-ordered-2-5-5 .hr--1-2 .l-r:last-child {
  2713. width: 16.66667%;
  2714. float: left;
  2715. }
  2716. .threecol-source-ordered-2-5-5 .hr--1-3 .l-r:first-child {
  2717. width: 58.33333%;
  2718. float: left;
  2719. }
  2720. .threecol-source-ordered-2-5-5 .hr--1-3 .l-r:last-child {
  2721. width: 41.66667%;
  2722. float: right;
  2723. margin-right: 0;
  2724. }
  2725. .threecol-source-ordered-2-5-5 .hr--2-3 .l-r {
  2726. width: 50%;
  2727. float: left;
  2728. }
  2729. .threecol-source-ordered-2-5-5 .hr--2-3 .l-r:last-child {
  2730. float: right;
  2731. margin-right: 0;
  2732. }
  2733. .threecol-source-ordered-2-5-5 .arc--3 .l-r:first-child {
  2734. margin-left: 16.66667%;
  2735. width: 41.66667%;
  2736. float: left;
  2737. }
  2738. .threecol-source-ordered-2-5-5 .arc--3 .l-r:nth-child(2) {
  2739. margin-left: -58.33333%;
  2740. width: 16.66667%;
  2741. float: left;
  2742. }
  2743. .threecol-source-ordered-2-5-5 .arc--3 .l-r:last-child {
  2744. width: 41.66667%;
  2745. float: right;
  2746. margin-right: 0;
  2747. }
  2748. .threecol-source-ordered-2-6-4 .hr--1-2 .l-r:first-child {
  2749. width: 83.33333%;
  2750. float: right;
  2751. margin-right: 0;
  2752. }
  2753. .threecol-source-ordered-2-6-4 .hr--1-2 .l-r:last-child {
  2754. width: 16.66667%;
  2755. float: left;
  2756. }
  2757. .threecol-source-ordered-2-6-4 .hr--1-3 .l-r:first-child {
  2758. width: 66.66667%;
  2759. float: left;
  2760. }
  2761. .threecol-source-ordered-2-6-4 .hr--1-3 .l-r:last-child {
  2762. width: 33.33333%;
  2763. float: right;
  2764. margin-right: 0;
  2765. }
  2766. .threecol-source-ordered-2-6-4 .hr--2-3 .l-r {
  2767. width: 50%;
  2768. float: left;
  2769. }
  2770. .threecol-source-ordered-2-6-4 .hr--2-3 .l-r:last-child {
  2771. float: right;
  2772. margin-right: 0;
  2773. }
  2774. .threecol-source-ordered-2-6-4 .arc--3 .l-r:first-child {
  2775. margin-left: 16.66667%;
  2776. width: 50%;
  2777. float: left;
  2778. }
  2779. .threecol-source-ordered-2-6-4 .arc--3 .l-r:nth-child(2) {
  2780. margin-left: -66.66667%;
  2781. width: 16.66667%;
  2782. float: left;
  2783. }
  2784. .threecol-source-ordered-2-6-4 .arc--3 .l-r:last-child {
  2785. width: 33.33333%;
  2786. float: right;
  2787. margin-right: 0;
  2788. }
  2789. .threecol-source-ordered-2-7-3 .hr--1-2 .l-r:first-child {
  2790. width: 83.33333%;
  2791. float: right;
  2792. margin-right: 0;
  2793. }
  2794. .threecol-source-ordered-2-7-3 .hr--1-2 .l-r:last-child {
  2795. width: 16.66667%;
  2796. float: left;
  2797. }
  2798. .threecol-source-ordered-2-7-3 .hr--1-3 .l-r:first-child {
  2799. width: 75%;
  2800. float: left;
  2801. }
  2802. .threecol-source-ordered-2-7-3 .hr--1-3 .l-r:last-child {
  2803. width: 25%;
  2804. float: right;
  2805. margin-right: 0;
  2806. }
  2807. .threecol-source-ordered-2-7-3 .hr--2-3 .l-r {
  2808. width: 50%;
  2809. float: left;
  2810. }
  2811. .threecol-source-ordered-2-7-3 .hr--2-3 .l-r:last-child {
  2812. float: right;
  2813. margin-right: 0;
  2814. }
  2815. .threecol-source-ordered-2-7-3 .arc--3 .l-r:first-child {
  2816. margin-left: 16.66667%;
  2817. width: 58.33333%;
  2818. float: left;
  2819. }
  2820. .threecol-source-ordered-2-7-3 .arc--3 .l-r:nth-child(2) {
  2821. margin-left: -75%;
  2822. width: 16.66667%;
  2823. float: left;
  2824. }
  2825. .threecol-source-ordered-2-7-3 .arc--3 .l-r:last-child {
  2826. width: 25%;
  2827. float: right;
  2828. margin-right: 0;
  2829. }
  2830. .threecol-source-ordered-2-8-2 .hr--1-2 .l-r:first-child {
  2831. width: 83.33333%;
  2832. float: right;
  2833. margin-right: 0;
  2834. }
  2835. .threecol-source-ordered-2-8-2 .hr--1-2 .l-r:last-child {
  2836. width: 16.66667%;
  2837. float: left;
  2838. }
  2839. .threecol-source-ordered-2-8-2 .hr--1-3 .l-r:first-child {
  2840. width: 83.33333%;
  2841. float: left;
  2842. }
  2843. .threecol-source-ordered-2-8-2 .hr--1-3 .l-r:last-child {
  2844. width: 16.66667%;
  2845. float: right;
  2846. margin-right: 0;
  2847. }
  2848. .threecol-source-ordered-2-8-2 .hr--2-3 .l-r {
  2849. width: 50%;
  2850. float: left;
  2851. }
  2852. .threecol-source-ordered-2-8-2 .hr--2-3 .l-r:last-child {
  2853. float: right;
  2854. margin-right: 0;
  2855. }
  2856. .threecol-source-ordered-2-8-2 .arc--3 .l-r:first-child {
  2857. width: 66.66667%;
  2858. float: left;
  2859. margin-left: 16.66667%;
  2860. }
  2861. .threecol-source-ordered-2-8-2 .arc--3 .l-r:nth-child(2) {
  2862. width: 16.66667%;
  2863. float: left;
  2864. margin-left: -83.33333%;
  2865. }
  2866. .threecol-source-ordered-2-8-2 .arc--3 .l-r:last-child {
  2867. width: 16.66667%;
  2868. float: right;
  2869. margin-right: 0;
  2870. }
  2871. .threecol-source-ordered-3-5-4 .hr--1-2 .l-r:first-child {
  2872. width: 75%;
  2873. float: right;
  2874. margin-right: 0;
  2875. }
  2876. .threecol-source-ordered-3-5-4 .hr--1-2 .l-r:last-child {
  2877. width: 25%;
  2878. float: left;
  2879. }
  2880. .threecol-source-ordered-3-5-4 .hr--1-3 .l-r:first-child {
  2881. width: 66.66667%;
  2882. float: left;
  2883. }
  2884. .threecol-source-ordered-3-5-4 .hr--1-3 .l-r:last-child {
  2885. width: 33.33333%;
  2886. float: right;
  2887. margin-right: 0;
  2888. }
  2889. .threecol-source-ordered-3-5-4 .hr--2-3 .l-r {
  2890. width: 50%;
  2891. float: left;
  2892. }
  2893. .threecol-source-ordered-3-5-4 .hr--2-3 .l-r:last-child {
  2894. float: right;
  2895. margin-right: 0;
  2896. }
  2897. .threecol-source-ordered-3-5-4 .arc--3 .l-r:first-child {
  2898. width: 41.66667%;
  2899. float: left;
  2900. margin-left: 25%;
  2901. }
  2902. .threecol-source-ordered-3-5-4 .arc--3 .l-r:nth-child(2) {
  2903. width: 25%;
  2904. float: left;
  2905. margin-left: -66.66667%;
  2906. }
  2907. .threecol-source-ordered-3-5-4 .arc--3 .l-r:last-child {
  2908. width: 33.33333%;
  2909. float: right;
  2910. margin-right: 0;
  2911. }
  2912. .threecol-source-ordered-3-6-3 .hr--1-2 .l-r:first-child {
  2913. width: 75%;
  2914. float: right;
  2915. margin-right: 0;
  2916. }
  2917. .threecol-source-ordered-3-6-3 .hr--1-2 .l-r:last-child {
  2918. width: 25%;
  2919. float: left;
  2920. }
  2921. .threecol-source-ordered-3-6-3 .hr--1-3 .l-r:first-child {
  2922. width: 75%;
  2923. float: left;
  2924. }
  2925. .threecol-source-ordered-3-6-3 .hr--1-3 .l-r:last-child {
  2926. width: 25%;
  2927. float: right;
  2928. margin-right: 0;
  2929. }
  2930. .threecol-source-ordered-3-6-3 .hr--2-3 .l-r {
  2931. width: 50%;
  2932. float: left;
  2933. }
  2934. .threecol-source-ordered-3-6-3 .hr--2-3 .l-r:last-child {
  2935. float: right;
  2936. margin-right: 0;
  2937. }
  2938. .threecol-source-ordered-3-6-3 .arc--3 .l-r:first-child {
  2939. width: 50%;
  2940. float: left;
  2941. margin-left: 25%;
  2942. }
  2943. .threecol-source-ordered-3-6-3 .arc--3 .l-r:nth-child(2) {
  2944. width: 25%;
  2945. float: left;
  2946. margin-left: -75%;
  2947. }
  2948. .threecol-source-ordered-3-6-3 .arc--3 .l-r:last-child {
  2949. width: 25%;
  2950. float: right;
  2951. margin-right: 0;
  2952. }
  2953. .threecol-source-ordered-3-7-2 .hr--1-2 .l-r:first-child {
  2954. width: 75%;
  2955. float: right;
  2956. margin-right: 0;
  2957. }
  2958. .threecol-source-ordered-3-7-2 .hr--1-2 .l-r:last-child {
  2959. width: 25%;
  2960. float: left;
  2961. }
  2962. .threecol-source-ordered-3-7-2 .hr--1-3 .l-r:first-child {
  2963. width: 83.33333%;
  2964. float: left;
  2965. }
  2966. .threecol-source-ordered-3-7-2 .hr--1-3 .l-r:last-child {
  2967. width: 16.66667%;
  2968. float: right;
  2969. margin-right: 0;
  2970. }
  2971. .threecol-source-ordered-3-7-2 .hr--2-3 .l-r {
  2972. width: 50%;
  2973. float: left;
  2974. }
  2975. .threecol-source-ordered-3-7-2 .hr--2-3 .l-r:last-child {
  2976. float: right;
  2977. margin-right: 0;
  2978. }
  2979. .threecol-source-ordered-3-7-2 .arc--3 .l-r:first-child {
  2980. width: 58.33333%;
  2981. float: left;
  2982. margin-left: 25%;
  2983. }
  2984. .threecol-source-ordered-3-7-2 .arc--3 .l-r:nth-child(2) {
  2985. width: 25%;
  2986. float: left;
  2987. margin-left: -83.33333%;
  2988. }
  2989. .threecol-source-ordered-3-7-2 .arc--3 .l-r:last-child {
  2990. width: 16.66667%;
  2991. float: right;
  2992. margin-right: 0;
  2993. }
  2994. .threecol-source-ordered-3-9--12 .hr--1-2 .l-r:first-child {
  2995. width: 75%;
  2996. float: right;
  2997. margin-right: 0;
  2998. }
  2999. .threecol-source-ordered-3-9--12 .hr--1-2 .l-r:last-child {
  3000. width: 25%;
  3001. float: left;
  3002. }
  3003. .threecol-source-ordered-3-9--12 .arc--3 .l-r:first-child {
  3004. width: 75%;
  3005. float: right;
  3006. margin-right: 0;
  3007. }
  3008. .threecol-source-ordered-3-9--12 .arc--3 .l-r:nth-child(2) {
  3009. width: 25%;
  3010. float: left;
  3011. }
  3012. .threecol-source-ordered-3-9--12 .arc--3 .l-r:last-child {
  3013. clear: both;
  3014. }
  3015. .threecol-source-ordered-4-4-4 .hr--1-2 .l-r:first-child {
  3016. width: 66.66667%;
  3017. float: right;
  3018. margin-right: 0;
  3019. }
  3020. .threecol-source-ordered-4-4-4 .hr--1-2 .l-r:last-child {
  3021. width: 33.33333%;
  3022. float: left;
  3023. }
  3024. .threecol-source-ordered-4-4-4 .hr--1-3 .l-r:first-child {
  3025. width: 66.66667%;
  3026. float: left;
  3027. }
  3028. .threecol-source-ordered-4-4-4 .hr--1-3 .l-r:last-child {
  3029. width: 33.33333%;
  3030. float: right;
  3031. margin-right: 0;
  3032. }
  3033. .threecol-source-ordered-4-4-4 .hr--2-3 .l-r {
  3034. width: 50%;
  3035. float: left;
  3036. }
  3037. .threecol-source-ordered-4-4-4 .hr--2-3 .l-r:last-child {
  3038. float: right;
  3039. margin-right: 0;
  3040. }
  3041. .threecol-source-ordered-4-4-4 .arc--3 .l-r {
  3042. width: 33.33333%;
  3043. float: left;
  3044. }
  3045. .threecol-source-ordered-4-4-4 .arc--3 .l-r:first-child {
  3046. margin-left: 33.33333%;
  3047. }
  3048. .threecol-source-ordered-4-4-4 .arc--3 .l-r:nth-child(2) {
  3049. margin-left: -66.66667%;
  3050. }
  3051. .threecol-source-ordered-4-4-4 .arc--3 .l-r:last-child {
  3052. float: right;
  3053. margin-right: 0;
  3054. }
  3055. .threecol-source-ordered-4-5-3 .hr--1-2 .l-r:first-child {
  3056. margin-left: 33.33333%;
  3057. width: 66.66667%;
  3058. float: left;
  3059. }
  3060. .threecol-source-ordered-4-5-3 .hr--1-2 .l-r:last-child {
  3061. margin-left: -100%;
  3062. width: 33.33333%;
  3063. float: left;
  3064. }
  3065. .threecol-source-ordered-4-5-3 .hr--1-3 .l-r:first-child {
  3066. width: 75%;
  3067. float: left;
  3068. }
  3069. .threecol-source-ordered-4-5-3 .hr--1-3 .l-r:last-child {
  3070. width: 25%;
  3071. float: right;
  3072. margin-right: 0;
  3073. }
  3074. .threecol-source-ordered-4-5-3 .hr--2-3 .l-r {
  3075. width: 50%;
  3076. float: left;
  3077. }
  3078. .threecol-source-ordered-4-5-3 .hr--2-3 .l-r:last-child {
  3079. float: right;
  3080. margin-right: 0;
  3081. }
  3082. .threecol-source-ordered-4-5-3 .arc--3 .l-r:first-child {
  3083. margin-left: 33.33333%;
  3084. width: 41.66667%;
  3085. float: left;
  3086. }
  3087. .threecol-source-ordered-4-5-3 .arc--3 .l-r:nth-child(2) {
  3088. margin-left: -75%;
  3089. width: 33.33333%;
  3090. float: left;
  3091. }
  3092. .threecol-source-ordered-4-5-3 .arc--3 .l-r:last-child {
  3093. width: 25%;
  3094. float: right;
  3095. margin-right: 0;
  3096. }
  3097. .threecol-source-ordered-4-6-2 .hr--1-2 .l-r:first-child {
  3098. margin-left: 33.33333%;
  3099. width: 66.66667%;
  3100. float: left;
  3101. }
  3102. .threecol-source-ordered-4-6-2 .hr--1-2 .l-r:last-child {
  3103. margin-left: -100%;
  3104. width: 33.33333%;
  3105. float: left;
  3106. }
  3107. .threecol-source-ordered-4-6-2 .hr--1-3 .l-r:first-child {
  3108. width: 83.33333%;
  3109. float: left;
  3110. }
  3111. .threecol-source-ordered-4-6-2 .hr--1-3 .l-r:last-child {
  3112. width: 16.66667%;
  3113. float: right;
  3114. margin-right: 0;
  3115. }
  3116. .threecol-source-ordered-4-6-2 .hr--2-3 .l-r {
  3117. width: 50%;
  3118. float: left;
  3119. }
  3120. .threecol-source-ordered-4-6-2 .hr--2-3 .l-r:last-child {
  3121. float: right;
  3122. margin-right: 0;
  3123. }
  3124. .threecol-source-ordered-4-6-2 .arc--3 .l-r:first-child {
  3125. margin-left: 33.33333%;
  3126. width: 50%;
  3127. float: left;
  3128. }
  3129. .threecol-source-ordered-4-6-2 .arc--3 .l-r:nth-child(2) {
  3130. margin-left: -83.33333%;
  3131. width: 33.33333%;
  3132. float: left;
  3133. }
  3134. .threecol-source-ordered-4-6-2 .arc--3 .l-r:last-child {
  3135. width: 16.66667%;
  3136. float: right;
  3137. margin-right: 0;
  3138. }
  3139. .threecol-source-ordered-4-8--12 .hr--1-2 .l-r:first-child {
  3140. width: 66.66667%;
  3141. float: right;
  3142. margin-right: 0;
  3143. }
  3144. .threecol-source-ordered-4-8--12 .hr--1-2 .l-r:last-child {
  3145. width: 33.33333%;
  3146. float: left;
  3147. }
  3148. .threecol-source-ordered-4-8--12 .arc--3 .l-r:first-child {
  3149. width: 66.66667%;
  3150. float: right;
  3151. margin-right: 0;
  3152. }
  3153. .threecol-source-ordered-4-8--12 .arc--3 .l-r:nth-child(2) {
  3154. width: 33.33333%;
  3155. float: left;
  3156. }
  3157. .threecol-source-ordered-4-8--12 .arc--3 .l-r:last-child {
  3158. clear: both;
  3159. }
  3160. .l-rw {
  3161. max-width: 75em;
  3162. margin-left: auto;
  3163. margin-right: auto;
  3164. width: 100%;
  3165. }
  3166. .l-rw:after {
  3167. content: " ";
  3168. display: block;
  3169. clear: both;
  3170. }
  3171. .l-r {
  3172. float: left;
  3173. width: 100%;
  3174. padding: 0 0.625em;
  3175. }
  3176. .threecol-source-ordered-5-7--12 .hr--1-2 .l-r:first-child {
  3177. width: 58.33333%;
  3178. float: right;
  3179. margin-right: 0;
  3180. }
  3181. .threecol-source-ordered-5-7--12 .hr--1-2 .l-r:last-child {
  3182. width: 41.66667%;
  3183. float: left;
  3184. }
  3185. .threecol-source-ordered-5-7--12 .arc--3 .l-r:first-child {
  3186. width: 58.33333%;
  3187. float: right;
  3188. margin-right: 0;
  3189. }
  3190. .threecol-source-ordered-5-7--12 .arc--3 .l-r:nth-child(2) {
  3191. width: 41.66667%;
  3192. float: left;
  3193. }
  3194. .threecol-source-ordered-5-7--12 .arc--3 .l-r:last-child {
  3195. clear: both;
  3196. }
  3197. .threecol-split-row-10-2--12 .hr--1-2 .l-r:first-child,
  3198. .threecol-split-row-10-2--12 .arc--3 .l-r:first-child {
  3199. width: 83.33333%;
  3200. float: left;
  3201. }
  3202. .threecol-split-row-10-2--12 .hr--1-2 .l-r:last-child,
  3203. .threecol-split-row-10-2--12 .arc--3 .l-r:nth-child(2) {
  3204. width: 16.66667%;
  3205. float: right;
  3206. margin-right: 0;
  3207. }
  3208. .threecol-split-row-10-2--12 .arc--3 .l-r:last-child {
  3209. clear: both;
  3210. }
  3211. .threecol-split-row-12--10-2 .hr--2-3 .l-r,
  3212. .threecol-split-row-12--10-2 .arc--3 .l-r:nth-child(2) {
  3213. width: 83.33333%;
  3214. float: left;
  3215. }
  3216. .threecol-split-row-12--10-2 .hr--2-3 .l-r:last-child,
  3217. .threecol-split-row-12--10-2 .arc--3 .l-r:last-child {
  3218. width: 16.66667%;
  3219. float: right;
  3220. margin-right: 0;
  3221. }
  3222. .threecol-split-row-12--2-10 .hr--2-3 .l-r,
  3223. .threecol-split-row-12--2-10 .arc--3 .l-r:nth-child(2) {
  3224. width: 16.66667%;
  3225. float: left;
  3226. }
  3227. .threecol-split-row-12--2-10 .hr--2-3 .l-r:last-child,
  3228. .threecol-split-row-12--2-10 .arc--3 .l-r:last-child {
  3229. width: 83.33333%;
  3230. float: right;
  3231. margin-right: 0;
  3232. }
  3233. .threecol-split-row-12--3-9 .hr--2-3 .l-r,
  3234. .threecol-split-row-12--3-9 .arc--3 .l-r:nth-child(2) {
  3235. width: 25%;
  3236. float: left;
  3237. }
  3238. .threecol-split-row-12--3-9 .hr--2-3 .l-r:last-child,
  3239. .threecol-split-row-12--3-9 .arc--3 .l-r:last-child {
  3240. width: 75%;
  3241. float: right;
  3242. margin-right: 0;
  3243. }
  3244. .threecol-split-row-12--4-8 .hr--2-3 .l-r,
  3245. .threecol-split-row-12--4-8 .arc--3 .l-r:nth-child(2) {
  3246. width: 33.33333%;
  3247. float: left;
  3248. }
  3249. .threecol-split-row-12--4-8 .hr--2-3 .l-r:last-child,
  3250. .threecol-split-row-12--4-8 .arc--3 .l-r:last-child {
  3251. width: 66.66667%;
  3252. float: right;
  3253. margin-right: 0;
  3254. }
  3255. .threecol-split-row-12--5-7 .hr--2-3 .l-r,
  3256. .threecol-split-row-12--5-7 .arc--3 .l-r:nth-child(2) {
  3257. width: 41.66667%;
  3258. float: left;
  3259. }
  3260. .threecol-split-row-12--5-7 .hr--2-3 .l-r:last-child,
  3261. .threecol-split-row-12--5-7 .arc--3 .l-r:last-child {
  3262. width: 58.33333%;
  3263. float: right;
  3264. margin-right: 0;
  3265. }
  3266. .threecol-split-row-12--6-6 .hr--2-3 .l-r,
  3267. .threecol-split-row-12--6-6 .arc--3 .l-r:nth-child(2) {
  3268. width: 50%;
  3269. float: left;
  3270. }
  3271. .threecol-split-row-12--6-6 .hr--2-3 .l-r:last-child,
  3272. .threecol-split-row-12--6-6 .arc--3 .l-r:last-child {
  3273. width: 50%;
  3274. float: right;
  3275. margin-right: 0;
  3276. }
  3277. .threecol-split-row-12--7-5 .hr--2-3 .l-r,
  3278. .threecol-split-row-12--7-5 .arc--3 .l-r:nth-child(2) {
  3279. width: 58.33333%;
  3280. float: left;
  3281. }
  3282. .threecol-split-row-12--7-5 .hr--2-3 .l-r:last-child,
  3283. .threecol-split-row-12--7-5 .arc--3 .l-r:last-child {
  3284. width: 41.66667%;
  3285. float: right;
  3286. margin-right: 0;
  3287. }
  3288. .threecol-split-row-12--8-4 .hr--2-3 .l-r,
  3289. .threecol-split-row-12--8-4 .arc--3 .l-r:nth-child(2) {
  3290. width: 66.66667%;
  3291. float: left;
  3292. }
  3293. .threecol-split-row-12--8-4 .hr--2-3 .l-r:last-child,
  3294. .threecol-split-row-12--8-4 .arc--3 .l-r:last-child {
  3295. width: 33.33333%;
  3296. float: right;
  3297. margin-right: 0;
  3298. }
  3299. .threecol-split-row-12--9-3 .hr--2-3 .l-r,
  3300. .threecol-split-row-12--9-3 .arc--3 .l-r:nth-child(2) {
  3301. width: 75%;
  3302. float: left;
  3303. }
  3304. .threecol-split-row-12--9-3 .hr--2-3 .l-r:last-child,
  3305. .threecol-split-row-12--9-3 .arc--3 .l-r:last-child {
  3306. width: 25%;
  3307. float: right;
  3308. margin-right: 0;
  3309. }
  3310. .threecol-split-row-2-10--12 .hr--1-2 .l-r:first-child,
  3311. .threecol-split-row-2-10--12 .arc--3 .l-r:first-child {
  3312. width: 16.66667%;
  3313. float: left;
  3314. }
  3315. .threecol-split-row-2-10--12 .hr--1-2 .l-r:last-child,
  3316. .threecol-split-row-2-10--12 .arc--3 .l-r:nth-child(2) {
  3317. width: 83.33333%;
  3318. float: right;
  3319. margin-right: 0;
  3320. }
  3321. .threecol-split-row-2-10--12 .arc--3 .l-r:last-child {
  3322. clear: both;
  3323. }
  3324. .threecol-split-row-3-9--12 .hr--1-2 .l-r:first-child,
  3325. .threecol-split-row-3-9--12 .arc--3 .l-r:first-child {
  3326. width: 25%;
  3327. float: left;
  3328. }
  3329. .threecol-split-row-3-9--12 .hr--1-2 .l-r:last-child,
  3330. .threecol-split-row-3-9--12 .arc--3 .l-r:nth-child(2) {
  3331. width: 75%;
  3332. float: right;
  3333. margin-right: 0;
  3334. }
  3335. .threecol-split-row-3-9--12 .arc--3 .l-r:last-child {
  3336. clear: both;
  3337. }
  3338. .threecol-split-row-4-8--12 .hr--1-2 .l-r:first-child,
  3339. .threecol-split-row-4-8--12 .arc--3 .l-r:first-child {
  3340. width: 33.33333%;
  3341. float: left;
  3342. }
  3343. .threecol-split-row-4-8--12 .hr--1-2 .l-r:last-child,
  3344. .threecol-split-row-4-8--12 .arc--3 .l-r:nth-child(2) {
  3345. width: 66.66667%;
  3346. float: right;
  3347. margin-right: 0;
  3348. }
  3349. .threecol-split-row-4-8--12 .arc--3 .l-r:last-child {
  3350. clear: both;
  3351. }
  3352. .threecol-split-row-5-7--12 .hr--1-2 .l-r:first-child,
  3353. .threecol-split-row-5-7--12 .arc--3 .l-r:first-child {
  3354. width: 41.66667%;
  3355. float: left;
  3356. }
  3357. .threecol-split-row-5-7--12 .hr--1-2 .l-r:last-child,
  3358. .threecol-split-row-5-7--12 .arc--3 .l-r:nth-child(2) {
  3359. width: 58.33333%;
  3360. float: right;
  3361. margin-right: 0;
  3362. }
  3363. .threecol-split-row-5-7--12 .arc--3 .l-r:last-child {
  3364. clear: both;
  3365. }
  3366. .threecol-split-row-6-6--12 .hr--1-2 .l-r:first-child,
  3367. .threecol-split-row-6-6--12 .arc--3 .l-r:first-child {
  3368. width: 50%;
  3369. float: left;
  3370. }
  3371. .threecol-split-row-6-6--12 .hr--1-2 .l-r:last-child,
  3372. .threecol-split-row-6-6--12 .arc--3 .l-r:nth-child(2) {
  3373. width: 50%;
  3374. float: right;
  3375. margin-right: 0;
  3376. }
  3377. .threecol-split-row-6-6--12 .arc--3 .l-r:last-child {
  3378. clear: both;
  3379. }
  3380. .threecol-split-row-7-5--12 .hr--1-2 .l-r:first-child,
  3381. .threecol-split-row-7-5--12 .arc--3 .l-r:first-child {
  3382. width: 58.33333%;
  3383. float: left;
  3384. }
  3385. .threecol-split-row-7-5--12 .hr--1-2 .l-r:last-child,
  3386. .threecol-split-row-7-5--12 .arc--3 .l-r:nth-child(2) {
  3387. width: 41.66667%;
  3388. float: right;
  3389. margin-right: 0;
  3390. }
  3391. .threecol-split-row-7-5--12 .arc--3 .l-r:last-child {
  3392. clear: both;
  3393. }
  3394. .threecol-split-row-8-4--12 .hr--1-2 .l-r:first-child,
  3395. .threecol-split-row-8-4--12 .arc--3 .l-r:first-child {
  3396. width: 66.66667%;
  3397. float: left;
  3398. }
  3399. .threecol-split-row-8-4--12 .hr--1-2 .l-r:last-child,
  3400. .threecol-split-row-8-4--12 .arc--3 .l-r:nth-child(2) {
  3401. width: 33.33333%;
  3402. float: right;
  3403. margin-right: 0;
  3404. }
  3405. .threecol-split-row-8-4--12 .arc--3 .l-r:last-child {
  3406. clear: both;
  3407. }
  3408. .threecol-split-row-9-3--12 .hr--1-2 .l-r:first-child,
  3409. .threecol-split-row-9-3--12 .arc--3 .l-r:first-child {
  3410. width: 75%;
  3411. float: left;
  3412. }
  3413. .threecol-split-row-9-3--12 .hr--1-2 .l-r:last-child,
  3414. .threecol-split-row-9-3--12 .arc--3 .l-r:nth-child(2) {
  3415. width: 25%;
  3416. float: right;
  3417. margin-right: 0;
  3418. }
  3419. .threecol-split-row-9-3--12 .arc--3 .l-r:last-child {
  3420. clear: both;
  3421. }
  3422. .twocol-10-2 .arc--2 .l-r {
  3423. width: 83.33333%;
  3424. float: left;
  3425. }
  3426. .twocol-10-2 .arc--2 .l-r:last-child {
  3427. width: 16.66667%;
  3428. float: right;
  3429. margin-right: 0;
  3430. }
  3431. .twocol-2-10 .arc--2 .l-r {
  3432. width: 16.66667%;
  3433. float: left;
  3434. }
  3435. .twocol-2-10 .arc--2 .l-r:last-child {
  3436. width: 83.33333%;
  3437. float: right;
  3438. margin-right: 0;
  3439. }
  3440. .twocol-3-9 .arc--2 .l-r {
  3441. width: 25%;
  3442. float: left;
  3443. }
  3444. .twocol-3-9 .arc--2 .l-r:last-child {
  3445. width: 75%;
  3446. float: right;
  3447. margin-right: 0;
  3448. }
  3449. .twocol-4-8 .arc--2 .l-r {
  3450. width: 33.33333%;
  3451. float: left;
  3452. }
  3453. .twocol-4-8 .arc--2 .l-r:last-child {
  3454. width: 66.66667%;
  3455. float: right;
  3456. margin-right: 0;
  3457. }
  3458. .twocol-5-7 .arc--2 .l-r {
  3459. width: 41.66667%;
  3460. float: left;
  3461. }
  3462. .twocol-5-7 .arc--2 .l-r:last-child {
  3463. width: 58.33333%;
  3464. float: right;
  3465. margin-right: 0;
  3466. }
  3467. .twocol-6-6 .arc--2 .l-r {
  3468. width: 50%;
  3469. float: left;
  3470. }
  3471. .twocol-6-6 .arc--2 .l-r:last-child {
  3472. float: right;
  3473. margin-right: 0;
  3474. }
  3475. .twocol-7-5 .arc--2 .l-r {
  3476. width: 58.33333%;
  3477. float: left;
  3478. }
  3479. .twocol-7-5 .arc--2 .l-r:last-child {
  3480. width: 41.66667%;
  3481. float: right;
  3482. margin-right: 0;
  3483. }
  3484. .twocol-8-4 .arc--2 .l-r {
  3485. width: 66.66667%;
  3486. float: left;
  3487. }
  3488. .twocol-8-4 .arc--2 .l-r:last-child {
  3489. width: 33.33333%;
  3490. float: right;
  3491. margin-right: 0;
  3492. }
  3493. .twocol-9-3 .arc--2 .l-r {
  3494. width: 75%;
  3495. float: left;
  3496. }
  3497. .twocol-9-3 .arc--2 .l-r:last-child {
  3498. width: 25%;
  3499. float: right;
  3500. margin-right: 0;
  3501. }