.lpb-container {
box-sizing: border-box;
margin-left: auto;
margin-right: auto;
}
.lpb-container:before,
.lpb-container:after {
box-sizing: border-box;
content: " ";
display: table;
}
.lpb-container:after {
clear: both;
}
.hidden-row {
display: none;
}
.lpb-section {
margin-bottom: 1.75em;
padding-top: 1.75em;
padding-bottom: 1.75em;
}
.lpb-section.padding-bottom-no {
padding-bottom: 0;
}
.lpb-section.padding-top-no {
padding-top: 0;
}
.lpb-section.margin-bottom-no {
margin-bottom: 0;
}
.lpb-section .lpb-page-row {
padding-left: 15px;
padding-right: 15px;
}
.lpb-section.row-stretch-boxed .lpb-page-row,
.lpb-section.row-stretch-normal-boxed .lpb-page-row {
max-width: 570px;
margin-left: auto;
margin-right: auto;
}
.lpb-section.parallax-yes {
background-attachment: fixed;
}
.lpb-section > .lpb-page-row:last-child .lpb-page-item:last-child {
margin-bottom: 0;
}
.lpb-maybe-touch .lpb-section {
background-attachment: scroll !important;
}
.lpb-row {
box-sizing: border-box;
margin-left: -15px;
margin-right: -15px;
}
.lpb-row:before,
.lpb-row:after {
box-sizing: border-box;
content: " ";
display: table;
}
.lpb-row:after {
clear: both;
}
.lpb-col-1,
.lpb-col-2,
.lpb-col-3,
.lpb-col-4,
.lpb-col-5,
.lpb-col-6,
.lpb-col-7,
.lpb-col-8,
.lpb-col-9,
.lpb-col-10,
.lpb-col-11,
.lpb-col-12 {
box-sizing: border-box;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
position: relative;
}
.columns-gap-no-gap .lpb-col-1,
.columns-gap-no-gap .lpb-col-2,
.columns-gap-no-gap .lpb-col-3,
.columns-gap-no-gap .lpb-col-4,
.columns-gap-no-gap .lpb-col-5,
.columns-gap-no-gap .lpb-col-6,
.columns-gap-no-gap .lpb-col-7,
.columns-gap-no-gap .lpb-col-8,
.columns-gap-no-gap .lpb-col-9,
.columns-gap-no-gap .lpb-col-10,
.columns-gap-no-gap .lpb-col-11,
.columns-gap-no-gap .lpb-col-12 {
margin-bottom: 0;
padding-left: 0;
padding-right: 0;
}
.columns-gap-no-gap img {
width: 100%;
}
.lpb-page-item {
margin-bottom: 1.75em;
}
.empty-column {
margin-bottom: 0;
}
.lpb-item-content div:last-child > p:last-child,
.lpb-item-content > p:last-child {
margin-bottom: 0;
}
.lpb-item-image img {
vertical-align: middle;
}
.lpb-item-image.alignment-left {
text-align: left;
}
.lpb-item-image.alignment-right {
text-align: right;
}
.lpb-item-image.alignment-center {
text-align: center;
}