bootstrap-paragraphs.css in Bootstrap Paragraphs 8
/* -----------------------------------------------------------------------------
Paragraph Section CSS.
Table of Contents:
Base Paragraph Styling
Widths
Colors
Nesting
Paragraph Types
The following classes are available if the different Paragraph types
need their own individual styling.
.paragraph.paragraph--type--accordion {} -- Is used below
.paragraph.paragraph--type--blank {}
.paragraph.paragraph--type--carousel {} -- Is used below
.paragraph.paragraph--type--columns {} -- Is used below
.paragraph.paragraph--type--columns-three-uneven {} -- Is used below
.paragraph.paragraph--type--columns-two-uneven {} -- Is used below
.paragraph.paragraph--type--contact {}
.paragraph.paragraph--type--image {}
.paragraph.paragraph--type--modal {} -- Is used below
.paragraph.paragraph--type--simple {}
.paragraph.paragraph--type--tabs {} -- Is used below
.paragraph.paragraph--type--view {}
----------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* Base Paragraph Styling. */
/* -------------------------------------------------------------------------- */
.paragraph {
margin-left: -15px;
margin-right: -15px;
margin-left: 0;
margin-right: 0;
}
.paragraph > section {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 30px;
}
@media (min-width: 768px) {
.paragraph > section {
float: left;
width: 100%;
}
}
@media (min-width: 992px) {
.paragraph > section {
float: left;
width: 100%;
}
}
@media (min-width: 1200px) {
.paragraph > section {
float: left;
width: 100%;
}
}
.paragraph:last-of-type > section {
padding-top: 30px;
}
.paragraph--type--carousel .paragraph:last-of-type > section,
.paragraph--type--columns .paragraph:last-of-type > section,
.paragraph--type--columns-three-uneven .paragraph:last-of-type > section,
.paragraph--type--columns-two-uneven .paragraph:last-of-type > section,
.paragraph--type--tabs .paragraph:last-of-type > section {
padding-top: 0;
}
/* -------------------------------------------------------------------------- */
/* Here we add Widths. */
/* -------------------------------------------------------------------------- */
/* Adds Width Element -- Tiny. */
.paragraph.paragraph--width--tiny > section,
.paragraph.paragraph--width--tiny.paragraph--type--carousel > .carousel-inner {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph.paragraph--width--tiny > section,
.paragraph.paragraph--width--tiny.paragraph--type--carousel > .carousel-inner {
float: left;
width: 33.33333333%;
}
}
@media (min-width: 768px) {
.paragraph.paragraph--width--tiny > section,
.paragraph.paragraph--width--tiny.paragraph--type--carousel > .carousel-inner {
margin-left: 33.33333333%;
}
}
@media (min-width: 992px) {
.paragraph.paragraph--width--tiny > section,
.paragraph.paragraph--width--tiny.paragraph--type--carousel > .carousel-inner {
float: left;
width: 33.33333333%;
}
}
@media (min-width: 992px) {
.paragraph.paragraph--width--tiny > section,
.paragraph.paragraph--width--tiny.paragraph--type--carousel > .carousel-inner {
margin-left: 33.33333333%;
}
}
@media (min-width: 1200px) {
.paragraph.paragraph--width--tiny > section,
.paragraph.paragraph--width--tiny.paragraph--type--carousel > .carousel-inner {
float: left;
width: 33.33333333%;
}
}
@media (min-width: 1200px) {
.paragraph.paragraph--width--tiny > section,
.paragraph.paragraph--width--tiny.paragraph--type--carousel > .carousel-inner {
margin-left: 33.33333333%;
}
}
/* Adds Width Element -- Narrow. */
.paragraph.paragraph--width--narrow > section,
.paragraph.paragraph--width--narrow.paragraph--type--carousel > .carousel-inner {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph.paragraph--width--narrow > section,
.paragraph.paragraph--width--narrow.paragraph--type--carousel > .carousel-inner {
float: left;
width: 50%;
}
}
@media (min-width: 768px) {
.paragraph.paragraph--width--narrow > section,
.paragraph.paragraph--width--narrow.paragraph--type--carousel > .carousel-inner {
margin-left: 25%;
}
}
@media (min-width: 992px) {
.paragraph.paragraph--width--narrow > section,
.paragraph.paragraph--width--narrow.paragraph--type--carousel > .carousel-inner {
float: left;
width: 50%;
}
}
@media (min-width: 992px) {
.paragraph.paragraph--width--narrow > section,
.paragraph.paragraph--width--narrow.paragraph--type--carousel > .carousel-inner {
margin-left: 25%;
}
}
@media (min-width: 1200px) {
.paragraph.paragraph--width--narrow > section,
.paragraph.paragraph--width--narrow.paragraph--type--carousel > .carousel-inner {
float: left;
width: 50%;
}
}
@media (min-width: 1200px) {
.paragraph.paragraph--width--narrow > section,
.paragraph.paragraph--width--narrow.paragraph--type--carousel > .carousel-inner {
margin-left: 25%;
}
}
/* Adds Width Element -- Medium. */
.paragraph.paragraph--width--medium > section,
.paragraph.paragraph--width--medium.paragraph--type--carousel > .carousel-inner {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph.paragraph--width--medium > section,
.paragraph.paragraph--width--medium.paragraph--type--carousel > .carousel-inner {
float: left;
width: 66.66666667%;
}
}
@media (min-width: 768px) {
.paragraph.paragraph--width--medium > section,
.paragraph.paragraph--width--medium.paragraph--type--carousel > .carousel-inner {
margin-left: 16.66666667%;
}
}
@media (min-width: 992px) {
.paragraph.paragraph--width--medium > section,
.paragraph.paragraph--width--medium.paragraph--type--carousel > .carousel-inner {
float: left;
width: 66.66666667%;
}
}
@media (min-width: 992px) {
.paragraph.paragraph--width--medium > section,
.paragraph.paragraph--width--medium.paragraph--type--carousel > .carousel-inner {
margin-left: 16.66666667%;
}
}
@media (min-width: 1200px) {
.paragraph.paragraph--width--medium > section,
.paragraph.paragraph--width--medium.paragraph--type--carousel > .carousel-inner {
float: left;
width: 66.66666667%;
}
}
@media (min-width: 1200px) {
.paragraph.paragraph--width--medium > section,
.paragraph.paragraph--width--medium.paragraph--type--carousel > .carousel-inner {
margin-left: 16.66666667%;
}
}
/* Adds Width Element -- Wide. */
.paragraph.paragraph--width--wide > section,
.paragraph.paragraph--width--wide.paragraph--type--carousel > .carousel-inner {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph.paragraph--width--wide > section,
.paragraph.paragraph--width--wide.paragraph--type--carousel > .carousel-inner {
float: left;
width: 83.33333333%;
}
}
@media (min-width: 768px) {
.paragraph.paragraph--width--wide > section,
.paragraph.paragraph--width--wide.paragraph--type--carousel > .carousel-inner {
margin-left: 8.33333333%;
}
}
@media (min-width: 992px) {
.paragraph.paragraph--width--wide > section,
.paragraph.paragraph--width--wide.paragraph--type--carousel > .carousel-inner {
float: left;
width: 83.33333333%;
}
}
@media (min-width: 992px) {
.paragraph.paragraph--width--wide > section,
.paragraph.paragraph--width--wide.paragraph--type--carousel > .carousel-inner {
margin-left: 8.33333333%;
}
}
@media (min-width: 1200px) {
.paragraph.paragraph--width--wide > section,
.paragraph.paragraph--width--wide.paragraph--type--carousel > .carousel-inner {
float: left;
width: 83.33333333%;
}
}
@media (min-width: 1200px) {
.paragraph.paragraph--width--wide > section,
.paragraph.paragraph--width--wide.paragraph--type--carousel > .carousel-inner {
margin-left: 8.33333333%;
}
}
/* Adds Width Element -- Full. */
.paragraph.paragraph--width--full > section,
.paragraph.paragraph--width--full.paragraph--type--carousel > .carousel-inner {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph.paragraph--width--full > section,
.paragraph.paragraph--width--full.paragraph--type--carousel > .carousel-inner {
float: left;
width: 100%;
}
}
@media (min-width: 992px) {
.paragraph.paragraph--width--full > section,
.paragraph.paragraph--width--full.paragraph--type--carousel > .carousel-inner {
float: left;
width: 100%;
}
}
@media (min-width: 1200px) {
.paragraph.paragraph--width--full > section,
.paragraph.paragraph--width--full.paragraph--type--carousel > .carousel-inner {
float: left;
width: 100%;
}
}
/* -------------------------------------------------------------------------- */
/* Here we add Colors. */
/* -------------------------------------------------------------------------- */
/* Add display so color shows */
.paragraph.paragraph--color {
display: table;
width: 100%;
}
/* Adds padding to fill in color. */
.paragraph.paragraph--color > section {
padding-top: 30px;
}
/* -------------------------------------------------------------------------- */
/* Nesting paragraphs in Accordions, Columns, and Slideshows. */
/* -------------------------------------------------------------------------- */
/* Resets Base Paragraph Styling for Nested Paragraphs. */
.paragraph .paragraph,
.paragraph .paragraph .paragraph {
margin-left: 0;
margin-right: 0;
}
.paragraph > section .paragraph > section,
.paragraph > section .paragraph > section .paragraph > section {
float: none;
margin-left: 0;
padding-left: 0;
padding-right: 0;
width: auto;
}
/* -------------------------------------------------------------------------- */
/* Here we can customize the different Paragraph types. */
/* -------------------------------------------------------------------------- */
/* Accordion Paragraph. */
/* paragraph--accordion.html.twig */
/* Adds margin and padding to paragraphs in accordion Section bodies. */
.panel-collapse .paragraph {
margin-left: 15px;
margin-right: 15px;
}
.panel-collapse .paragraph > section {
padding-bottom: 15px;
padding-top: 15px;
}
.panel-collapse .paragraph:last-of-type > section {
padding-bottom: 15px;
}
.panel-collapse .paragraph + .paragraph > section,
.panel-collapse .paragraph + .paragraph + .paragraph > section {
padding-bottom: 30px;
}
/* Carousel Paragraph. */
/* paragraph--carousel.html.twig */
/* Adds minimum height and top padding on a paragraph in a carousel */
.paragraph.paragraph--type--carousel > .carousel-inner > .item > .paragraph > section {
padding-top: 30px;
min-height: 420px;
}
/* Columns Paragraph. */
/* .field--paragraph--field-column-content.html.twig */
/* Removes Padding on Columns (Padding is on columns inside). */
.paragraph.paragraph--type--columns > section,
.paragraph.paragraph--type--columns-two-uneven > section,
.paragraph.paragraph--type--columns-three-uneven > section {
padding: 0;
}
/* Columns Modifiers inside of Columns Element */
.paragraph.paragraph--type--columns .paragraph--type--columns__6col,
.paragraph.paragraph--type--columns .paragraph--type--columns__5col {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph.paragraph--type--columns .paragraph--type--columns__6col,
.paragraph.paragraph--type--columns .paragraph--type--columns__5col {
float: left;
width: 16.66666667%;
}
}
.paragraph.paragraph--type--columns .paragraph--type--columns__4col {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph.paragraph--type--columns .paragraph--type--columns__4col {
float: left;
width: 25%;
}
}
.paragraph.paragraph--type--columns .paragraph--type--columns__3col {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph.paragraph--type--columns .paragraph--type--columns__3col {
float: left;
width: 33.33333333%;
}
}
.paragraph.paragraph--type--columns .paragraph--type--columns__2col {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph.paragraph--type--columns .paragraph--type--columns__2col {
float: left;
width: 50%;
}
}
.paragraph.paragraph--type--columns .paragraph--type--columns__1col {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph.paragraph--type--columns .paragraph--type--columns__1col {
float: left;
width: 100%;
}
}
/* These allow us to change the width on a single paragraph in a Multicolumn. */
.paragraph--type--columns__1col .paragraph.paragraph--width--tiny > section {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns__1col .paragraph.paragraph--width--tiny > section {
float: left;
width: 33.33333333%;
}
}
@media (min-width: 768px) {
.paragraph--type--columns__1col .paragraph.paragraph--width--tiny > section {
margin-left: 33.33333333%;
}
}
@media (min-width: 992px) {
.paragraph--type--columns__1col .paragraph.paragraph--width--tiny > section {
float: left;
width: 33.33333333%;
}
}
@media (min-width: 992px) {
.paragraph--type--columns__1col .paragraph.paragraph--width--tiny > section {
margin-left: 33.33333333%;
}
}
@media (min-width: 1200px) {
.paragraph--type--columns__1col .paragraph.paragraph--width--tiny > section {
float: left;
width: 33.33333333%;
}
}
@media (min-width: 1200px) {
.paragraph--type--columns__1col .paragraph.paragraph--width--tiny > section {
margin-left: 33.33333333%;
}
}
.paragraph--type--columns__1col .paragraph.paragraph--width--narrow > section {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns__1col .paragraph.paragraph--width--narrow > section {
float: left;
width: 50%;
}
}
@media (min-width: 768px) {
.paragraph--type--columns__1col .paragraph.paragraph--width--narrow > section {
margin-left: 25%;
}
}
@media (min-width: 992px) {
.paragraph--type--columns__1col .paragraph.paragraph--width--narrow > section {
float: left;
width: 50%;
}
}
@media (min-width: 992px) {
.paragraph--type--columns__1col .paragraph.paragraph--width--narrow > section {
margin-left: 25%;
}
}
@media (min-width: 1200px) {
.paragraph--type--columns__1col .paragraph.paragraph--width--narrow > section {
float: left;
width: 50%;
}
}
@media (min-width: 1200px) {
.paragraph--type--columns__1col .paragraph.paragraph--width--narrow > section {
margin-left: 25%;
}
}
.paragraph--type--columns__1col .paragraph.paragraph--width--medium > section {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns__1col .paragraph.paragraph--width--medium > section {
float: left;
width: 66.66666667%;
}
}
@media (min-width: 768px) {
.paragraph--type--columns__1col .paragraph.paragraph--width--medium > section {
margin-left: 16.66666667%;
}
}
@media (min-width: 992px) {
.paragraph--type--columns__1col .paragraph.paragraph--width--medium > section {
float: left;
width: 66.66666667%;
}
}
@media (min-width: 992px) {
.paragraph--type--columns__1col .paragraph.paragraph--width--medium > section {
margin-left: 16.66666667%;
}
}
@media (min-width: 1200px) {
.paragraph--type--columns__1col .paragraph.paragraph--width--medium > section {
float: left;
width: 66.66666667%;
}
}
@media (min-width: 1200px) {
.paragraph--type--columns__1col .paragraph.paragraph--width--medium > section {
margin-left: 16.66666667%;
}
}
.paragraph--type--columns__1col .paragraph.paragraph--width--wide > section {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns__1col .paragraph.paragraph--width--wide > section {
float: left;
width: 83.33333333%;
}
}
@media (min-width: 768px) {
.paragraph--type--columns__1col .paragraph.paragraph--width--wide > section {
margin-left: 8.33333333%;
}
}
@media (min-width: 992px) {
.paragraph--type--columns__1col .paragraph.paragraph--width--wide > section {
float: left;
width: 83.33333333%;
}
}
@media (min-width: 992px) {
.paragraph--type--columns__1col .paragraph.paragraph--width--wide > section {
margin-left: 8.33333333%;
}
}
@media (min-width: 1200px) {
.paragraph--type--columns__1col .paragraph.paragraph--width--wide > section {
float: left;
width: 83.33333333%;
}
}
@media (min-width: 1200px) {
.paragraph--type--columns__1col .paragraph.paragraph--width--wide > section {
margin-left: 8.33333333%;
}
}
.paragraph--type--columns__1col .paragraph.paragraph--width--full > section {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns__1col .paragraph.paragraph--width--full > section {
float: left;
width: 100%;
}
}
@media (min-width: 992px) {
.paragraph--type--columns__1col .paragraph.paragraph--width--full > section {
float: left;
width: 100%;
}
}
@media (min-width: 1200px) {
.paragraph--type--columns__1col .paragraph.paragraph--width--full > section {
float: left;
width: 100%;
}
}
/* Two Uneven Columns Paragraph. */
/* .paragraph--columns-two-uneven.html.twig */
.paragraph--type--columns-two-uneven.paragraph--style--75-25 .paragraph--type--columns__2col:nth-of-type(1) {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns-two-uneven.paragraph--style--75-25 .paragraph--type--columns__2col:nth-of-type(1) {
float: left;
width: 75%;
}
}
.paragraph--type--columns-two-uneven.paragraph--style--75-25 .paragraph--type--columns__2col:nth-of-type(2) {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns-two-uneven.paragraph--style--75-25 .paragraph--type--columns__2col:nth-of-type(2) {
float: left;
width: 25%;
}
}
.paragraph--type--columns-two-uneven.paragraph--style--66-33 .paragraph--type--columns__2col:nth-of-type(1) {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns-two-uneven.paragraph--style--66-33 .paragraph--type--columns__2col:nth-of-type(1) {
float: left;
width: 66.66666667%;
}
}
.paragraph--type--columns-two-uneven.paragraph--style--66-33 .paragraph--type--columns__2col:nth-of-type(2) {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns-two-uneven.paragraph--style--66-33 .paragraph--type--columns__2col:nth-of-type(2) {
float: left;
width: 33.33333333%;
}
}
.paragraph--type--columns-two-uneven.paragraph--style--25-75 .paragraph--type--columns__2col:nth-of-type(1) {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns-two-uneven.paragraph--style--25-75 .paragraph--type--columns__2col:nth-of-type(1) {
float: left;
width: 25%;
}
}
.paragraph--type--columns-two-uneven.paragraph--style--25-75 .paragraph--type--columns__2col:nth-of-type(2) {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns-two-uneven.paragraph--style--25-75 .paragraph--type--columns__2col:nth-of-type(2) {
float: left;
width: 75%;
}
}
.paragraph--type--columns-two-uneven.paragraph--style--33-66 .paragraph--type--columns__2col:nth-of-type(1) {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns-two-uneven.paragraph--style--33-66 .paragraph--type--columns__2col:nth-of-type(1) {
float: left;
width: 33.33333333%;
}
}
.paragraph--type--columns-two-uneven.paragraph--style--33-66 .paragraph--type--columns__2col:nth-of-type(2) {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns-two-uneven.paragraph--style--33-66 .paragraph--type--columns__2col:nth-of-type(2) {
float: left;
width: 66.66666667%;
}
}
/* Three Uneven Columns Paragraph. */
/* .paragraph--columns-three-uneven.html.twig */
.paragraph--type--columns-three-uneven.paragraph--style--25-50-25 .paragraph--type--columns__3col:nth-of-type(1) {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns-three-uneven.paragraph--style--25-50-25 .paragraph--type--columns__3col:nth-of-type(1) {
float: left;
width: 25%;
}
}
.paragraph--type--columns-three-uneven.paragraph--style--25-50-25 .paragraph--type--columns__3col:nth-of-type(2) {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns-three-uneven.paragraph--style--25-50-25 .paragraph--type--columns__3col:nth-of-type(2) {
float: left;
width: 50%;
}
}
.paragraph--type--columns-three-uneven.paragraph--style--25-50-25 .paragraph--type--columns__3col:nth-of-type(3) {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns-three-uneven.paragraph--style--25-50-25 .paragraph--type--columns__3col:nth-of-type(3) {
float: left;
width: 25%;
}
}
.paragraph--type--columns-three-uneven.paragraph--style--50-25-25 .paragraph--type--columns__3col:nth-of-type(1) {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns-three-uneven.paragraph--style--50-25-25 .paragraph--type--columns__3col:nth-of-type(1) {
float: left;
width: 50%;
}
}
.paragraph--type--columns-three-uneven.paragraph--style--50-25-25 .paragraph--type--columns__3col:nth-of-type(2) {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns-three-uneven.paragraph--style--50-25-25 .paragraph--type--columns__3col:nth-of-type(2) {
float: left;
width: 25%;
}
}
.paragraph--type--columns-three-uneven.paragraph--style--50-25-25 .paragraph--type--columns__3col:nth-of-type(3) {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns-three-uneven.paragraph--style--50-25-25 .paragraph--type--columns__3col:nth-of-type(3) {
float: left;
width: 25%;
}
}
.paragraph--type--columns-three-uneven.paragraph--style--25-25-50 .paragraph--type--columns__3col:nth-of-type(1) {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns-three-uneven.paragraph--style--25-25-50 .paragraph--type--columns__3col:nth-of-type(1) {
float: left;
width: 25%;
}
}
.paragraph--type--columns-three-uneven.paragraph--style--25-25-50 .paragraph--type--columns__3col:nth-of-type(2) {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns-three-uneven.paragraph--style--25-25-50 .paragraph--type--columns__3col:nth-of-type(2) {
float: left;
width: 25%;
}
}
.paragraph--type--columns-three-uneven.paragraph--style--25-25-50 .paragraph--type--columns__3col:nth-of-type(3) {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns-three-uneven.paragraph--style--25-25-50 .paragraph--type--columns__3col:nth-of-type(3) {
float: left;
width: 50%;
}
}
.paragraph--type--columns-three-uneven.paragraph--style--16-66-16 .paragraph--type--columns__3col:nth-of-type(1) {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns-three-uneven.paragraph--style--16-66-16 .paragraph--type--columns__3col:nth-of-type(1) {
float: left;
width: 16.66666667%;
}
}
.paragraph--type--columns-three-uneven.paragraph--style--16-66-16 .paragraph--type--columns__3col:nth-of-type(2) {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns-three-uneven.paragraph--style--16-66-16 .paragraph--type--columns__3col:nth-of-type(2) {
float: left;
width: 66.66666667%;
}
}
.paragraph--type--columns-three-uneven.paragraph--style--16-66-16 .paragraph--type--columns__3col:nth-of-type(3) {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns-three-uneven.paragraph--style--16-66-16 .paragraph--type--columns__3col:nth-of-type(3) {
float: left;
width: 16.66666667%;
}
}
.paragraph--type--columns-three-uneven.paragraph--style--66-16-16 .paragraph--type--columns__3col:nth-of-type(1) {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns-three-uneven.paragraph--style--66-16-16 .paragraph--type--columns__3col:nth-of-type(1) {
float: left;
width: 66.66666667%;
}
}
.paragraph--type--columns-three-uneven.paragraph--style--66-16-16 .paragraph--type--columns__3col:nth-of-type(2) {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns-three-uneven.paragraph--style--66-16-16 .paragraph--type--columns__3col:nth-of-type(2) {
float: left;
width: 16.66666667%;
}
}
.paragraph--type--columns-three-uneven.paragraph--style--66-16-16 .paragraph--type--columns__3col:nth-of-type(3) {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns-three-uneven.paragraph--style--66-16-16 .paragraph--type--columns__3col:nth-of-type(3) {
float: left;
width: 16.66666667%;
}
}
.paragraph--type--columns-three-uneven.paragraph--style--16-16-66 .paragraph--type--columns__3col:nth-of-type(1) {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns-three-uneven.paragraph--style--16-16-66 .paragraph--type--columns__3col:nth-of-type(1) {
float: left;
width: 16.66666667%;
}
}
.paragraph--type--columns-three-uneven.paragraph--style--16-16-66 .paragraph--type--columns__3col:nth-of-type(2) {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns-three-uneven.paragraph--style--16-16-66 .paragraph--type--columns__3col:nth-of-type(2) {
float: left;
width: 16.66666667%;
}
}
.paragraph--type--columns-three-uneven.paragraph--style--16-16-66 .paragraph--type--columns__3col:nth-of-type(3) {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.paragraph--type--columns-three-uneven.paragraph--style--16-16-66 .paragraph--type--columns__3col:nth-of-type(3) {
float: left;
width: 66.66666667%;
}
}
/* Modal Paragraph. */
/* .paragraph--modal.html.twig */
.paragraph--type--modal .btn.btn-modal {
display: block;
margin-left: auto;
margin-right: auto;
}
.modal .modal-header {
padding: 15px 30px;
}
.modal .modal-body,
.modal .modal-footer {
padding: 15px 30px 0 30px;
}
.modal .modal-title {
font-weight: bold;
}
.modal .modal-footer {
text-align: left;
}
.modal .modal-body .paragraph,
.modal .modal-footer .paragraph {
display: table;
width: 100%;
}
/* Tabs Paragraph. */
/* .paragraph--tabs.html.twig */
.paragraph.paragraph--type--tabs .tab-content .paragraph > section {
padding-top: 15px;
}
File
css/bootstrap-paragraphs.css
View source
- /* -----------------------------------------------------------------------------
-
- Paragraph Section CSS.
-
- Table of Contents:
- Base Paragraph Styling
- Widths
- Colors
- Nesting
- Paragraph Types
-
- The following classes are available if the different Paragraph types
- need their own individual styling.
-
- .paragraph.paragraph--type--accordion {} -- Is used below
- .paragraph.paragraph--type--blank {}
- .paragraph.paragraph--type--carousel {} -- Is used below
- .paragraph.paragraph--type--columns {} -- Is used below
- .paragraph.paragraph--type--columns-three-uneven {} -- Is used below
- .paragraph.paragraph--type--columns-two-uneven {} -- Is used below
- .paragraph.paragraph--type--contact {}
- .paragraph.paragraph--type--image {}
- .paragraph.paragraph--type--modal {} -- Is used below
- .paragraph.paragraph--type--simple {}
- .paragraph.paragraph--type--tabs {} -- Is used below
- .paragraph.paragraph--type--view {}
-
- ----------------------------------------------------------------------------- */
- /* -------------------------------------------------------------------------- */
- /* Base Paragraph Styling. */
- /* -------------------------------------------------------------------------- */
- .paragraph {
- margin-left: -15px;
- margin-right: -15px;
- margin-left: 0;
- margin-right: 0;
- }
- .paragraph > section {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- padding-bottom: 30px;
- }
- @media (min-width: 768px) {
- .paragraph > section {
- float: left;
- width: 100%;
- }
- }
- @media (min-width: 992px) {
- .paragraph > section {
- float: left;
- width: 100%;
- }
- }
- @media (min-width: 1200px) {
- .paragraph > section {
- float: left;
- width: 100%;
- }
- }
- .paragraph:last-of-type > section {
- padding-top: 30px;
- }
- .paragraph--type--carousel .paragraph:last-of-type > section,
- .paragraph--type--columns .paragraph:last-of-type > section,
- .paragraph--type--columns-three-uneven .paragraph:last-of-type > section,
- .paragraph--type--columns-two-uneven .paragraph:last-of-type > section,
- .paragraph--type--tabs .paragraph:last-of-type > section {
- padding-top: 0;
- }
- /* -------------------------------------------------------------------------- */
- /* Here we add Widths. */
- /* -------------------------------------------------------------------------- */
- /* Adds Width Element -- Tiny. */
- .paragraph.paragraph--width--tiny > section,
- .paragraph.paragraph--width--tiny.paragraph--type--carousel > .carousel-inner {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph.paragraph--width--tiny > section,
- .paragraph.paragraph--width--tiny.paragraph--type--carousel > .carousel-inner {
- float: left;
- width: 33.33333333%;
- }
- }
- @media (min-width: 768px) {
- .paragraph.paragraph--width--tiny > section,
- .paragraph.paragraph--width--tiny.paragraph--type--carousel > .carousel-inner {
- margin-left: 33.33333333%;
- }
- }
- @media (min-width: 992px) {
- .paragraph.paragraph--width--tiny > section,
- .paragraph.paragraph--width--tiny.paragraph--type--carousel > .carousel-inner {
- float: left;
- width: 33.33333333%;
- }
- }
- @media (min-width: 992px) {
- .paragraph.paragraph--width--tiny > section,
- .paragraph.paragraph--width--tiny.paragraph--type--carousel > .carousel-inner {
- margin-left: 33.33333333%;
- }
- }
- @media (min-width: 1200px) {
- .paragraph.paragraph--width--tiny > section,
- .paragraph.paragraph--width--tiny.paragraph--type--carousel > .carousel-inner {
- float: left;
- width: 33.33333333%;
- }
- }
- @media (min-width: 1200px) {
- .paragraph.paragraph--width--tiny > section,
- .paragraph.paragraph--width--tiny.paragraph--type--carousel > .carousel-inner {
- margin-left: 33.33333333%;
- }
- }
- /* Adds Width Element -- Narrow. */
- .paragraph.paragraph--width--narrow > section,
- .paragraph.paragraph--width--narrow.paragraph--type--carousel > .carousel-inner {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph.paragraph--width--narrow > section,
- .paragraph.paragraph--width--narrow.paragraph--type--carousel > .carousel-inner {
- float: left;
- width: 50%;
- }
- }
- @media (min-width: 768px) {
- .paragraph.paragraph--width--narrow > section,
- .paragraph.paragraph--width--narrow.paragraph--type--carousel > .carousel-inner {
- margin-left: 25%;
- }
- }
- @media (min-width: 992px) {
- .paragraph.paragraph--width--narrow > section,
- .paragraph.paragraph--width--narrow.paragraph--type--carousel > .carousel-inner {
- float: left;
- width: 50%;
- }
- }
- @media (min-width: 992px) {
- .paragraph.paragraph--width--narrow > section,
- .paragraph.paragraph--width--narrow.paragraph--type--carousel > .carousel-inner {
- margin-left: 25%;
- }
- }
- @media (min-width: 1200px) {
- .paragraph.paragraph--width--narrow > section,
- .paragraph.paragraph--width--narrow.paragraph--type--carousel > .carousel-inner {
- float: left;
- width: 50%;
- }
- }
- @media (min-width: 1200px) {
- .paragraph.paragraph--width--narrow > section,
- .paragraph.paragraph--width--narrow.paragraph--type--carousel > .carousel-inner {
- margin-left: 25%;
- }
- }
- /* Adds Width Element -- Medium. */
- .paragraph.paragraph--width--medium > section,
- .paragraph.paragraph--width--medium.paragraph--type--carousel > .carousel-inner {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph.paragraph--width--medium > section,
- .paragraph.paragraph--width--medium.paragraph--type--carousel > .carousel-inner {
- float: left;
- width: 66.66666667%;
- }
- }
- @media (min-width: 768px) {
- .paragraph.paragraph--width--medium > section,
- .paragraph.paragraph--width--medium.paragraph--type--carousel > .carousel-inner {
- margin-left: 16.66666667%;
- }
- }
- @media (min-width: 992px) {
- .paragraph.paragraph--width--medium > section,
- .paragraph.paragraph--width--medium.paragraph--type--carousel > .carousel-inner {
- float: left;
- width: 66.66666667%;
- }
- }
- @media (min-width: 992px) {
- .paragraph.paragraph--width--medium > section,
- .paragraph.paragraph--width--medium.paragraph--type--carousel > .carousel-inner {
- margin-left: 16.66666667%;
- }
- }
- @media (min-width: 1200px) {
- .paragraph.paragraph--width--medium > section,
- .paragraph.paragraph--width--medium.paragraph--type--carousel > .carousel-inner {
- float: left;
- width: 66.66666667%;
- }
- }
- @media (min-width: 1200px) {
- .paragraph.paragraph--width--medium > section,
- .paragraph.paragraph--width--medium.paragraph--type--carousel > .carousel-inner {
- margin-left: 16.66666667%;
- }
- }
- /* Adds Width Element -- Wide. */
- .paragraph.paragraph--width--wide > section,
- .paragraph.paragraph--width--wide.paragraph--type--carousel > .carousel-inner {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph.paragraph--width--wide > section,
- .paragraph.paragraph--width--wide.paragraph--type--carousel > .carousel-inner {
- float: left;
- width: 83.33333333%;
- }
- }
- @media (min-width: 768px) {
- .paragraph.paragraph--width--wide > section,
- .paragraph.paragraph--width--wide.paragraph--type--carousel > .carousel-inner {
- margin-left: 8.33333333%;
- }
- }
- @media (min-width: 992px) {
- .paragraph.paragraph--width--wide > section,
- .paragraph.paragraph--width--wide.paragraph--type--carousel > .carousel-inner {
- float: left;
- width: 83.33333333%;
- }
- }
- @media (min-width: 992px) {
- .paragraph.paragraph--width--wide > section,
- .paragraph.paragraph--width--wide.paragraph--type--carousel > .carousel-inner {
- margin-left: 8.33333333%;
- }
- }
- @media (min-width: 1200px) {
- .paragraph.paragraph--width--wide > section,
- .paragraph.paragraph--width--wide.paragraph--type--carousel > .carousel-inner {
- float: left;
- width: 83.33333333%;
- }
- }
- @media (min-width: 1200px) {
- .paragraph.paragraph--width--wide > section,
- .paragraph.paragraph--width--wide.paragraph--type--carousel > .carousel-inner {
- margin-left: 8.33333333%;
- }
- }
- /* Adds Width Element -- Full. */
- .paragraph.paragraph--width--full > section,
- .paragraph.paragraph--width--full.paragraph--type--carousel > .carousel-inner {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph.paragraph--width--full > section,
- .paragraph.paragraph--width--full.paragraph--type--carousel > .carousel-inner {
- float: left;
- width: 100%;
- }
- }
- @media (min-width: 992px) {
- .paragraph.paragraph--width--full > section,
- .paragraph.paragraph--width--full.paragraph--type--carousel > .carousel-inner {
- float: left;
- width: 100%;
- }
- }
- @media (min-width: 1200px) {
- .paragraph.paragraph--width--full > section,
- .paragraph.paragraph--width--full.paragraph--type--carousel > .carousel-inner {
- float: left;
- width: 100%;
- }
- }
- /* -------------------------------------------------------------------------- */
- /* Here we add Colors. */
- /* -------------------------------------------------------------------------- */
- /* Add display so color shows */
- .paragraph.paragraph--color {
- display: table;
- width: 100%;
- }
- /* Adds padding to fill in color. */
- .paragraph.paragraph--color > section {
- padding-top: 30px;
- }
- /* -------------------------------------------------------------------------- */
- /* Nesting paragraphs in Accordions, Columns, and Slideshows. */
- /* -------------------------------------------------------------------------- */
- /* Resets Base Paragraph Styling for Nested Paragraphs. */
- .paragraph .paragraph,
- .paragraph .paragraph .paragraph {
- margin-left: 0;
- margin-right: 0;
- }
- .paragraph > section .paragraph > section,
- .paragraph > section .paragraph > section .paragraph > section {
- float: none;
- margin-left: 0;
- padding-left: 0;
- padding-right: 0;
- width: auto;
- }
- /* -------------------------------------------------------------------------- */
- /* Here we can customize the different Paragraph types. */
- /* -------------------------------------------------------------------------- */
- /* Accordion Paragraph. */
- /* paragraph--accordion.html.twig */
- /* Adds margin and padding to paragraphs in accordion Section bodies. */
- .panel-collapse .paragraph {
- margin-left: 15px;
- margin-right: 15px;
- }
- .panel-collapse .paragraph > section {
- padding-bottom: 15px;
- padding-top: 15px;
- }
- .panel-collapse .paragraph:last-of-type > section {
- padding-bottom: 15px;
- }
- .panel-collapse .paragraph + .paragraph > section,
- .panel-collapse .paragraph + .paragraph + .paragraph > section {
- padding-bottom: 30px;
- }
- /* Carousel Paragraph. */
- /* paragraph--carousel.html.twig */
- /* Adds minimum height and top padding on a paragraph in a carousel */
- .paragraph.paragraph--type--carousel > .carousel-inner > .item > .paragraph > section {
- padding-top: 30px;
- min-height: 420px;
- }
- /* Columns Paragraph. */
- /* .field--paragraph--field-column-content.html.twig */
- /* Removes Padding on Columns (Padding is on columns inside). */
- .paragraph.paragraph--type--columns > section,
- .paragraph.paragraph--type--columns-two-uneven > section,
- .paragraph.paragraph--type--columns-three-uneven > section {
- padding: 0;
- }
- /* Columns Modifiers inside of Columns Element */
- .paragraph.paragraph--type--columns .paragraph--type--columns__6col,
- .paragraph.paragraph--type--columns .paragraph--type--columns__5col {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph.paragraph--type--columns .paragraph--type--columns__6col,
- .paragraph.paragraph--type--columns .paragraph--type--columns__5col {
- float: left;
- width: 16.66666667%;
- }
- }
- .paragraph.paragraph--type--columns .paragraph--type--columns__4col {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph.paragraph--type--columns .paragraph--type--columns__4col {
- float: left;
- width: 25%;
- }
- }
- .paragraph.paragraph--type--columns .paragraph--type--columns__3col {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph.paragraph--type--columns .paragraph--type--columns__3col {
- float: left;
- width: 33.33333333%;
- }
- }
- .paragraph.paragraph--type--columns .paragraph--type--columns__2col {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph.paragraph--type--columns .paragraph--type--columns__2col {
- float: left;
- width: 50%;
- }
- }
- .paragraph.paragraph--type--columns .paragraph--type--columns__1col {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph.paragraph--type--columns .paragraph--type--columns__1col {
- float: left;
- width: 100%;
- }
- }
- /* These allow us to change the width on a single paragraph in a Multicolumn. */
- .paragraph--type--columns__1col .paragraph.paragraph--width--tiny > section {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns__1col .paragraph.paragraph--width--tiny > section {
- float: left;
- width: 33.33333333%;
- }
- }
- @media (min-width: 768px) {
- .paragraph--type--columns__1col .paragraph.paragraph--width--tiny > section {
- margin-left: 33.33333333%;
- }
- }
- @media (min-width: 992px) {
- .paragraph--type--columns__1col .paragraph.paragraph--width--tiny > section {
- float: left;
- width: 33.33333333%;
- }
- }
- @media (min-width: 992px) {
- .paragraph--type--columns__1col .paragraph.paragraph--width--tiny > section {
- margin-left: 33.33333333%;
- }
- }
- @media (min-width: 1200px) {
- .paragraph--type--columns__1col .paragraph.paragraph--width--tiny > section {
- float: left;
- width: 33.33333333%;
- }
- }
- @media (min-width: 1200px) {
- .paragraph--type--columns__1col .paragraph.paragraph--width--tiny > section {
- margin-left: 33.33333333%;
- }
- }
- .paragraph--type--columns__1col .paragraph.paragraph--width--narrow > section {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns__1col .paragraph.paragraph--width--narrow > section {
- float: left;
- width: 50%;
- }
- }
- @media (min-width: 768px) {
- .paragraph--type--columns__1col .paragraph.paragraph--width--narrow > section {
- margin-left: 25%;
- }
- }
- @media (min-width: 992px) {
- .paragraph--type--columns__1col .paragraph.paragraph--width--narrow > section {
- float: left;
- width: 50%;
- }
- }
- @media (min-width: 992px) {
- .paragraph--type--columns__1col .paragraph.paragraph--width--narrow > section {
- margin-left: 25%;
- }
- }
- @media (min-width: 1200px) {
- .paragraph--type--columns__1col .paragraph.paragraph--width--narrow > section {
- float: left;
- width: 50%;
- }
- }
- @media (min-width: 1200px) {
- .paragraph--type--columns__1col .paragraph.paragraph--width--narrow > section {
- margin-left: 25%;
- }
- }
- .paragraph--type--columns__1col .paragraph.paragraph--width--medium > section {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns__1col .paragraph.paragraph--width--medium > section {
- float: left;
- width: 66.66666667%;
- }
- }
- @media (min-width: 768px) {
- .paragraph--type--columns__1col .paragraph.paragraph--width--medium > section {
- margin-left: 16.66666667%;
- }
- }
- @media (min-width: 992px) {
- .paragraph--type--columns__1col .paragraph.paragraph--width--medium > section {
- float: left;
- width: 66.66666667%;
- }
- }
- @media (min-width: 992px) {
- .paragraph--type--columns__1col .paragraph.paragraph--width--medium > section {
- margin-left: 16.66666667%;
- }
- }
- @media (min-width: 1200px) {
- .paragraph--type--columns__1col .paragraph.paragraph--width--medium > section {
- float: left;
- width: 66.66666667%;
- }
- }
- @media (min-width: 1200px) {
- .paragraph--type--columns__1col .paragraph.paragraph--width--medium > section {
- margin-left: 16.66666667%;
- }
- }
- .paragraph--type--columns__1col .paragraph.paragraph--width--wide > section {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns__1col .paragraph.paragraph--width--wide > section {
- float: left;
- width: 83.33333333%;
- }
- }
- @media (min-width: 768px) {
- .paragraph--type--columns__1col .paragraph.paragraph--width--wide > section {
- margin-left: 8.33333333%;
- }
- }
- @media (min-width: 992px) {
- .paragraph--type--columns__1col .paragraph.paragraph--width--wide > section {
- float: left;
- width: 83.33333333%;
- }
- }
- @media (min-width: 992px) {
- .paragraph--type--columns__1col .paragraph.paragraph--width--wide > section {
- margin-left: 8.33333333%;
- }
- }
- @media (min-width: 1200px) {
- .paragraph--type--columns__1col .paragraph.paragraph--width--wide > section {
- float: left;
- width: 83.33333333%;
- }
- }
- @media (min-width: 1200px) {
- .paragraph--type--columns__1col .paragraph.paragraph--width--wide > section {
- margin-left: 8.33333333%;
- }
- }
- .paragraph--type--columns__1col .paragraph.paragraph--width--full > section {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns__1col .paragraph.paragraph--width--full > section {
- float: left;
- width: 100%;
- }
- }
- @media (min-width: 992px) {
- .paragraph--type--columns__1col .paragraph.paragraph--width--full > section {
- float: left;
- width: 100%;
- }
- }
- @media (min-width: 1200px) {
- .paragraph--type--columns__1col .paragraph.paragraph--width--full > section {
- float: left;
- width: 100%;
- }
- }
- /* Two Uneven Columns Paragraph. */
- /* .paragraph--columns-two-uneven.html.twig */
- .paragraph--type--columns-two-uneven.paragraph--style--75-25 .paragraph--type--columns__2col:nth-of-type(1) {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns-two-uneven.paragraph--style--75-25 .paragraph--type--columns__2col:nth-of-type(1) {
- float: left;
- width: 75%;
- }
- }
- .paragraph--type--columns-two-uneven.paragraph--style--75-25 .paragraph--type--columns__2col:nth-of-type(2) {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns-two-uneven.paragraph--style--75-25 .paragraph--type--columns__2col:nth-of-type(2) {
- float: left;
- width: 25%;
- }
- }
- .paragraph--type--columns-two-uneven.paragraph--style--66-33 .paragraph--type--columns__2col:nth-of-type(1) {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns-two-uneven.paragraph--style--66-33 .paragraph--type--columns__2col:nth-of-type(1) {
- float: left;
- width: 66.66666667%;
- }
- }
- .paragraph--type--columns-two-uneven.paragraph--style--66-33 .paragraph--type--columns__2col:nth-of-type(2) {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns-two-uneven.paragraph--style--66-33 .paragraph--type--columns__2col:nth-of-type(2) {
- float: left;
- width: 33.33333333%;
- }
- }
- .paragraph--type--columns-two-uneven.paragraph--style--25-75 .paragraph--type--columns__2col:nth-of-type(1) {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns-two-uneven.paragraph--style--25-75 .paragraph--type--columns__2col:nth-of-type(1) {
- float: left;
- width: 25%;
- }
- }
- .paragraph--type--columns-two-uneven.paragraph--style--25-75 .paragraph--type--columns__2col:nth-of-type(2) {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns-two-uneven.paragraph--style--25-75 .paragraph--type--columns__2col:nth-of-type(2) {
- float: left;
- width: 75%;
- }
- }
- .paragraph--type--columns-two-uneven.paragraph--style--33-66 .paragraph--type--columns__2col:nth-of-type(1) {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns-two-uneven.paragraph--style--33-66 .paragraph--type--columns__2col:nth-of-type(1) {
- float: left;
- width: 33.33333333%;
- }
- }
- .paragraph--type--columns-two-uneven.paragraph--style--33-66 .paragraph--type--columns__2col:nth-of-type(2) {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns-two-uneven.paragraph--style--33-66 .paragraph--type--columns__2col:nth-of-type(2) {
- float: left;
- width: 66.66666667%;
- }
- }
- /* Three Uneven Columns Paragraph. */
- /* .paragraph--columns-three-uneven.html.twig */
- .paragraph--type--columns-three-uneven.paragraph--style--25-50-25 .paragraph--type--columns__3col:nth-of-type(1) {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns-three-uneven.paragraph--style--25-50-25 .paragraph--type--columns__3col:nth-of-type(1) {
- float: left;
- width: 25%;
- }
- }
- .paragraph--type--columns-three-uneven.paragraph--style--25-50-25 .paragraph--type--columns__3col:nth-of-type(2) {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns-three-uneven.paragraph--style--25-50-25 .paragraph--type--columns__3col:nth-of-type(2) {
- float: left;
- width: 50%;
- }
- }
- .paragraph--type--columns-three-uneven.paragraph--style--25-50-25 .paragraph--type--columns__3col:nth-of-type(3) {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns-three-uneven.paragraph--style--25-50-25 .paragraph--type--columns__3col:nth-of-type(3) {
- float: left;
- width: 25%;
- }
- }
- .paragraph--type--columns-three-uneven.paragraph--style--50-25-25 .paragraph--type--columns__3col:nth-of-type(1) {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns-three-uneven.paragraph--style--50-25-25 .paragraph--type--columns__3col:nth-of-type(1) {
- float: left;
- width: 50%;
- }
- }
- .paragraph--type--columns-three-uneven.paragraph--style--50-25-25 .paragraph--type--columns__3col:nth-of-type(2) {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns-three-uneven.paragraph--style--50-25-25 .paragraph--type--columns__3col:nth-of-type(2) {
- float: left;
- width: 25%;
- }
- }
- .paragraph--type--columns-three-uneven.paragraph--style--50-25-25 .paragraph--type--columns__3col:nth-of-type(3) {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns-three-uneven.paragraph--style--50-25-25 .paragraph--type--columns__3col:nth-of-type(3) {
- float: left;
- width: 25%;
- }
- }
- .paragraph--type--columns-three-uneven.paragraph--style--25-25-50 .paragraph--type--columns__3col:nth-of-type(1) {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns-three-uneven.paragraph--style--25-25-50 .paragraph--type--columns__3col:nth-of-type(1) {
- float: left;
- width: 25%;
- }
- }
- .paragraph--type--columns-three-uneven.paragraph--style--25-25-50 .paragraph--type--columns__3col:nth-of-type(2) {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns-three-uneven.paragraph--style--25-25-50 .paragraph--type--columns__3col:nth-of-type(2) {
- float: left;
- width: 25%;
- }
- }
- .paragraph--type--columns-three-uneven.paragraph--style--25-25-50 .paragraph--type--columns__3col:nth-of-type(3) {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns-three-uneven.paragraph--style--25-25-50 .paragraph--type--columns__3col:nth-of-type(3) {
- float: left;
- width: 50%;
- }
- }
- .paragraph--type--columns-three-uneven.paragraph--style--16-66-16 .paragraph--type--columns__3col:nth-of-type(1) {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns-three-uneven.paragraph--style--16-66-16 .paragraph--type--columns__3col:nth-of-type(1) {
- float: left;
- width: 16.66666667%;
- }
- }
- .paragraph--type--columns-three-uneven.paragraph--style--16-66-16 .paragraph--type--columns__3col:nth-of-type(2) {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns-three-uneven.paragraph--style--16-66-16 .paragraph--type--columns__3col:nth-of-type(2) {
- float: left;
- width: 66.66666667%;
- }
- }
- .paragraph--type--columns-three-uneven.paragraph--style--16-66-16 .paragraph--type--columns__3col:nth-of-type(3) {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns-three-uneven.paragraph--style--16-66-16 .paragraph--type--columns__3col:nth-of-type(3) {
- float: left;
- width: 16.66666667%;
- }
- }
- .paragraph--type--columns-three-uneven.paragraph--style--66-16-16 .paragraph--type--columns__3col:nth-of-type(1) {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns-three-uneven.paragraph--style--66-16-16 .paragraph--type--columns__3col:nth-of-type(1) {
- float: left;
- width: 66.66666667%;
- }
- }
- .paragraph--type--columns-three-uneven.paragraph--style--66-16-16 .paragraph--type--columns__3col:nth-of-type(2) {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns-three-uneven.paragraph--style--66-16-16 .paragraph--type--columns__3col:nth-of-type(2) {
- float: left;
- width: 16.66666667%;
- }
- }
- .paragraph--type--columns-three-uneven.paragraph--style--66-16-16 .paragraph--type--columns__3col:nth-of-type(3) {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns-three-uneven.paragraph--style--66-16-16 .paragraph--type--columns__3col:nth-of-type(3) {
- float: left;
- width: 16.66666667%;
- }
- }
- .paragraph--type--columns-three-uneven.paragraph--style--16-16-66 .paragraph--type--columns__3col:nth-of-type(1) {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns-three-uneven.paragraph--style--16-16-66 .paragraph--type--columns__3col:nth-of-type(1) {
- float: left;
- width: 16.66666667%;
- }
- }
- .paragraph--type--columns-three-uneven.paragraph--style--16-16-66 .paragraph--type--columns__3col:nth-of-type(2) {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns-three-uneven.paragraph--style--16-16-66 .paragraph--type--columns__3col:nth-of-type(2) {
- float: left;
- width: 16.66666667%;
- }
- }
- .paragraph--type--columns-three-uneven.paragraph--style--16-16-66 .paragraph--type--columns__3col:nth-of-type(3) {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph--type--columns-three-uneven.paragraph--style--16-16-66 .paragraph--type--columns__3col:nth-of-type(3) {
- float: left;
- width: 66.66666667%;
- }
- }
- /* Modal Paragraph. */
- /* .paragraph--modal.html.twig */
- .paragraph--type--modal .btn.btn-modal {
- display: block;
- margin-left: auto;
- margin-right: auto;
- }
- .modal .modal-header {
- padding: 15px 30px;
- }
- .modal .modal-body,
- .modal .modal-footer {
- padding: 15px 30px 0 30px;
- }
- .modal .modal-title {
- font-weight: bold;
- }
- .modal .modal-footer {
- text-align: left;
- }
- .modal .modal-body .paragraph,
- .modal .modal-footer .paragraph {
- display: table;
- width: 100%;
- }
- /* Tabs Paragraph. */
- /* .paragraph--tabs.html.twig */
- .paragraph.paragraph--type--tabs .tab-content .paragraph > section {
- padding-top: 15px;
- }