@charset "UTF-8";
 :root {
--lipotype-font-family-korean-range: U+3001-3003, U+3008-3011, U+3014-3015, U+301C, U+30FB, U+3131,
U+3134, U+3137, U+3139, U+3141-3142, U+3145, U+3147-3148, U+314A-314E, U+AC00-D7A3,
U+FF01-FF03, U+FF05-FF0A, U+FF0C-FF0F, U+FF1A-FF1B, U+FF1F-FF20, U+FF3B-FF3D, U+FF3F, U+FF5B, U+FF5D;
}
@font-face {
font-family: S-CoreDream;
src: url(//us.lipotype.com/wp-content/themes/lipotype/assets/fonts/S-CoreDream/S-CoreDream-3Light.woff) format("woff");
font-weight: 300;
}
@font-face {
font-family: S-CoreDream;
src: url(//us.lipotype.com/wp-content/themes/lipotype/assets/fonts/S-CoreDream/S-CoreDream-4Regular.woff) format("woff");
}
@font-face {
font-family: S-CoreDream;
src: url(//us.lipotype.com/wp-content/themes/lipotype/assets/fonts/S-CoreDream/S-CoreDream-7ExtraBold.woff) format("woff");
font-weight: 700;
}
@font-face {
font-family: S-CoreDream-Ranged;
src: url(//us.lipotype.com/wp-content/themes/lipotype/assets/fonts/S-CoreDream/S-CoreDream-4Regular.woff) format("woff");
unicode-range: U+3001-3003, U+3008-3011, U+3014-3015, U+301C, U+30FB, U+3131, U+3134, U+3137, U+3139, U+3141-3142, U+3145, U+3147-3148, U+314A-314E, U+AC00-D7A3, U+FF01-FF03, U+FF05-FF0A, U+FF0C-FF0F, U+FF1A-FF1B, U+FF1F-FF20, U+FF3B-FF3D, U+FF3F, U+FF5B, U+FF5D;
}
@font-face {
font-family: S-CoreDream-Ranged;
src: url(//us.lipotype.com/wp-content/themes/lipotype/assets/fonts/S-CoreDream/S-CoreDream-3Light.woff) format("woff");
font-weight: 300;
unicode-range: U+3001-3003, U+3008-3011, U+3014-3015, U+301C, U+30FB, U+3131, U+3134, U+3137, U+3139, U+3141-3142, U+3145, U+3147-3148, U+314A-314E, U+AC00-D7A3, U+FF01-FF03, U+FF05-FF0A, U+FF0C-FF0F, U+FF1A-FF1B, U+FF1F-FF20, U+FF3B-FF3D, U+FF3F, U+FF5B, U+FF5D;
}
@font-face {
font-family: S-CoreDream-Ranged;
src: url(//us.lipotype.com/wp-content/themes/lipotype/assets/fonts/S-CoreDream/S-CoreDream-7ExtraBold.woff) format("woff");
font-weight: 700;
unicode-range: U+3001-3003, U+3008-3011, U+3014-3015, U+301C, U+30FB, U+3131, U+3134, U+3137, U+3139, U+3141-3142, U+3145, U+3147-3148, U+314A-314E, U+AC00-D7A3, U+FF01-FF03, U+FF05-FF0A, U+FF0C-FF0F, U+FF1A-FF1B, U+FF1F-FF20, U+FF3B-FF3D, U+FF3F, U+FF5B, U+FF5D;
}
@font-face {
font-family: MyKievit;
src: url(//us.lipotype.com/wp-content/themes/lipotype/assets/fonts/KievitWeb.eot) format("embedded-opentype"), url(//us.lipotype.com/wp-content/themes/lipotype/assets/fonts/KievitWeb.woff) format("woff");
}
@font-face {
font-family: MyKievit;
font-style: normal;
font-weight: 700;
src: url(//us.lipotype.com/wp-content/themes/lipotype/assets/fonts/KievitWeb-Black.eot) format("embedded-opentype"), url(//us.lipotype.com/wp-content/themes/lipotype/assets/fonts/KievitWeb-Black.woff) format("woff");
}
:root {
--lipotype-max-width: var(--wp--style--global--content-size);
--lipotype-max-slim-width: calc(var(--wp--style--global--content-size) / 3 * 2);
--lipotype-max-very-slim-width: 600px;
--lipotype-grid-grap: 30px;
}
html {
scroll-behavior: smooth;
}  .wccf_field_container input[type=checkbox] {
vertical-align: top;
margin-right: 5px;
} .single-product .section {
padding-top: 80px;
}
.single-product .product-addon-details-samples textarea {
width: 100%;
}
.buttons_added {
vertical-align: top;
}
.quantity.buttons_added .minus,
.quantity.buttons_added .plus {
line-height: 0 !important;
padding: 0;
} .variation {
text-align: left;
}
.variation dt,
.variation dd {
margin: 0;
}
.variation .custom_wc_options_table {
width: 100%;
}
.variation .custom_wc_options_table td {
text-align: left !important;
padding: 0 !important;
background-color: transparent !important;
}
.variation .custom_wc_options_table td.option-amount {
text-align: right !important;
} .cart_has_been_loaded a.remove {
display: none !important;
}
.woocommerce-cart.cart_has_been_loaded .qty {
border: 1px solid #BBB3B9 !important;
border-radius: 2px !important;
}
.woocommerce-cart.cart_has_been_loaded .input[name=update_cart] {
display: none;
}
.cart_item td.product-name {
text-align: left !important;
}
.cart_item td.product-name dd {
margin: 0;
}
#pageslide {
width: 500px;
}
#pageslide .product_list_widget .product-image {
width: 80px;
}
#pageslide .product_list_widget .product-details {
width: 340px;
padding: 0;
}
#pageslide .product_list_widget dd,
#pageslide .product_list_widget dt {
float: none;
width: 100%;
}
#pageslide dt.variation-Options {
display: none !important;
}
#mini-cart-container .product_list_widget {
overflow: auto;
}
section.swatch-lip-dark-bg-white-headline-white-text,
body.blog #content > section {
background: var(--lipotype-color-dark-blue) !important;
color: white !important;
}  @font-face {
font-family: "FontAwesome";
src: url(//us.lipotype.com/wp-content/themes/lipotype/assets/fonts/fontawesome/fontawesome-webfont.eot?v=4.4.0);
src: url(//us.lipotype.com/wp-content/themes/lipotype/assets/fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.4.0) format("embedded-opentype"), url(//us.lipotype.com/wp-content/themes/lipotype/assets/fonts/fontawesome/fontawesome-webfont.woff2?v=4.4.0) format("woff2"), url(//us.lipotype.com/wp-content/themes/lipotype/assets/fonts/fontawesome/fontawesome-webfont.woff?v=4.4.0) format("woff"), url(//us.lipotype.com/wp-content/themes/lipotype/assets/fonts/fontawesome/fontawesome-webfont.ttf?v=4.4.0) format("truetype"), url(//us.lipotype.com/wp-content/themes/lipotype/assets/fonts/fontawesome/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular) format("svg");
font-weight: normal;
font-style: normal;
}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} .fa-lg {
font-size: 1.33333333em;
line-height: 0.75em;
vertical-align: -15%;
}
.fa-2x {
font-size: 2em;
}
.fa-3x {
font-size: 3em;
}
.fa-4x {
font-size: 4em;
}
.fa-5x {
font-size: 5em;
}
.fa-fw {
width: 1.28571429em;
text-align: center;
}
.fa-ul {
padding-left: 0;
margin-left: 2.14285714em;
list-style-type: none;
}
.fa-ul > li {
position: relative;
}
.fa-li {
position: absolute;
left: -2.14285714em;
width: 2.14285714em;
top: 0.14285714em;
text-align: center;
}
.fa-li.fa-lg {
left: -1.85714286em;
}
.fa-border {
padding: 0.2em 0.25em 0.15em;
border: solid 0.08em #eee;
border-radius: 0.1em;
}
.fa-pull-left {
float: left;
}
.fa-pull-right {
float: right;
}
.fa.fa-pull-left {
margin-right: 0.3em;
}
.fa.fa-pull-right {
margin-left: 0.3em;
} .pull-right {
float: right;
}
.pull-left {
float: left;
}
.fa.pull-left {
margin-right: 0.3em;
}
.fa.pull-right {
margin-left: 0.3em;
}
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
.fa-pulse {
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.fa-rotate-90 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.fa-rotate-180 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.fa-rotate-270 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
}
.fa-flip-horizontal {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
-webkit-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.fa-flip-vertical {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
-webkit-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
filter: none;
}
.fa-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle;
}
.fa-stack-1x, .fa-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center;
}
.fa-stack-1x {
line-height: inherit;
}
.fa-stack-2x {
font-size: 2em;
}
.fa-inverse {
color: #fff;
} .fa-glass:before {
content: "\f000";
}
.fa-music:before {
content: "\f001";
}
.fa-search:before {
content: "\f002";
}
.fa-envelope-o:before {
content: "\f003";
}
.fa-heart:before {
content: "\f004";
}
.fa-star:before {
content: "\f005";
}
.fa-star-o:before {
content: "\f006";
}
.fa-user:before {
content: "\f007";
}
.fa-film:before {
content: "\f008";
}
.fa-th-large:before {
content: "\f009";
}
.fa-th:before {
content: "\f00a";
}
.fa-th-list:before {
content: "\f00b";
}
.fa-check:before {
content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
content: "\f00d";
}
.fa-search-plus:before {
content: "\f00e";
}
.fa-search-minus:before {
content: "\f010";
}
.fa-power-off:before {
content: "\f011";
}
.fa-signal:before {
content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
content: "\f013";
}
.fa-trash-o:before {
content: "\f014";
}
.fa-home:before {
content: "\f015";
}
.fa-file-o:before {
content: "\f016";
}
.fa-clock-o:before {
content: "\f017";
}
.fa-road:before {
content: "\f018";
}
.fa-download:before {
content: "\f019";
}
.fa-arrow-circle-o-down:before {
content: "\f01a";
}
.fa-arrow-circle-o-up:before {
content: "\f01b";
}
.fa-inbox:before {
content: "\f01c";
}
.fa-play-circle-o:before {
content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
content: "\f01e";
}
.fa-refresh:before {
content: "\f021";
}
.fa-list-alt:before {
content: "\f022";
}
.fa-lock:before {
content: "\f023";
}
.fa-flag:before {
content: "\f024";
}
.fa-headphones:before {
content: "\f025";
}
.fa-volume-off:before {
content: "\f026";
}
.fa-volume-down:before {
content: "\f027";
}
.fa-volume-up:before {
content: "\f028";
}
.fa-qrcode:before {
content: "\f029";
}
.fa-barcode:before {
content: "\f02a";
}
.fa-tag:before {
content: "\f02b";
}
.fa-tags:before {
content: "\f02c";
}
.fa-book:before {
content: "\f02d";
}
.fa-bookmark:before {
content: "\f02e";
}
.fa-print:before {
content: "\f02f";
}
.fa-camera:before {
content: "\f030";
}
.fa-font:before {
content: "\f031";
}
.fa-bold:before {
content: "\f032";
}
.fa-italic:before {
content: "\f033";
}
.fa-text-height:before {
content: "\f034";
}
.fa-text-width:before {
content: "\f035";
}
.fa-align-left:before {
content: "\f036";
}
.fa-align-center:before {
content: "\f037";
}
.fa-align-right:before {
content: "\f038";
}
.fa-align-justify:before {
content: "\f039";
}
.fa-list:before {
content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
content: "\f03b";
}
.fa-indent:before {
content: "\f03c";
}
.fa-video-camera:before {
content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
content: "\f03e";
}
.fa-pencil:before {
content: "\f040";
}
.fa-map-marker:before {
content: "\f041";
}
.fa-adjust:before {
content: "\f042";
}
.fa-tint:before {
content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
content: "\f044";
}
.fa-share-square-o:before {
content: "\f045";
}
.fa-check-square-o:before {
content: "\f046";
}
.fa-arrows:before {
content: "\f047";
}
.fa-step-backward:before {
content: "\f048";
}
.fa-fast-backward:before {
content: "\f049";
}
.fa-backward:before {
content: "\f04a";
}
.fa-play:before {
content: "\f04b";
}
.fa-pause:before {
content: "\f04c";
}
.fa-stop:before {
content: "\f04d";
}
.fa-forward:before {
content: "\f04e";
}
.fa-fast-forward:before {
content: "\f050";
}
.fa-step-forward:before {
content: "\f051";
}
.fa-eject:before {
content: "\f052";
}
.fa-chevron-left:before {
content: "\f053";
}
.fa-chevron-right:before {
content: "\f054";
}
.fa-plus-circle:before {
content: "\f055";
}
.fa-minus-circle:before {
content: "\f056";
}
.fa-times-circle:before {
content: "\f057";
}
.fa-check-circle:before {
content: "\f058";
}
.fa-question-circle:before {
content: "\f059";
}
.fa-info-circle:before {
content: "\f05a";
}
.fa-crosshairs:before {
content: "\f05b";
}
.fa-times-circle-o:before {
content: "\f05c";
}
.fa-check-circle-o:before {
content: "\f05d";
}
.fa-ban:before {
content: "\f05e";
}
.fa-arrow-left:before {
content: "\f060";
}
.fa-arrow-right:before {
content: "\f061";
}
.fa-arrow-up:before {
content: "\f062";
}
.fa-arrow-down:before {
content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
content: "\f064";
}
.fa-expand:before {
content: "\f065";
}
.fa-compress:before {
content: "\f066";
}
.fa-plus:before {
content: "\f067";
}
.fa-minus:before {
content: "\f068";
}
.fa-asterisk:before {
content: "\f069";
}
.fa-exclamation-circle:before {
content: "\f06a";
}
.fa-gift:before {
content: "\f06b";
}
.fa-leaf:before {
content: "\f06c";
}
.fa-fire:before {
content: "\f06d";
}
.fa-eye:before {
content: "\f06e";
}
.fa-eye-slash:before {
content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
content: "\f071";
}
.fa-plane:before {
content: "\f072";
}
.fa-calendar:before {
content: "\f073";
}
.fa-random:before {
content: "\f074";
}
.fa-comment:before {
content: "\f075";
}
.fa-magnet:before {
content: "\f076";
}
.fa-chevron-up:before {
content: "\f077";
}
.fa-chevron-down:before {
content: "\f078";
}
.fa-retweet:before {
content: "\f079";
}
.fa-shopping-cart:before {
content: "\f07a";
}
.fa-folder:before {
content: "\f07b";
}
.fa-folder-open:before {
content: "\f07c";
}
.fa-arrows-v:before {
content: "\f07d";
}
.fa-arrows-h:before {
content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
content: "\f080";
}
.fa-twitter-square:before {
content: "\f081";
}
.fa-facebook-square:before {
content: "\f082";
}
.fa-camera-retro:before {
content: "\f083";
}
.fa-key:before {
content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
content: "\f085";
}
.fa-comments:before {
content: "\f086";
}
.fa-thumbs-o-up:before {
content: "\f087";
}
.fa-thumbs-o-down:before {
content: "\f088";
}
.fa-star-half:before {
content: "\f089";
}
.fa-heart-o:before {
content: "\f08a";
}
.fa-sign-out:before {
content: "\f08b";
}
.fa-linkedin-square:before {
content: "\f08c";
}
.fa-thumb-tack:before {
content: "\f08d";
}
.fa-external-link:before {
content: "\f08e";
}
.fa-sign-in:before {
content: "\f090";
}
.fa-trophy:before {
content: "\f091";
}
.fa-github-square:before {
content: "\f092";
}
.fa-upload:before {
content: "\f093";
}
.fa-lemon-o:before {
content: "\f094";
}
.fa-phone:before {
content: "\f095";
}
.fa-square-o:before {
content: "\f096";
}
.fa-bookmark-o:before {
content: "\f097";
}
.fa-phone-square:before {
content: "\f098";
}
.fa-twitter:before {
content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
content: "\f09a";
}
.fa-github:before {
content: "\f09b";
}
.fa-unlock:before {
content: "\f09c";
}
.fa-credit-card:before {
content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
content: "\f09e";
}
.fa-hdd-o:before {
content: "\f0a0";
}
.fa-bullhorn:before {
content: "\f0a1";
}
.fa-bell:before {
content: "\f0f3";
}
.fa-certificate:before {
content: "\f0a3";
}
.fa-hand-o-right:before {
content: "\f0a4";
}
.fa-hand-o-left:before {
content: "\f0a5";
}
.fa-hand-o-up:before {
content: "\f0a6";
}
.fa-hand-o-down:before {
content: "\f0a7";
}
.fa-arrow-circle-left:before {
content: "\f0a8";
}
.fa-arrow-circle-right:before {
content: "\f0a9";
}
.fa-arrow-circle-up:before {
content: "\f0aa";
}
.fa-arrow-circle-down:before {
content: "\f0ab";
}
.fa-globe:before {
content: "\f0ac";
}
.fa-wrench:before {
content: "\f0ad";
}
.fa-tasks:before {
content: "\f0ae";
}
.fa-filter:before {
content: "\f0b0";
}
.fa-briefcase:before {
content: "\f0b1";
}
.fa-arrows-alt:before {
content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
content: "\f0c1";
}
.fa-cloud:before {
content: "\f0c2";
}
.fa-flask:before {
content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
content: "\f0c5";
}
.fa-paperclip:before {
content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
content: "\f0c7";
}
.fa-square:before {
content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
content: "\f0c9";
}
.fa-list-ul:before {
content: "\f0ca";
}
.fa-list-ol:before {
content: "\f0cb";
}
.fa-strikethrough:before {
content: "\f0cc";
}
.fa-underline:before {
content: "\f0cd";
}
.fa-table:before {
content: "\f0ce";
}
.fa-magic:before {
content: "\f0d0";
}
.fa-truck:before {
content: "\f0d1";
}
.fa-pinterest:before {
content: "\f0d2";
}
.fa-pinterest-square:before {
content: "\f0d3";
}
.fa-google-plus-square:before {
content: "\f0d4";
}
.fa-google-plus:before {
content: "\f0d5";
}
.fa-money:before {
content: "\f0d6";
}
.fa-caret-down:before {
content: "\f0d7";
}
.fa-caret-up:before {
content: "\f0d8";
}
.fa-caret-left:before {
content: "\f0d9";
}
.fa-caret-right:before {
content: "\f0da";
}
.fa-columns:before {
content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
content: "\f0de";
}
.fa-envelope:before {
content: "\f0e0";
}
.fa-linkedin:before {
content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
content: "\f0e4";
}
.fa-comment-o:before {
content: "\f0e5";
}
.fa-comments-o:before {
content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
content: "\f0e7";
}
.fa-sitemap:before {
content: "\f0e8";
}
.fa-umbrella:before {
content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
content: "\f0ea";
}
.fa-lightbulb-o:before {
content: "\f0eb";
}
.fa-exchange:before {
content: "\f0ec";
}
.fa-cloud-download:before {
content: "\f0ed";
}
.fa-cloud-upload:before {
content: "\f0ee";
}
.fa-user-md:before {
content: "\f0f0";
}
.fa-stethoscope:before {
content: "\f0f1";
}
.fa-suitcase:before {
content: "\f0f2";
}
.fa-bell-o:before {
content: "\f0a2";
}
.fa-coffee:before {
content: "\f0f4";
}
.fa-cutlery:before {
content: "\f0f5";
}
.fa-file-text-o:before {
content: "\f0f6";
}
.fa-building-o:before {
content: "\f0f7";
}
.fa-hospital-o:before {
content: "\f0f8";
}
.fa-ambulance:before {
content: "\f0f9";
}
.fa-medkit:before {
content: "\f0fa";
}
.fa-fighter-jet:before {
content: "\f0fb";
}
.fa-beer:before {
content: "\f0fc";
}
.fa-h-square:before {
content: "\f0fd";
}
.fa-plus-square:before {
content: "\f0fe";
}
.fa-angle-double-left:before {
content: "\f100";
}
.fa-angle-double-right:before {
content: "\f101";
}
.fa-angle-double-up:before {
content: "\f102";
}
.fa-angle-double-down:before {
content: "\f103";
}
.fa-angle-left:before {
content: "\f104";
}
.fa-angle-right:before {
content: "\f105";
}
.fa-angle-up:before {
content: "\f106";
}
.fa-angle-down:before {
content: "\f107";
}
.fa-desktop:before {
content: "\f108";
}
.fa-laptop:before {
content: "\f109";
}
.fa-tablet:before {
content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
content: "\f10b";
}
.fa-circle-o:before {
content: "\f10c";
}
.fa-quote-left:before {
content: "\f10d";
}
.fa-quote-right:before {
content: "\f10e";
}
.fa-spinner:before {
content: "\f110";
}
.fa-circle:before {
content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
content: "\f112";
}
.fa-github-alt:before {
content: "\f113";
}
.fa-folder-o:before {
content: "\f114";
}
.fa-folder-open-o:before {
content: "\f115";
}
.fa-smile-o:before {
content: "\f118";
}
.fa-frown-o:before {
content: "\f119";
}
.fa-meh-o:before {
content: "\f11a";
}
.fa-gamepad:before {
content: "\f11b";
}
.fa-keyboard-o:before {
content: "\f11c";
}
.fa-flag-o:before {
content: "\f11d";
}
.fa-flag-checkered:before {
content: "\f11e";
}
.fa-terminal:before {
content: "\f120";
}
.fa-code:before {
content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
content: "\f123";
}
.fa-location-arrow:before {
content: "\f124";
}
.fa-crop:before {
content: "\f125";
}
.fa-code-fork:before {
content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
content: "\f127";
}
.fa-question:before {
content: "\f128";
}
.fa-info:before {
content: "\f129";
}
.fa-exclamation:before {
content: "\f12a";
}
.fa-superscript:before {
content: "\f12b";
}
.fa-subscript:before {
content: "\f12c";
}
.fa-eraser:before {
content: "\f12d";
}
.fa-puzzle-piece:before {
content: "\f12e";
}
.fa-microphone:before {
content: "\f130";
}
.fa-microphone-slash:before {
content: "\f131";
}
.fa-shield:before {
content: "\f132";
}
.fa-calendar-o:before {
content: "\f133";
}
.fa-fire-extinguisher:before {
content: "\f134";
}
.fa-rocket:before {
content: "\f135";
}
.fa-maxcdn:before {
content: "\f136";
}
.fa-chevron-circle-left:before {
content: "\f137";
}
.fa-chevron-circle-right:before {
content: "\f138";
}
.fa-chevron-circle-up:before {
content: "\f139";
}
.fa-chevron-circle-down:before {
content: "\f13a";
}
.fa-html5:before {
content: "\f13b";
}
.fa-css3:before {
content: "\f13c";
}
.fa-anchor:before {
content: "\f13d";
}
.fa-unlock-alt:before {
content: "\f13e";
}
.fa-bullseye:before {
content: "\f140";
}
.fa-ellipsis-h:before {
content: "\f141";
}
.fa-ellipsis-v:before {
content: "\f142";
}
.fa-rss-square:before {
content: "\f143";
}
.fa-play-circle:before {
content: "\f144";
}
.fa-ticket:before {
content: "\f145";
}
.fa-minus-square:before {
content: "\f146";
}
.fa-minus-square-o:before {
content: "\f147";
}
.fa-level-up:before {
content: "\f148";
}
.fa-level-down:before {
content: "\f149";
}
.fa-check-square:before {
content: "\f14a";
}
.fa-pencil-square:before {
content: "\f14b";
}
.fa-external-link-square:before {
content: "\f14c";
}
.fa-share-square:before {
content: "\f14d";
}
.fa-compass:before {
content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
content: "\f153";
}
.fa-gbp:before {
content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
content: "\f158";
}
.fa-won:before,
.fa-krw:before {
content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
content: "\f15a";
}
.fa-file:before {
content: "\f15b";
}
.fa-file-text:before {
content: "\f15c";
}
.fa-sort-alpha-asc:before {
content: "\f15d";
}
.fa-sort-alpha-desc:before {
content: "\f15e";
}
.fa-sort-amount-asc:before {
content: "\f160";
}
.fa-sort-amount-desc:before {
content: "\f161";
}
.fa-sort-numeric-asc:before {
content: "\f162";
}
.fa-sort-numeric-desc:before {
content: "\f163";
}
.fa-thumbs-up:before {
content: "\f164";
}
.fa-thumbs-down:before {
content: "\f165";
}
.fa-youtube-square:before {
content: "\f166";
}
.fa-youtube:before {
content: "\f167";
}
.fa-xing:before {
content: "\f168";
}
.fa-xing-square:before {
content: "\f169";
}
.fa-youtube-play:before {
content: "\f16a";
}
.fa-dropbox:before {
content: "\f16b";
}
.fa-stack-overflow:before {
content: "\f16c";
}
.fa-instagram:before {
content: "\f16d";
}
.fa-flickr:before {
content: "\f16e";
}
.fa-adn:before {
content: "\f170";
}
.fa-bitbucket:before {
content: "\f171";
}
.fa-bitbucket-square:before {
content: "\f172";
}
.fa-tumblr:before {
content: "\f173";
}
.fa-tumblr-square:before {
content: "\f174";
}
.fa-long-arrow-down:before {
content: "\f175";
}
.fa-long-arrow-up:before {
content: "\f176";
}
.fa-long-arrow-left:before {
content: "\f177";
}
.fa-long-arrow-right:before {
content: "\f178";
}
.fa-apple:before {
content: "\f179";
}
.fa-windows:before {
content: "\f17a";
}
.fa-android:before {
content: "\f17b";
}
.fa-linux:before {
content: "\f17c";
}
.fa-dribbble:before {
content: "\f17d";
}
.fa-skype:before {
content: "\f17e";
}
.fa-foursquare:before {
content: "\f180";
}
.fa-trello:before {
content: "\f181";
}
.fa-female:before {
content: "\f182";
}
.fa-male:before {
content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
content: "\f184";
}
.fa-sun-o:before {
content: "\f185";
}
.fa-moon-o:before {
content: "\f186";
}
.fa-archive:before {
content: "\f187";
}
.fa-bug:before {
content: "\f188";
}
.fa-vk:before {
content: "\f189";
}
.fa-weibo:before {
content: "\f18a";
}
.fa-renren:before {
content: "\f18b";
}
.fa-pagelines:before {
content: "\f18c";
}
.fa-stack-exchange:before {
content: "\f18d";
}
.fa-arrow-circle-o-right:before {
content: "\f18e";
}
.fa-arrow-circle-o-left:before {
content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
content: "\f191";
}
.fa-dot-circle-o:before {
content: "\f192";
}
.fa-wheelchair:before {
content: "\f193";
}
.fa-vimeo-square:before {
content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
content: "\f195";
}
.fa-plus-square-o:before {
content: "\f196";
}
.fa-space-shuttle:before {
content: "\f197";
}
.fa-slack:before {
content: "\f198";
}
.fa-envelope-square:before {
content: "\f199";
}
.fa-wordpress:before {
content: "\f19a";
}
.fa-openid:before {
content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
content: "\f19d";
}
.fa-yahoo:before {
content: "\f19e";
}
.fa-google:before {
content: "\f1a0";
}
.fa-reddit:before {
content: "\f1a1";
}
.fa-reddit-square:before {
content: "\f1a2";
}
.fa-stumbleupon-circle:before {
content: "\f1a3";
}
.fa-stumbleupon:before {
content: "\f1a4";
}
.fa-delicious:before {
content: "\f1a5";
}
.fa-digg:before {
content: "\f1a6";
}
.fa-pied-piper:before {
content: "\f1a7";
}
.fa-pied-piper-alt:before {
content: "\f1a8";
}
.fa-drupal:before {
content: "\f1a9";
}
.fa-joomla:before {
content: "\f1aa";
}
.fa-language:before {
content: "\f1ab";
}
.fa-fax:before {
content: "\f1ac";
}
.fa-building:before {
content: "\f1ad";
}
.fa-child:before {
content: "\f1ae";
}
.fa-paw:before {
content: "\f1b0";
}
.fa-spoon:before {
content: "\f1b1";
}
.fa-cube:before {
content: "\f1b2";
}
.fa-cubes:before {
content: "\f1b3";
}
.fa-behance:before {
content: "\f1b4";
}
.fa-behance-square:before {
content: "\f1b5";
}
.fa-steam:before {
content: "\f1b6";
}
.fa-steam-square:before {
content: "\f1b7";
}
.fa-recycle:before {
content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
content: "\f1ba";
}
.fa-tree:before {
content: "\f1bb";
}
.fa-spotify:before {
content: "\f1bc";
}
.fa-deviantart:before {
content: "\f1bd";
}
.fa-soundcloud:before {
content: "\f1be";
}
.fa-database:before {
content: "\f1c0";
}
.fa-file-pdf-o:before {
content: "\f1c1";
}
.fa-file-word-o:before {
content: "\f1c2";
}
.fa-file-excel-o:before {
content: "\f1c3";
}
.fa-file-powerpoint-o:before {
content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
content: "\f1c8";
}
.fa-file-code-o:before {
content: "\f1c9";
}
.fa-vine:before {
content: "\f1ca";
}
.fa-codepen:before {
content: "\f1cb";
}
.fa-jsfiddle:before {
content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
content: "\f1cd";
}
.fa-circle-o-notch:before {
content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
content: "\f1d1";
}
.fa-git-square:before {
content: "\f1d2";
}
.fa-git:before {
content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
content: "\f1d4";
}
.fa-tencent-weibo:before {
content: "\f1d5";
}
.fa-qq:before {
content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
content: "\f1d9";
}
.fa-history:before {
content: "\f1da";
}
.fa-circle-thin:before {
content: "\f1db";
}
.fa-header:before {
content: "\f1dc";
}
.fa-paragraph:before {
content: "\f1dd";
}
.fa-sliders:before {
content: "\f1de";
}
.fa-share-alt:before {
content: "\f1e0";
}
.fa-share-alt-square:before {
content: "\f1e1";
}
.fa-bomb:before {
content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
content: "\f1e3";
}
.fa-tty:before {
content: "\f1e4";
}
.fa-binoculars:before {
content: "\f1e5";
}
.fa-plug:before {
content: "\f1e6";
}
.fa-slideshare:before {
content: "\f1e7";
}
.fa-twitch:before {
content: "\f1e8";
}
.fa-yelp:before {
content: "\f1e9";
}
.fa-newspaper-o:before {
content: "\f1ea";
}
.fa-wifi:before {
content: "\f1eb";
}
.fa-calculator:before {
content: "\f1ec";
}
.fa-paypal:before {
content: "\f1ed";
}
.fa-google-wallet:before {
content: "\f1ee";
}
.fa-cc-visa:before {
content: "\f1f0";
}
.fa-cc-mastercard:before {
content: "\f1f1";
}
.fa-cc-discover:before {
content: "\f1f2";
}
.fa-cc-amex:before {
content: "\f1f3";
}
.fa-cc-paypal:before {
content: "\f1f4";
}
.fa-cc-stripe:before {
content: "\f1f5";
}
.fa-bell-slash:before {
content: "\f1f6";
}
.fa-bell-slash-o:before {
content: "\f1f7";
}
.fa-trash:before {
content: "\f1f8";
}
.fa-copyright:before {
content: "\f1f9";
}
.fa-at:before {
content: "\f1fa";
}
.fa-eyedropper:before {
content: "\f1fb";
}
.fa-paint-brush:before {
content: "\f1fc";
}
.fa-birthday-cake:before {
content: "\f1fd";
}
.fa-area-chart:before {
content: "\f1fe";
}
.fa-pie-chart:before {
content: "\f200";
}
.fa-line-chart:before {
content: "\f201";
}
.fa-lastfm:before {
content: "\f202";
}
.fa-lastfm-square:before {
content: "\f203";
}
.fa-toggle-off:before {
content: "\f204";
}
.fa-toggle-on:before {
content: "\f205";
}
.fa-bicycle:before {
content: "\f206";
}
.fa-bus:before {
content: "\f207";
}
.fa-ioxhost:before {
content: "\f208";
}
.fa-angellist:before {
content: "\f209";
}
.fa-cc:before {
content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
content: "\f20b";
}
.fa-meanpath:before {
content: "\f20c";
}
.fa-buysellads:before {
content: "\f20d";
}
.fa-connectdevelop:before {
content: "\f20e";
}
.fa-dashcube:before {
content: "\f210";
}
.fa-forumbee:before {
content: "\f211";
}
.fa-leanpub:before {
content: "\f212";
}
.fa-sellsy:before {
content: "\f213";
}
.fa-shirtsinbulk:before {
content: "\f214";
}
.fa-simplybuilt:before {
content: "\f215";
}
.fa-skyatlas:before {
content: "\f216";
}
.fa-cart-plus:before {
content: "\f217";
}
.fa-cart-arrow-down:before {
content: "\f218";
}
.fa-diamond:before {
content: "\f219";
}
.fa-ship:before {
content: "\f21a";
}
.fa-user-secret:before {
content: "\f21b";
}
.fa-motorcycle:before {
content: "\f21c";
}
.fa-street-view:before {
content: "\f21d";
}
.fa-heartbeat:before {
content: "\f21e";
}
.fa-venus:before {
content: "\f221";
}
.fa-mars:before {
content: "\f222";
}
.fa-mercury:before {
content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
content: "\f224";
}
.fa-transgender-alt:before {
content: "\f225";
}
.fa-venus-double:before {
content: "\f226";
}
.fa-mars-double:before {
content: "\f227";
}
.fa-venus-mars:before {
content: "\f228";
}
.fa-mars-stroke:before {
content: "\f229";
}
.fa-mars-stroke-v:before {
content: "\f22a";
}
.fa-mars-stroke-h:before {
content: "\f22b";
}
.fa-neuter:before {
content: "\f22c";
}
.fa-genderless:before {
content: "\f22d";
}
.fa-facebook-official:before {
content: "\f230";
}
.fa-pinterest-p:before {
content: "\f231";
}
.fa-whatsapp:before {
content: "\f232";
}
.fa-server:before {
content: "\f233";
}
.fa-user-plus:before {
content: "\f234";
}
.fa-user-times:before {
content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
content: "\f236";
}
.fa-viacoin:before {
content: "\f237";
}
.fa-train:before {
content: "\f238";
}
.fa-subway:before {
content: "\f239";
}
.fa-medium:before {
content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
content: "\f23b";
}
.fa-optin-monster:before {
content: "\f23c";
}
.fa-opencart:before {
content: "\f23d";
}
.fa-expeditedssl:before {
content: "\f23e";
}
.fa-battery-4:before,
.fa-battery-full:before {
content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
content: "\f244";
}
.fa-mouse-pointer:before {
content: "\f245";
}
.fa-i-cursor:before {
content: "\f246";
}
.fa-object-group:before {
content: "\f247";
}
.fa-object-ungroup:before {
content: "\f248";
}
.fa-sticky-note:before {
content: "\f249";
}
.fa-sticky-note-o:before {
content: "\f24a";
}
.fa-cc-jcb:before {
content: "\f24b";
}
.fa-cc-diners-club:before {
content: "\f24c";
}
.fa-clone:before {
content: "\f24d";
}
.fa-balance-scale:before {
content: "\f24e";
}
.fa-hourglass-o:before {
content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
content: "\f253";
}
.fa-hourglass:before {
content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
content: "\f256";
}
.fa-hand-scissors-o:before {
content: "\f257";
}
.fa-hand-lizard-o:before {
content: "\f258";
}
.fa-hand-spock-o:before {
content: "\f259";
}
.fa-hand-pointer-o:before {
content: "\f25a";
}
.fa-hand-peace-o:before {
content: "\f25b";
}
.fa-trademark:before {
content: "\f25c";
}
.fa-registered:before {
content: "\f25d";
}
.fa-creative-commons:before {
content: "\f25e";
}
.fa-gg:before {
content: "\f260";
}
.fa-gg-circle:before {
content: "\f261";
}
.fa-tripadvisor:before {
content: "\f262";
}
.fa-odnoklassniki:before {
content: "\f263";
}
.fa-odnoklassniki-square:before {
content: "\f264";
}
.fa-get-pocket:before {
content: "\f265";
}
.fa-wikipedia-w:before {
content: "\f266";
}
.fa-safari:before {
content: "\f267";
}
.fa-chrome:before {
content: "\f268";
}
.fa-firefox:before {
content: "\f269";
}
.fa-opera:before {
content: "\f26a";
}
.fa-internet-explorer:before {
content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
content: "\f26c";
}
.fa-contao:before {
content: "\f26d";
}
.fa-500px:before {
content: "\f26e";
}
.fa-amazon:before {
content: "\f270";
}
.fa-calendar-plus-o:before {
content: "\f271";
}
.fa-calendar-minus-o:before {
content: "\f272";
}
.fa-calendar-times-o:before {
content: "\f273";
}
.fa-calendar-check-o:before {
content: "\f274";
}
.fa-industry:before {
content: "\f275";
}
.fa-map-pin:before {
content: "\f276";
}
.fa-map-signs:before {
content: "\f277";
}
.fa-map-o:before {
content: "\f278";
}
.fa-map:before {
content: "\f279";
}
.fa-commenting:before {
content: "\f27a";
}
.fa-commenting-o:before {
content: "\f27b";
}
.fa-houzz:before {
content: "\f27c";
}
.fa-vimeo:before {
content: "\f27d";
}
.fa-black-tie:before {
content: "\f27e";
}
.fa-fonticons:before {
content: "\f280";
}
html {
font-size: 20px;
}
html body {
font-family: var(--lipotype-font-family), sans-serif;
}
html body a {
color: var(--lipotype-color-green);
}
html body a:hover {
color: var(--lipotype-color-green__highlight);
text-decoration: none;
}
html .wp-site-blocks {
line-height: var(--lipotype-regular-line-height);
hyphens: auto;
}
:not(.util-stretch-form, .lipotype-survey-form) > .af-form .acf-fields {
max-width: 700px;
margin-inline: auto;
}
:not(.util-stretch-form, .lipotype-survey-form) > .af-form .acf-fields .af-label {
margin-bottom: 0;
}
:not(.util-stretch-form, .lipotype-survey-form) > .af-form .acf-fields .af-label label, :not(.util-stretch-form, .lipotype-survey-form) > .af-form .acf-fields [type=checkbox] + .message {
font-weight: bold;
}
:not(.util-stretch-form, .lipotype-survey-form) > .af-form .acf-fields .acf-input {
--wp--preset--color--lipotype-light-green: #ccc;
}
:not(.util-stretch-form, .lipotype-survey-form) > .af-form .acf-fields .acf-button-group :is(:first-child, :last-child) {
border-radius: 0;
}
:not(.util-stretch-form, .lipotype-survey-form) > .af-form .acf-fields .acf-button-group label {
padding-top: 5px;
padding-bottom: 3px;
}
:not(.util-stretch-form, .lipotype-survey-form) > .af-form .acf-fields .acf-button-group label.selected {
border-color: var(--lipotype-color-dark-blue);
background: var(--lipotype-color-dark-blue);
}
:not(.util-stretch-form, .lipotype-survey-form) > .af-form .acf-fields .af-submit.acf-form-submit .acf-button {
float: none;
border-color: var(--lipotype-color-dark-blue);
color: var(--lipotype-color-dark-blue);
}
.lipotype-green-select {
color: #8cce52;
background: transparent;
border: 1px solid #8cce52;
font-size: 20px;
line-height: 20px;
height: 40px;
text-transform: uppercase;
padding: 10px;
margin-bottom: 10px !important;
}
.lipotype-custom-multi-select ul {
list-style-type: none;
display: block;
margin: 0;
padding: 0;
}
.lipotype-custom-multi-select ul li {
display: inline-block;
}
.lipotype-custom-multi-select ul li [type=checkbox] {
display: none;
}
.lipotype-custom-multi-select ul li label {
cursor: pointer;
text-transform: uppercase;
color: #003246;
border: 1px solid #003246;
background-color: transparent;
padding: 5px 7px 3px;
margin-right: 5px;
margin-bottom: 5px;
display: inline-block;
font-size: 0.8em;
}
.lipotype-custom-multi-select ul li label.selected {
background-color: #003246;
color: white;
}
.lipotype-custom-multi-select ul li label.wpv-parametric-disabled {
color: var(--lipotype-color-grey) !important;
border-color: var(--lipotype-color-grey) !important;
}
select {
appearance: auto;
}
button, input, label, select, textarea {
font-size: 16px;
font-weight: normal;
line-height: 24px;
}
[class*=lipotype-grid-] {
display: grid;
grid-gap: var(--lipotype-grid-grap);
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
@media (min-width: 1100px) {
[class*=lipotype-grid-] {
grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
}
}
.small-row-gap {
row-gap: calc(var(--lipotype-grid-grap) / 2);
}
.no-row-gap {
row-gap: 0;
}
.small-col-gap {
column-gap: 12px;
}
.lipotype-grid-slim {
grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));
}
@media (min-width: 1100px) {
.lipotype-grid-slim {
grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));
}
}
.lipotype-grid-2col,
.lipotype-grid-2cols {
grid-template-columns: 1fr;
}
@media (min-width: 768px) {
.lipotype-grid-2col,
.lipotype-grid-2cols {
grid-template-columns: 1fr 1fr;
}
}
.lipotype-grid-5cols {
grid-template-columns: repeat(3, 1fr);
grid-gap: 15px;
}
@media (min-width: 1100px) {
.lipotype-grid-5cols {
grid-template-columns: repeat(5, 1fr);
}
}
.lipotype-grid-6cols {
grid-template-columns: repeat(3, 1fr);
grid-gap: 15px;
}
@media (min-width: 768px) {
.lipotype-grid-6cols {
grid-template-columns: repeat(6, 1fr);
}
}
.lipotype-grid-7cols {
grid-template-columns: repeat(3, 1fr);
grid-gap: 15px;
}
@media (min-width: 768px) {
.lipotype-grid-7cols {
grid-template-columns: repeat(7, 1fr);
}
}
@media (min-width: 769px) {
.lipotype-grid-2_1 {
grid-template-columns: 2fr 1fr;
}
.lipotype-grid-1_1_2 {
grid-template-columns: 1fr 1fr 2fr;
}
.lipotype-grid-1_2_3 {
grid-template-columns: 1fr 2fr 3fr;
}
}
.lipotype-grid-3col {
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
@media (max-width: 768px) {
.lipotype-mobile-cols-max-width > div {
min-width: 100%;
margin-left: 0 !important;
margin-right: 0 !important;
}
}
:is(#masthead .brand, .wp-block-site-logo) img {
height: 65px !important;
width: 175px !important;
max-height: 65px;
max-width: 175px;
}
#masthead {
display: contents;
}
#masthead .menu-item-has-children:hover > .dropdown-menu {
display: block;
margin-top: -5px;
}
#masthead .dropdown-menu a {
text-transform: none;
line-height: 30px;
padding-bottom: 1px;
font-size: 16px;
}
#masthead .nav-collapse.collapse {
z-index: 2000;
}
@media (max-width: 768px) {
#masthead {
z-index: 2000;
}
}
@media (max-width: 979px) {
#masthead .navbar .pull-right > li > .dropdown-menu .dropdown-menu {
left: 20px !important;
}
}
@media (max-width: 979px) {
[class*=swatch-] .swatch-white#masthead .dropdown-menu, .swatch-white#masthead .dropdown-menu {
background: transparent;
box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2), 0 5px 5px rgba(0, 0, 0, 0.1);
}
[class*=swatch-] .swatch-white#masthead .dropdown-menu a, .swatch-white#masthead .dropdown-menu a {
color: #555;
}
}
.improve-empty-loop:not(:has(ul > li)) {
display: none;
}
.improve-empty-loop:not(:has(ul > li)) + .improve-empty-loop-pseudo-column {
flex-basis: 75% !important;
}
.improve-empty-loop .columns-3:not(:has(> li:nth-child(3))) {
grid-template-columns: 1fr 1fr;
}
.improve-empty-loop .columns-3:has(> li:only-child) {
grid-template-columns: 1fr;
}
.improve-empty-loop:has(.columns-3 li:nth-child(3)) + .improve-empty-loop-pseudo-column {
display: none !important;
}
[class*=helper-clamp] {
-webkit-line-clamp: 2;
line-clamp: 2;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
}
[class*=helper-clamp][class*="4-lines"] {
-webkit-line-clamp: 4;
line-clamp: 4;
}
[class*=helper-clamp][class*="6-lines"] {
-webkit-line-clamp: 6;
line-clamp: 6;
}
.helper-hide-if-no-target:not(:has(.helper-hide-target)) {
display: none;
}
.helper-improve-scroll {
scroll-margin: 40px;
}
.helper-hide {
display: none;
}
.helper-large-gap, .helper-large-gap > * {
gap: 30px !important;
}
.helper-small-gap {
gap: var(--space-1);
}
.helper-no-gap {
gap: 0 !important;
}
.util-flex-stretch {
display: inline-flex;
flex-direction: column;
justify-content: space-between;
height: 100%;
}
.util-box-shadow,
.helper-box-shadow {
box-shadow: var(--lipotype-box-shadow);
}
.helper-box-shadow-light,
.helper-box-light-shadow {
box-shadow: var(--lipotype-box-shadow-light);
}
.helper-ratio-1_1, .helper-ratio-1_1:is(figure) img, .helper-ratio-1_1:is(ul) > li {
aspect-ratio: 1/1;
object-fit: contain;
}
.helper-ratio-16_9, .helper-ratio-16_9:is(figure) img {
aspect-ratio: 16/9;
object-fit: cover;
}
.helper-cover-image-contain .wp-block-cover__image-background {
object-fit: contain;
}
.helper-stretch, .helper-stretch > [class*=__inner-container] {
width: 100%;
}
.helper-stretch-height, .helper-stretch-height > [class*=__inner-container], .helper-stretch-height > li {
height: 100%;
}
.helper-flex-grow {
flex-grow: 1;
}
.helper-overlay-round .wp-block-cover__background {
border-radius: 100%;
aspect-ratio: 1/1;
}
.helper-vertical-flex > * {
display: flex;
flex-direction: column;
justify-content: space-between;
}
.helper-horizontal-flex-scrolled {
gap: 15px;
display: flex;
flex-wrap: nowrap;
flex-direction: row;
overflow-x: scroll;
scrollbar-width: thin;
}
@media (min-width: 769px) {
.helper-horizontal-flex-scrolled::-webkit-scrollbar {
height: 5px;
background-color: transparent;
}
.helper-horizontal-flex-scrolled::-webkit-scrollbar-track {
background-color: transparent;
}
.helper-horizontal-flex-scrolled::-webkit-scrollbar-thumb {
background-color: var(--lipotype-color-dark-grey);
border: 0;
}
}
.helper-horizontal-flex-scrolled {
margin-left: -30px;
margin-right: -30px;
padding-left: 30px;
padding-right: 30px;
}
.helper-horizontal-flex-scrolled > * {
min-width: 150px;
height: auto;
}
.helper-min-2-lines {
min-height: 34px;
}
.p_20 {
padding: 20px;
}
@media (max-width: 768px) {
.mobile-block {
display: block;
}
.mobile-stretch {
max-width: 100%;
}
.mobile-stretch-width {
margin-inline: -30px;
}
.mobile-stretch-width-negative {
margin-inline: -60px;
}
.mobile-larger-font {
font-size: 1.35em;
}
.mobile-order--1 {
order: -1;
}
.helper-mobile-full-width {
--wp--style--global--content-size: 100%;
}
.helper-flex-mobile-2-columns .wp-block-post-template.is-flex-container > li {
width: calc(50% - 1em);
}
.helper-mobile-center {
text-align: center;
}
}
@media (min-width: 769px) {
.desktop-flex-row-reverse {
flex-direction: row-reverse;
}
}
h1, h2, h3, h4, h5, h6 {
color: #003246;
text-transform: none;
}
body {
overflow-y: scroll;
color: var(--lipotype-color-dark-blue);
}
body.woocommerce-order-pay .woocommerce #payment {
padding-top: 10px;
}
body.woocommerce-order-pay .woocommerce #payment .payment_methods label {
margin-left: 0;
}
.woocommerce .products {
width: 100%;
}
.woocommerce .products .product {
width: 31%;
margin-right: 2%;
float: left;
}
.woocommerce .products .product h3, .woocommerce .products .product .price, .woocommerce .products .product .wc-gzd-additional-info {
padding-left: 10px;
padding-right: 10px;
}
.woocommerce .products .product h3 {
padding-top: 10px;
}
.woocommerce .products.archive .products {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.woocommerce .products.archive .products .product {
margin-right: 0;
}
.woocommerce.archive h1.super {
color: #8fcf56;
font-size: 36px;
}
.woocommerce.archive .lipotype-category-thumbnail {
width: 33%;
float: right;
text-align: right;
margin-top: -196px;
padding: 0 0 15px;
}
.woocommerce.archive .products .product {
width: 100%;
margin-bottom: 3px;
}
.woocommerce.archive .products .product:last-child {
margin-bottom: 50px;
}
.woocommerce.archive .products .product .btn-primary {
font-weight: normal;
}
.woocommerce.archive .products .product h3 {
display: inline;
}
.woocommerce.archive .products .product .price, .woocommerce.archive .products .product .wc-gzd-additional-info {
display: inline;
float: right;
}
.woocommerce.archive .products .product .wc-gzd-additional-info {
display: none;
}
.woocommerce.archive .products .product > a {
padding: 15px;
display: block;
}
.woocommerce.archive #content section.section {
padding-bottom: 0;
}
.woocommerce.archive #content section.section h1 {
text-align: left !important;
font-size: 36px;
}
.woocommerce.archive #content section.section h1::after {
background: #8cce52;
display: block;
content: "";
width: 150px;
height: 2px;
margin-top: 10px;
margin-bottom: 10px;
}
.woocommerce.archive #content section.section-commerce {
padding: 0;
}
.woocommerce.archive #content section.section-commerce .term-description {
text-align: left;
margin: 0;
padding: 0;
}
.woocommerce.archive #content section.section-commerce .term-description::after {
display: none;
}
.woocommerce > .alert {
width: initial;
border: 0;
}
.woocommerce #quote_comments_field label {
display: none;
}
.woocommerce #order_comments {
width: 100%;
min-height: 120px;
}
body.woocommerce-order-pay h2, body.woocommerce-order-pay h3 {
margin-top: 12px;
margin-bottom: 12px;
}
body.woocommerce-order-pay .shop_table {
width: 100%;
}
body.woocommerce-order-pay .shop_table tfoot th {
text-align: right;
}
body.single-product .entry-summary p.price,
body.single-product .entry-summary .price-unit {
float: left;
}
body.single-product .entry-summary .price-unit {
margin-left: 5px;
}
body.single-product .entry-summary .legal-price-info {
padding-left: 5px;
font-size: 24px;
display: inline-block;
}
body.single-product input[type=number]::-webkit-inner-spin-button,
body.single-product input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: textfield;
-moz-appearance: textfield;
appearance: textfield;
}
body.single-product .tm-extra-product-options-field {
margin: 0;
padding: 0;
}
body.single-product .tm-extra-product-options .tm-cell {
margin: 0;
}
body.single-product .tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap {
padding: 0;
}
body.single-product #product-images img {
margin: 0;
}
body.single-product form.cart .woocommerce-error {
margin-top: 12px;
margin-bottom: 12px;
}
body.single-product #tm-epo-totals dl {
margin: 0;
}
body.single-product .tmcp-field-wrap .tm-label, body.single-product .tmcp-field-wrap .price {
font-size: 18px;
font-weight: normal;
}
body.single-product .tm-epo-field-label .tm-epo-required {
display: none;
}
body.single-product .tm-description,
body.single-product .tm-final-totals {
font-weight: normal;
font-size: 0.9em;
}
body.single-product .wc-gzd-additional-info {
font-size: 24px;
font-weight: normal;
}
body.single-product .tm-final-totals .final.amount {
font-size: 24px;
}
body.single-product .tm-row.lipotype-sample-description {
padding-top: 12px !important;
}
body.single-product .lipotype-per-sample {
padding-left: 5px;
display: inline-block;
font-size: 24px;
}
.hidden,
.util-hidden,
.lipotype-hidden {
display: none !important;
}
.section.lipotype-breadcrumb-top + .section {
padding-top: 0;
}
#footer .sidebar-widget a, .sidebar .sidebar-widget a {
font-weight: normal;
}
@media (min-width: 768px) {
.woocommerce.archive h1.super {
color: #8fcf56;
font-size: 36px;
}
.woocommerce.archive .term-description.lead {
width: 66%;
}
}
.post-navigation.lipotype-style .pager li a {
max-height: 34px;
}
.post-navigation.lipotype-style .pager li a span {
background-color: #1e8c44;
color: #1e8c44;
position: relative;
width: 46px;
line-height: 34px;
}
.post-navigation.lipotype-style .pager li a span:before, .post-navigation.lipotype-style .pager li a span:after {
position: absolute;
content: "";
width: 0;
height: 0;
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
top: 50%;
margin-top: -7px;
}
.post-navigation.lipotype-style .pager li a i.fa {
background-color: #1e8c44;
color: #FFFFFF;
line-height: 34px;
width: 46px;
}
.post-navigation.lipotype-style .pager li a,
.post-navigation.lipotype-style .pager li a i:before {
color: #FFFFFF;
}
.post-navigation.lipotype-style .pager .previous span {
margin-right: 10px;
}
.post-navigation.lipotype-style .pager .previous span:before {
left: 46px;
border-left: 5px solid #1e8c44;
}
.post-navigation.lipotype-style .pager .previous a {
padding: 0 14px 0 0;
}
.post-navigation.lipotype-style .pager .next span {
margin-left: 10px;
}
.post-navigation.lipotype-style .pager .next span:after {
right: 46px;
border-right: 5px solid #1e8c44;
}
.post-navigation.lipotype-style .pager .next a {
padding: 0 0 0 14px;
}
.button {
border: 0;
}
.toggle-button {
border: 1px solid var(--lipotype-color-dark-blue);
padding-inline: 7px;
height: 36px;
line-height: 36px;
vertical-align: middle;
margin-right: 5px;
margin-bottom: 5px;
display: inline-block;
font-weight: normal;
background: transparent;
}
.toggle-button.active {
background-color: var(--lipotype-color-dark-blue);
color: #fff;
}
.lipotype-white-text {
color: white;
}
.lipotype-white-text a, .lipotype-white-text h1, .lipotype-white-text h2, .lipotype-white-text h3, .lipotype-white-text h4, .lipotype-white-text h5, .lipotype-white-text h5 {
color: white;
}
.lipotype-green-text {
color: #8cce52;
}
.lipotype-green-text h1, .lipotype-green-text h2, .lipotype-green-text h3, .lipotype-green-text h4, .lipotype-green-text h5, .lipotype-green-text h5 {
color: #8cce52;
}
.lipotype-light-blue-text {
color: #009de1;
}
.lipotype-light-blue-text h1, .lipotype-light-blue-text h2, .lipotype-light-blue-text h3, .lipotype-light-blue-text h4, .lipotype-light-blue-text h5, .lipotype-light-blue-text h5 {
color: #009de1;
}
.lipotype-dark-blue-text {
color: #003246;
}
.lipotype-dark-blue-text h1, .lipotype-dark-blue-text h2, .lipotype-dark-blue-text h3, .lipotype-dark-blue-text h4, .lipotype-dark-blue-text h5, .lipotype-dark-blue-text h5 {
color: #003246;
}
.lipotype-small-text {
font-size: 16px;
}
.lipotype-align-right {
text-align: right;
}
.lipotype-button-wrapper > a,
.lipotype-button {
background-color: transparent;
color: #159BDD;
border: 1px solid #159BDD !important;
font-weight: lighter;
margin-right: 10px;
padding-top: 4px;
transition: all 0.5s;
}
.lipotype-button-wrapper > a.toggle-read-more,
.lipotype-button.toggle-read-more {
margin-top: 15px;
}
.lipotype-button-wrapper > a.white,
.lipotype-button.white {
color: white;
border-color: white !important;
}
.lipotype-button-wrapper > a.dark, .dark > .lipotype-button-wrapper > a,
.lipotype-button.dark,
.dark > .lipotype-button {
color: var(--lipotype-font-color);
border-color: var(--lipotype-font-color) !important;
}
.lipotype-button-wrapper > a.dark.active, .dark > .lipotype-button-wrapper > a.active,
.lipotype-button.dark.active,
.dark > .lipotype-button.active {
color: white;
background-color: var(--lipotype-font-color) !important;
}
.lipotype-button-wrapper > a.current,
.lipotype-button.current {
position: relative;
}
.lipotype-button-wrapper > a.current:before,
.lipotype-button.current:before {
content: "▸";
position: absolute;
left: 0;
}
.lipotype-button-wrapper > a {
margin: 0;
padding-bottom: 4px;
}
.lipotype-bulletpoint-list {
list-style: none;
padding: 0;
margin: 0;
}
.lipotype-bulletpoint-list li {
margin-bottom: 6px;
padding-left: 0;
}
.lipotype-bulletpoint-list li:before {
content: "·";
margin: 20px 0 20px 10px;
}
.lipotype-bulletpoint-list li:last-child {
margin-bottom: 6px !important;
}
.lipotype-inline-block {
display: inline-block;
width: 100%;
}
.lipotype-inline {
display: inline;
}
.lipotype-display-contents {
display: contents;
}
.lipotype-buttons-alignright .button-wrapper {
width: 100%;
text-align: right;
}
.lipotype-buttons-aligncenter .button-wrapper {
width: 100%;
text-align: center;
}
.lipotype-position-relative {
position: relative;
}
.lipotype-float-left {
float: left;
}
.lipotype-float-right {
float: right;
}
@media (min-width: 768px) {
.lipotype-sticky {
position: sticky;
top: 120px;
z-index: 1000000000;
}
.lipotype-sticky.not-so-much {
z-index: 1000;
}
body.admin-bar .lipotype-sticky {
top: 140px;
}
}
.lipotype-display-block {
display: block;
}
.grid-area-1 {
grid-area: a1;
}
.grid-area-2 {
grid-area: a2;
}
.grid-area-3 {
grid-area: a3;
}
.grid-area-4 {
grid-area: a4;
}
.grid-area-5 {
grid-area: a5;
}
.grid-area-6 {
grid-area: a6;
}
.grid-area-7 {
grid-area: a7;
}
.grid-area-8 {
grid-area: a8;
}
.grid-area-9 {
grid-area: a9;
}
.grid-area-10 {
grid-area: a10;
}
.grid-area-11 {
grid-area: a11;
}
.grid-area-12 {
grid-area: a12;
}
.grid-area-13 {
grid-area: a13;
}
.grid-area-14 {
grid-area: a14;
}
.grid-area-15 {
grid-area: a15;
}
.grid-area-16 {
grid-area: a16;
}
.grid-area-17 {
grid-area: a17;
}
.grid-area-18 {
grid-area: a18;
}
.grid-area-19 {
grid-area: a19;
}
.grid-area-20 {
grid-area: a20;
}
@media (min-width: 768px) {
.lipotype-homepage-grid {
display: grid;
grid-column-gap: 30px;
grid-row-gap: 18px;
grid-template-areas: "t1 t2 t3" "a1 b1 c1" "a2 b2 c2" "a3 b3 c3" "f1 f2 f3";
grid-template-columns: 1fr 1fr 1fr;
}
.lipotype-homepage-grid [data-grid-item=t1] {
grid-area: t1;
}
.lipotype-homepage-grid [data-grid-item=t2] {
grid-area: t2;
}
.lipotype-homepage-grid [data-grid-item=t3] {
grid-area: t3;
}
.lipotype-homepage-grid .lipotype-news-teaser {
display: contents;
}
.lipotype-homepage-grid .lipotype-linked-teaser > div:nth-child(1) {
grid-area: a1;
}
.lipotype-homepage-grid .lipotype-linked-teaser > div:nth-child(2) {
grid-area: a2;
}
.lipotype-homepage-grid .lipotype-linked-teaser > div:nth-child(3) {
grid-area: a3;
}
.lipotype-homepage-grid .lipotype-case-studies-teaser > div:nth-child(1) {
grid-area: b1;
}
.lipotype-homepage-grid .lipotype-case-studies-teaser > div:nth-child(2) {
grid-area: b2;
}
.lipotype-homepage-grid .lipotype-case-studies-teaser > div:nth-child(3) {
grid-area: b3;
}
.lipotype-homepage-grid .lipotype-publications-latest-start > div:nth-child(1) {
grid-area: c1;
}
.lipotype-homepage-grid .lipotype-publications-latest-start > div:nth-child(2) {
grid-area: c2;
}
.lipotype-homepage-grid .lipotype-publications-latest-start > div:nth-child(3) {
grid-area: c3;
}
}
@media (min-width: 768px) {
.lipotype-homepage-grid-4 {
display: grid !important;
grid-column-gap: 30px;
grid-row-gap: 18px;
grid-template-areas: "a1 a3 a5 a7" "a2 a4 a6 a8";
grid-template-columns: 1fr 1fr 1fr 1fr;
}
.lipotype-homepage-grid-4 > .wp-block-column {
display: contents;
}
}
.lipotype-news-teaser > div {
position: relative;
box-shadow: var(--lipotype-box-shadow);
}
.lipotype-news-teaser > div:not(.without-image) {
display: inline-flex;
flex-direction: column;
justify-content: space-between;
}
.lipotype-news-teaser > div .tile {
margin-bottom: 20px;
}
@media (min-width: 1024px) {
.lipotype-news-teaser > div .read-wrapper {
position: absolute;
bottom: 20px;
left: 20px;
}
}
.lipotype-news-teaser > div.with-image {
padding-left: 0;
padding-right: 0;
padding-bottom: 0;
}
.lipotype-news-teaser > div.with-image > :not(:last-child) {
padding-left: 22px;
padding-right: 22px;
}
.lipotype-news-teaser > div.with-image .read-wrapper {
position: relative;
bottom: 0;
left: 0;
right: 0;
overflow: hidden;
height: 85px;
padding: 22px;
}
.lipotype-news-teaser > div.with-image .read-wrapper > .read {
position: absolute;
bottom: 22px;
left: 22px;
}
.lipotype-news-teaser > div.with-image .read-wrapper img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
object-fit: cover;
width: 100%;
}
.lipotype-linkedin-teaser > div {
background-color: white;
font-size: 16px;
line-height: 22px;
margin-bottom: 20px;
color: var(--lipotype-color-dark-blue);
padding: 22px 22px;
}
.lipotype-linkedin-teaser > div .description {
margin-top: 20px;
margin-bottom: 20px;
}
.lipotype-linkedin-teaser > div .read {
font-weight: normal;
background-color: transparent;
border: 1px solid var(--lipotype-color-dark-blue);
text-transform: uppercase;
color: var(--lipotype-color-dark-blue);
padding: 8px 10px 4px;
line-height: 1;
}
.lipotype-linkedin-teaser > div > div .title {
font-weight: bold;
display: block;
}
.lipotype-news-teaser > div .description {
margin-top: 0;
}
.lipotype-quote {
font-size: 36px;
line-height: 44px;
}
@media (max-width: 768px) {
.lipotype-quote {
font-size: 30px;
line-height: 36px;
}
}
@media (max-width: 768px) {
.lipotype-text-center-mobile, .lipotype-text-center-mobile * {
text-align: center;
}
}
.lipotype-bg-white {
background-color: #ffffff;
}
.lipotype-ad-wrapper > div {
background-color: lightgrey;
position: relative;
color: white;
min-height: 500px;
}
.lipotype-ad-wrapper > div > div {
font-size: 36px;
line-height: 1.2em;
position: absolute;
}
.lipotype-ad-wrapper > div .ad-offer-link {
position: absolute;
right: 20px;
bottom: 20px;
}
.lipotype-ad-wrapper > div > figure, .lipotype-ad-wrapper > div > img {
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
object-fit: cover;
height: 100%;
}
.lipotype-related-posts img {
width: 100%;
height: auto;
}
.lipotype-related-posts > div {
margin-bottom: 20px;
}
@media (min-width: 769px) {
.lipotype-related-posts > div {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 40px;
grid-row-gap: 40px;
}
.lipotype-related-posts > div :nth-child(even) {
align-self: center;
}
}
.lipotype-related-posts hr:not(.wp-block-separator) {
border-color: var(--lipotype-hr-color) !important;
margin: 0 0 20px;
}
@media (min-width: 769px) {
.lipotype-related-posts hr:not(.wp-block-separator) {
margin-left: -15px;
margin-right: -15px;
}
}
.lipotype-related-posts.layout-subtle strong.title {
font-weight: 400;
}
@media (min-width: 769px) {
.is-style-lipotype-mobile-only,
.mobile-only,
.hide-desktop {
display: none !important;
}
}
@media (min-width: 1100px) {
body {
overflow-x: hidden;
}
}
@media (max-width: 768px) {
.is-style-lipotype-desktop-only,
.desktop-only,
.hide-mobile {
display: none !important;
}
}
.follow-inner-link,
.lipotype-follow-inner-link {
cursor: pointer;
}
.lipotype-mobile-collapse .toggle {
color: var(--lipotype-color-light-blue);
float: right;
}
.lipotype-mobile-collapse .toggle.opened {
transform: rotate(90deg);
}
.lipotype-mobile-collapse.white-toggle .toggle {
color: white;
}
.lipotype-search-form {
display: inline-block;
}
.menu-item + .lipotype-search-form {
padding: 9px 15px;
width: 100%;
max-width: calc(100% - 30px);
}
@media (min-width: 980px) {
.menu-item + .lipotype-search-form {
padding-top: 28px;
padding-left: 10px;
max-width: 170px;
}
}
.menu-item + .lipotype-search-form input {
font-size: 16px;
letter-spacing: 0.01em;
}
.lipotype-search-form form {
margin: auto;
}
.lipotype-search-form form .input-append input {
border-radius: var(--lipotype-border-radius);
border: 2px solid #DDECEC;
padding-right: 30px;
padding-bottom: 1px;
width: 100%;
}
.lipotype-search-form form .input-append input::placeholder {
font-style: normal;
}
.lipotype-search-form form .input-append button {
background: transparent;
}
.lipotype-search-form form .input-append button i {
background: transparent;
}
.lipotype-search-form form .input-append:after, .lipotype-search-form form .input-append:before {
display: none;
}
.lipotype-search-wrapper .post-results {
background: transparent !important;
border-bottom: 1px solid var(--lipotype-color-dark-grey);
}
.lipotype-search-wrapper .post-results .post-results-order {
color: var(--lipotype-color-dark-grey);
position: relative;
top: auto;
line-height: inherit;
white-space: nowrap;
font-size: var(--lipotype-font-small-size);
margin-top: 34px;
max-width: 19px;
width: 100%;
}
@media (max-width: 768px) {
.lipotype-search-wrapper .post-results .post-results-order {
display: none;
}
}
.lipotype-search-wrapper .post-results .post-title a {
color: var(--lipotype-font-color);
}
.lipotype-search-wrapper .post-results .post-type,
.lipotype-search-wrapper .post-results .post-date {
font-size: var(--lipotype-font-small-size);
}
.lipotype-search-wrapper .post-results .post-date {
color: var(--lipotype-color-dark-grey);
font-style: normal;
}
.lipotype-search-wrapper .post-results:hover .post-title a {
color: var(--lipotype-color-light-blue);
}
.lipotype-search-wrapper .post-results figure, .lipotype-search-wrapper .post-results img {
max-width: 164px;
}
.lipotype-search-wrapper .post-results .adapt-color-scheme-type-page .lipotype-publications-color-box {
border-radius: 100%;
}
.lipotype-search-wrapper .post-results .adapt-color-scheme-type-page .post-date,
.lipotype-search-wrapper .post-results .adapt-color-scheme-type-lipid-classes .post-date {
display: none;
}
.lipotype-search-wrapper .pagination {
display: inline-block;
text-align: left;
margin: 0;
}
.lipotype-search-wrapper .pagination ul {
display: inline-flex;
}
.lipotype-search-wrapper .pagination ul > li {
margin-right: calc(0.5 * var(--lipotype-gap));
}
.lipotype-search-wrapper .pagination ul > li > * {
border: 1px solid var(--lipotype-color-light-blue) !important;
}
.lipotype-search-wrapper .pagination ul > li a {
background: none !important;
color: var(--lipotype-color-light-blue) !important;
}
.lipotype-search-wrapper .pagination ul > li .current {
color: white !important;
background: var(--lipotype-color-light-blue) !important;
}
.lipotype-search-filters {
gap: 5px;
}
.lipotype-search-filters a {
padding-inline: 7px;
padding-block: 4px;
padding-top: 7px;
border: 1px solid;
font-size: 16px;
line-height: 16px;
}
.lipotype-relevanssi-didyoumean > div {
box-shadow: var(--lipotype-box-shadow-light);
}
.lipotype-relevanssi-didyoumean > div:nth-child(n+2):not(:last-child) {
border-bottom: 1px solid var(--lipotype-hr-color);
}
.lipotype-relevanssi-didyoumean > div:nth-child(n+2):not(:last-child) a {
color: var(--lipotype-font-color);
}
.lipotype-relevanssi-didyoumean > div:nth-last-child(-n+2) {
border-bottom: 0 !important;
}
.lipotype-icon svg {
height: 0.9em;
width: 0.9em;
aspect-ratio: 1/1;
fill: currentColor;
margin-bottom: -2px;
margin-left: 5px;
}
.lipotype-icon svg .arrow-shape {
fill: currentColor;
}
.lipotype-lozenge {
display: inline-flex;
align-items: center;
font-size: 14px;
font-weight: bold;
border: 2px solid var(--lipotype-color-dark-blue);
border-radius: 3px;
color: var(--lipotype-color-dark-blue);
padding: 2px 5px 0;
line-height: 1;
height: 22px;
}
.lipotype-lozenge .prefix {
font-size: 18px;
}
.lipotype-product-loop-title-meta .lipotype-lozenge {
text-transform: uppercase;
color: var(--lipotype-color-grey-blue);
height: 22px;
padding-inline: 7px;
border-radius: var(--lipotype-border-radius);
background: white;
border: none;
display: flex;
align-items: center;
box-shadow: var(--lipotype-box-shadow-secondary);
}
.lipotype-overlay-icon {
position: absolute;
top: 10px;
right: 10px;
max-width: 45px;
}
details .lipotype-details-box-summary {
font-weight: bold;
border: 1px solid var(--lipotype-color-dark-grey);
padding: var(--space-1) var(--space-1) 0.567em var(--space-1);
}
details .lipotype-details-box-summary::marker {
color: var(--lipotype-color-dark-grey);
}
details[open] {
border: 1px solid var(--lipotype-color-dark-grey);
padding: var(--space-1);
}
details[open] .lipotype-details-box-summary {
border: none;
padding: 0;
}
details.as-collapse-button summary {
display: inline-block;
border: 1px solid white;
padding: 6px 4px 1px 6px;
text-transform: uppercase;
margin-bottom: 10px;
}
details.as-collapse-button summary::-webkit-details-marker {
display: none;
}
details.as-collapse-button[open] {
border: 0;
padding: 0;
}
details.as-collapse-button[open] summary {
border-color: var(--lipotype-get-parent-color);
background: var(--lipotype-get-parent-color);
color: var(--lipotype-get-parent-bg-color);
}
.with-quote-symbols {
display: flex;
flex-wrap: wrap;
}
.with-quote-symbols:before {
content: "“";
display: inline;
}
.with-quote-symbols:after {
display: inline;
content: "”";
}
.lipotype-stretch {
width: 100%;
}
.lipotype-stretch-force {
width: 100% !important;
}
.lipotype-max-content-width {
max-width: var(--lipotype-max-width);
margin-inline: auto;
}
.lipotype-max-height-50px {
max-height: 50px;
}
.lipotype-min-height-50px {
min-height: 50px;
}
.lipotype-max-height-100px {
max-height: 100px;
}
.lipotype-min-height-100px {
min-height: 100px;
}
.lipotype-max-height-150px {
max-height: 150px;
}
.lipotype-min-height-150px {
min-height: 150px;
}
.lipotype-max-height-200px {
max-height: 200px;
}
.lipotype-min-height-200px {
min-height: 200px;
}
.lipotype-max-height-250px {
max-height: 250px;
}
.lipotype-min-height-250px {
min-height: 250px;
}
.lipotype-max-height-300px {
max-height: 300px;
}
.lipotype-min-height-300px {
min-height: 300px;
}
.lipotype-max-height-350px {
max-height: 350px;
}
.lipotype-min-height-350px {
min-height: 350px;
}
.lipotype-max-height-400px {
max-height: 400px;
}
.lipotype-min-height-400px {
min-height: 400px;
}
.lipotype-max-height-450px {
max-height: 450px;
}
.lipotype-min-height-450px {
min-height: 450px;
}
.lipotype-max-height-500px {
max-height: 500px;
}
.lipotype-min-height-500px {
min-height: 500px;
}
.lipotype-max-height-550px {
max-height: 550px;
}
.lipotype-min-height-550px {
min-height: 550px;
}
.lipotype-max-height-600px {
max-height: 600px;
}
.lipotype-min-height-600px {
min-height: 600px;
}
.lipotype-max-height-650px {
max-height: 650px;
}
.lipotype-min-height-650px {
min-height: 650px;
}
.lipotype-max-height-700px {
max-height: 700px;
}
.lipotype-min-height-700px {
min-height: 700px;
}
.lipotype-max-height-750px {
max-height: 750px;
}
.lipotype-min-height-750px {
min-height: 750px;
}
.lipotype-max-height-800px {
max-height: 800px;
}
.lipotype-min-height-800px {
min-height: 800px;
}
.lipotype-max-height-850px {
max-height: 850px;
}
.lipotype-min-height-850px {
min-height: 850px;
}
.lipotype-max-height-900px {
max-height: 900px;
}
.lipotype-min-height-900px {
min-height: 900px;
}
.lipotype-max-height-950px {
max-height: 950px;
}
.lipotype-min-height-950px {
min-height: 950px;
}
.lipotype-max-height-1000px {
max-height: 1000px;
}
.lipotype-min-height-1000px {
min-height: 1000px;
}
@media (max-width: 768px) {
.lipotype-mobile-max-width-5 {
max-width: 5% !important;
}
.lipotype-mobile-max-width-10 {
max-width: 10% !important;
}
.lipotype-mobile-max-width-15 {
max-width: 15% !important;
}
.lipotype-mobile-max-width-20 {
max-width: 20% !important;
}
.lipotype-mobile-max-width-25 {
max-width: 25% !important;
}
.lipotype-mobile-max-width-30 {
max-width: 30% !important;
}
.lipotype-mobile-max-width-35 {
max-width: 35% !important;
}
.lipotype-mobile-max-width-40 {
max-width: 40% !important;
}
.lipotype-mobile-max-width-45 {
max-width: 45% !important;
}
.lipotype-mobile-max-width-50 {
max-width: 50% !important;
}
.lipotype-mobile-max-width-55 {
max-width: 55% !important;
}
.lipotype-mobile-max-width-60 {
max-width: 60% !important;
}
.lipotype-mobile-max-width-65 {
max-width: 65% !important;
}
.lipotype-mobile-max-width-70 {
max-width: 70% !important;
}
.lipotype-mobile-max-width-75 {
max-width: 75% !important;
}
.lipotype-mobile-max-width-80 {
max-width: 80% !important;
}
.lipotype-mobile-max-width-85 {
max-width: 85% !important;
}
.lipotype-mobile-max-width-90 {
max-width: 90% !important;
}
.lipotype-mobile-max-width-95 {
max-width: 95% !important;
}
.lipotype-mobile-max-width-100 {
max-width: 100% !important;
}
}
@media (min-width: 768px) {
.lipotype-desktop-slim-left-column {
max-width: 18.75%;
margin-right: 6.75% !important;
}
.lipotype-desktop-slim-right-column {
max-width: 18.75%;
margin-left: 6.75% !important;
}
.max-width-1col {
--wp--style--global--content-size: calc(1 / 12 * 100%);
max-width: calc(100% / 12 * 1);
margin-left: auto;
margin-right: auto;
}
.min-width-1col {
min-width: calc(1 / 12 * 100%);
margin-left: auto;
margin-right: auto;
}
.max-width-2col {
--wp--style--global--content-size: calc(2 / 12 * 100%);
max-width: calc(100% / 12 * 2);
margin-left: auto;
margin-right: auto;
}
.min-width-2col {
min-width: calc(2 / 12 * 100%);
margin-left: auto;
margin-right: auto;
}
.max-width-3col {
--wp--style--global--content-size: calc(3 / 12 * 100%);
max-width: calc(100% / 12 * 3);
margin-left: auto;
margin-right: auto;
}
.min-width-3col {
min-width: calc(3 / 12 * 100%);
margin-left: auto;
margin-right: auto;
}
.max-width-4col {
--wp--style--global--content-size: calc(4 / 12 * 100%);
max-width: calc(100% / 12 * 4);
margin-left: auto;
margin-right: auto;
}
.min-width-4col {
min-width: calc(4 / 12 * 100%);
margin-left: auto;
margin-right: auto;
}
.max-width-5col {
--wp--style--global--content-size: calc(5 / 12 * 100%);
max-width: calc(100% / 12 * 5);
margin-left: auto;
margin-right: auto;
}
.min-width-5col {
min-width: calc(5 / 12 * 100%);
margin-left: auto;
margin-right: auto;
}
.max-width-6col {
--wp--style--global--content-size: calc(6 / 12 * 100%);
max-width: calc(100% / 12 * 6);
margin-left: auto;
margin-right: auto;
}
.min-width-6col {
min-width: calc(6 / 12 * 100%);
margin-left: auto;
margin-right: auto;
}
.max-width-7col {
--wp--style--global--content-size: calc(7 / 12 * 100%);
max-width: calc(100% / 12 * 7);
margin-left: auto;
margin-right: auto;
}
.min-width-7col {
min-width: calc(7 / 12 * 100%);
margin-left: auto;
margin-right: auto;
}
.max-width-8col {
--wp--style--global--content-size: calc(8 / 12 * 100%);
max-width: calc(100% / 12 * 8);
margin-left: auto;
margin-right: auto;
}
.min-width-8col {
min-width: calc(8 / 12 * 100%);
margin-left: auto;
margin-right: auto;
}
.max-width-9col {
--wp--style--global--content-size: calc(9 / 12 * 100%);
max-width: calc(100% / 12 * 9);
margin-left: auto;
margin-right: auto;
}
.min-width-9col {
min-width: calc(9 / 12 * 100%);
margin-left: auto;
margin-right: auto;
}
.max-width-10col {
--wp--style--global--content-size: calc(10 / 12 * 100%);
max-width: calc(100% / 12 * 10);
margin-left: auto;
margin-right: auto;
}
.min-width-10col {
min-width: calc(10 / 12 * 100%);
margin-left: auto;
margin-right: auto;
}
.max-width-11col {
--wp--style--global--content-size: calc(11 / 12 * 100%);
max-width: calc(100% / 12 * 11);
margin-left: auto;
margin-right: auto;
}
.min-width-11col {
min-width: calc(11 / 12 * 100%);
margin-left: auto;
margin-right: auto;
}
.max-width-12col {
--wp--style--global--content-size: calc(12 / 12 * 100%);
max-width: calc(100% / 12 * 12);
margin-left: auto;
margin-right: auto;
}
.min-width-12col {
min-width: calc(12 / 12 * 100%);
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-height-50px {
max-height: 50px;
}
.lipotype-desktop-min-height-50px {
min-height: 50px;
}
.max-width-50px {
--wp--style--global--content-size: 50px;
}
.lipotype-desktop-max-width-50px {
--wp--style--global--content-size: 50px;
max-width: 50px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-width-50px-force {
--wp--style--global--content-size: 50px;
max-width: 50px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.lipotype-desktop-min-width-50px {
min-width: 50px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-height-100px {
max-height: 100px;
}
.lipotype-desktop-min-height-100px {
min-height: 100px;
}
.max-width-100px {
--wp--style--global--content-size: 100px;
}
.lipotype-desktop-max-width-100px {
--wp--style--global--content-size: 100px;
max-width: 100px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-width-100px-force {
--wp--style--global--content-size: 100px;
max-width: 100px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.lipotype-desktop-min-width-100px {
min-width: 100px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-height-150px {
max-height: 150px;
}
.lipotype-desktop-min-height-150px {
min-height: 150px;
}
.max-width-150px {
--wp--style--global--content-size: 150px;
}
.lipotype-desktop-max-width-150px {
--wp--style--global--content-size: 150px;
max-width: 150px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-width-150px-force {
--wp--style--global--content-size: 150px;
max-width: 150px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.lipotype-desktop-min-width-150px {
min-width: 150px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-height-200px {
max-height: 200px;
}
.lipotype-desktop-min-height-200px {
min-height: 200px;
}
.max-width-200px {
--wp--style--global--content-size: 200px;
}
.lipotype-desktop-max-width-200px {
--wp--style--global--content-size: 200px;
max-width: 200px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-width-200px-force {
--wp--style--global--content-size: 200px;
max-width: 200px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.lipotype-desktop-min-width-200px {
min-width: 200px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-height-250px {
max-height: 250px;
}
.lipotype-desktop-min-height-250px {
min-height: 250px;
}
.max-width-250px {
--wp--style--global--content-size: 250px;
}
.lipotype-desktop-max-width-250px {
--wp--style--global--content-size: 250px;
max-width: 250px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-width-250px-force {
--wp--style--global--content-size: 250px;
max-width: 250px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.lipotype-desktop-min-width-250px {
min-width: 250px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-height-300px {
max-height: 300px;
}
.lipotype-desktop-min-height-300px {
min-height: 300px;
}
.max-width-300px {
--wp--style--global--content-size: 300px;
}
.lipotype-desktop-max-width-300px {
--wp--style--global--content-size: 300px;
max-width: 300px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-width-300px-force {
--wp--style--global--content-size: 300px;
max-width: 300px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.lipotype-desktop-min-width-300px {
min-width: 300px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-height-350px {
max-height: 350px;
}
.lipotype-desktop-min-height-350px {
min-height: 350px;
}
.max-width-350px {
--wp--style--global--content-size: 350px;
}
.lipotype-desktop-max-width-350px {
--wp--style--global--content-size: 350px;
max-width: 350px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-width-350px-force {
--wp--style--global--content-size: 350px;
max-width: 350px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.lipotype-desktop-min-width-350px {
min-width: 350px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-height-400px {
max-height: 400px;
}
.lipotype-desktop-min-height-400px {
min-height: 400px;
}
.max-width-400px {
--wp--style--global--content-size: 400px;
}
.lipotype-desktop-max-width-400px {
--wp--style--global--content-size: 400px;
max-width: 400px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-width-400px-force {
--wp--style--global--content-size: 400px;
max-width: 400px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.lipotype-desktop-min-width-400px {
min-width: 400px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-height-450px {
max-height: 450px;
}
.lipotype-desktop-min-height-450px {
min-height: 450px;
}
.max-width-450px {
--wp--style--global--content-size: 450px;
}
.lipotype-desktop-max-width-450px {
--wp--style--global--content-size: 450px;
max-width: 450px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-width-450px-force {
--wp--style--global--content-size: 450px;
max-width: 450px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.lipotype-desktop-min-width-450px {
min-width: 450px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-height-500px {
max-height: 500px;
}
.lipotype-desktop-min-height-500px {
min-height: 500px;
}
.max-width-500px {
--wp--style--global--content-size: 500px;
}
.lipotype-desktop-max-width-500px {
--wp--style--global--content-size: 500px;
max-width: 500px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-width-500px-force {
--wp--style--global--content-size: 500px;
max-width: 500px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.lipotype-desktop-min-width-500px {
min-width: 500px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-height-550px {
max-height: 550px;
}
.lipotype-desktop-min-height-550px {
min-height: 550px;
}
.max-width-550px {
--wp--style--global--content-size: 550px;
}
.lipotype-desktop-max-width-550px {
--wp--style--global--content-size: 550px;
max-width: 550px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-width-550px-force {
--wp--style--global--content-size: 550px;
max-width: 550px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.lipotype-desktop-min-width-550px {
min-width: 550px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-height-600px {
max-height: 600px;
}
.lipotype-desktop-min-height-600px {
min-height: 600px;
}
.max-width-600px {
--wp--style--global--content-size: 600px;
}
.lipotype-desktop-max-width-600px {
--wp--style--global--content-size: 600px;
max-width: 600px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-width-600px-force {
--wp--style--global--content-size: 600px;
max-width: 600px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.lipotype-desktop-min-width-600px {
min-width: 600px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-height-650px {
max-height: 650px;
}
.lipotype-desktop-min-height-650px {
min-height: 650px;
}
.max-width-650px {
--wp--style--global--content-size: 650px;
}
.lipotype-desktop-max-width-650px {
--wp--style--global--content-size: 650px;
max-width: 650px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-width-650px-force {
--wp--style--global--content-size: 650px;
max-width: 650px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.lipotype-desktop-min-width-650px {
min-width: 650px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-height-700px {
max-height: 700px;
}
.lipotype-desktop-min-height-700px {
min-height: 700px;
}
.max-width-700px {
--wp--style--global--content-size: 700px;
}
.lipotype-desktop-max-width-700px {
--wp--style--global--content-size: 700px;
max-width: 700px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-width-700px-force {
--wp--style--global--content-size: 700px;
max-width: 700px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.lipotype-desktop-min-width-700px {
min-width: 700px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-height-750px {
max-height: 750px;
}
.lipotype-desktop-min-height-750px {
min-height: 750px;
}
.max-width-750px {
--wp--style--global--content-size: 750px;
}
.lipotype-desktop-max-width-750px {
--wp--style--global--content-size: 750px;
max-width: 750px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-width-750px-force {
--wp--style--global--content-size: 750px;
max-width: 750px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.lipotype-desktop-min-width-750px {
min-width: 750px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-height-800px {
max-height: 800px;
}
.lipotype-desktop-min-height-800px {
min-height: 800px;
}
.max-width-800px {
--wp--style--global--content-size: 800px;
}
.lipotype-desktop-max-width-800px {
--wp--style--global--content-size: 800px;
max-width: 800px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-width-800px-force {
--wp--style--global--content-size: 800px;
max-width: 800px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.lipotype-desktop-min-width-800px {
min-width: 800px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-height-850px {
max-height: 850px;
}
.lipotype-desktop-min-height-850px {
min-height: 850px;
}
.max-width-850px {
--wp--style--global--content-size: 850px;
}
.lipotype-desktop-max-width-850px {
--wp--style--global--content-size: 850px;
max-width: 850px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-width-850px-force {
--wp--style--global--content-size: 850px;
max-width: 850px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.lipotype-desktop-min-width-850px {
min-width: 850px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-height-900px {
max-height: 900px;
}
.lipotype-desktop-min-height-900px {
min-height: 900px;
}
.max-width-900px {
--wp--style--global--content-size: 900px;
}
.lipotype-desktop-max-width-900px {
--wp--style--global--content-size: 900px;
max-width: 900px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-width-900px-force {
--wp--style--global--content-size: 900px;
max-width: 900px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.lipotype-desktop-min-width-900px {
min-width: 900px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-height-950px {
max-height: 950px;
}
.lipotype-desktop-min-height-950px {
min-height: 950px;
}
.max-width-950px {
--wp--style--global--content-size: 950px;
}
.lipotype-desktop-max-width-950px {
--wp--style--global--content-size: 950px;
max-width: 950px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-width-950px-force {
--wp--style--global--content-size: 950px;
max-width: 950px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.lipotype-desktop-min-width-950px {
min-width: 950px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-height-1000px {
max-height: 1000px;
}
.lipotype-desktop-min-height-1000px {
min-height: 1000px;
}
.max-width-1000px {
--wp--style--global--content-size: 1000px;
}
.lipotype-desktop-max-width-1000px {
--wp--style--global--content-size: 1000px;
max-width: 1000px;
margin-left: auto;
margin-right: auto;
}
.lipotype-desktop-max-width-1000px-force {
--wp--style--global--content-size: 1000px;
max-width: 1000px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.lipotype-desktop-min-width-1000px {
min-width: 1000px;
margin-left: auto;
margin-right: auto;
}
}
.lipotype-padding-auto {
padding: auto;
}
.lipotype-padding--60px {
padding: -60px;
}
.lipotype-padding--60px-child > * {
padding: -60px !important;
}
.lipotype-padding--60px-force {
padding: -60px !important;
}
.lipotype-padding--55px {
padding: -55px;
}
.lipotype-padding--55px-child > * {
padding: -55px !important;
}
.lipotype-padding--55px-force {
padding: -55px !important;
}
.lipotype-padding--50px {
padding: -50px;
}
.lipotype-padding--50px-child > * {
padding: -50px !important;
}
.lipotype-padding--50px-force {
padding: -50px !important;
}
.lipotype-padding--45px {
padding: -45px;
}
.lipotype-padding--45px-child > * {
padding: -45px !important;
}
.lipotype-padding--45px-force {
padding: -45px !important;
}
.lipotype-padding--40px {
padding: -40px;
}
.lipotype-padding--40px-child > * {
padding: -40px !important;
}
.lipotype-padding--40px-force {
padding: -40px !important;
}
.lipotype-padding--35px {
padding: -35px;
}
.lipotype-padding--35px-child > * {
padding: -35px !important;
}
.lipotype-padding--35px-force {
padding: -35px !important;
}
.lipotype-padding--30px {
padding: -30px;
}
.lipotype-padding--30px-child > * {
padding: -30px !important;
}
.lipotype-padding--30px-force {
padding: -30px !important;
}
.lipotype-padding--25px {
padding: -25px;
}
.lipotype-padding--25px-child > * {
padding: -25px !important;
}
.lipotype-padding--25px-force {
padding: -25px !important;
}
.lipotype-padding--20px {
padding: -20px;
}
.lipotype-padding--20px-child > * {
padding: -20px !important;
}
.lipotype-padding--20px-force {
padding: -20px !important;
}
.lipotype-padding--15px {
padding: -15px;
}
.lipotype-padding--15px-child > * {
padding: -15px !important;
}
.lipotype-padding--15px-force {
padding: -15px !important;
}
.lipotype-padding--10px {
padding: -10px;
}
.lipotype-padding--10px-child > * {
padding: -10px !important;
}
.lipotype-padding--10px-force {
padding: -10px !important;
}
.lipotype-padding--5px {
padding: -5px;
}
.lipotype-padding--5px-child > * {
padding: -5px !important;
}
.lipotype-padding--5px-force {
padding: -5px !important;
}
.lipotype-padding-0px {
padding: 0px;
}
.lipotype-padding-0px-child > * {
padding: 0px !important;
}
.lipotype-padding-0px-force {
padding: 0px !important;
}
.lipotype-padding-5px {
padding: 5px;
}
.lipotype-padding-5px-child > * {
padding: 5px !important;
}
.lipotype-padding-5px-force {
padding: 5px !important;
}
.lipotype-padding-10px {
padding: 10px;
}
.lipotype-padding-10px-child > * {
padding: 10px !important;
}
.lipotype-padding-10px-force {
padding: 10px !important;
}
.lipotype-padding-15px {
padding: 15px;
}
.lipotype-padding-15px-child > * {
padding: 15px !important;
}
.lipotype-padding-15px-force {
padding: 15px !important;
}
.lipotype-padding-20px {
padding: 20px;
}
.lipotype-padding-20px-child > * {
padding: 20px !important;
}
.lipotype-padding-20px-force {
padding: 20px !important;
}
.lipotype-padding-25px {
padding: 25px;
}
.lipotype-padding-25px-child > * {
padding: 25px !important;
}
.lipotype-padding-25px-force {
padding: 25px !important;
}
.lipotype-padding-30px {
padding: 30px;
}
.lipotype-padding-30px-child > * {
padding: 30px !important;
}
.lipotype-padding-30px-force {
padding: 30px !important;
}
.lipotype-padding-35px {
padding: 35px;
}
.lipotype-padding-35px-child > * {
padding: 35px !important;
}
.lipotype-padding-35px-force {
padding: 35px !important;
}
.lipotype-padding-40px {
padding: 40px;
}
.lipotype-padding-40px-child > * {
padding: 40px !important;
}
.lipotype-padding-40px-force {
padding: 40px !important;
}
.lipotype-padding-45px {
padding: 45px;
}
.lipotype-padding-45px-child > * {
padding: 45px !important;
}
.lipotype-padding-45px-force {
padding: 45px !important;
}
.lipotype-padding-50px {
padding: 50px;
}
.lipotype-padding-50px-child > * {
padding: 50px !important;
}
.lipotype-padding-50px-force {
padding: 50px !important;
}
.lipotype-padding-55px {
padding: 55px;
}
.lipotype-padding-55px-child > * {
padding: 55px !important;
}
.lipotype-padding-55px-force {
padding: 55px !important;
}
.lipotype-padding-60px {
padding: 60px;
}
.lipotype-padding-60px-child > * {
padding: 60px !important;
}
.lipotype-padding-60px-force {
padding: 60px !important;
}
.lipotype-padding-65px {
padding: 65px;
}
.lipotype-padding-65px-child > * {
padding: 65px !important;
}
.lipotype-padding-65px-force {
padding: 65px !important;
}
.lipotype-padding-70px {
padding: 70px;
}
.lipotype-padding-70px-child > * {
padding: 70px !important;
}
.lipotype-padding-70px-force {
padding: 70px !important;
}
.lipotype-padding-75px {
padding: 75px;
}
.lipotype-padding-75px-child > * {
padding: 75px !important;
}
.lipotype-padding-75px-force {
padding: 75px !important;
}
.lipotype-padding-80px {
padding: 80px;
}
.lipotype-padding-80px-child > * {
padding: 80px !important;
}
.lipotype-padding-80px-force {
padding: 80px !important;
}
.lipotype-padding-85px {
padding: 85px;
}
.lipotype-padding-85px-child > * {
padding: 85px !important;
}
.lipotype-padding-85px-force {
padding: 85px !important;
}
.lipotype-padding-90px {
padding: 90px;
}
.lipotype-padding-90px-child > * {
padding: 90px !important;
}
.lipotype-padding-90px-force {
padding: 90px !important;
}
.lipotype-padding-95px {
padding: 95px;
}
.lipotype-padding-95px-child > * {
padding: 95px !important;
}
.lipotype-padding-95px-force {
padding: 95px !important;
}
.lipotype-padding-100px {
padding: 100px;
}
.lipotype-padding-100px-child > * {
padding: 100px !important;
}
.lipotype-padding-100px-force {
padding: 100px !important;
}
@media (min-width: 768px) {
.lipopadding-0px {
padding: 0px;
}
.lipotype-desktop-padding-0px-force {
padding: 0px !important;
}
.lipopadding-5px {
padding: 5px;
}
.lipotype-desktop-padding-5px-force {
padding: 5px !important;
}
.lipopadding-10px {
padding: 10px;
}
.lipotype-desktop-padding-10px-force {
padding: 10px !important;
}
.lipopadding-15px {
padding: 15px;
}
.lipotype-desktop-padding-15px-force {
padding: 15px !important;
}
.lipopadding-20px {
padding: 20px;
}
.lipotype-desktop-padding-20px-force {
padding: 20px !important;
}
.lipopadding-25px {
padding: 25px;
}
.lipotype-desktop-padding-25px-force {
padding: 25px !important;
}
.lipopadding-30px {
padding: 30px;
}
.lipotype-desktop-padding-30px-force {
padding: 30px !important;
}
.lipopadding-35px {
padding: 35px;
}
.lipotype-desktop-padding-35px-force {
padding: 35px !important;
}
.lipopadding-40px {
padding: 40px;
}
.lipotype-desktop-padding-40px-force {
padding: 40px !important;
}
.lipopadding-45px {
padding: 45px;
}
.lipotype-desktop-padding-45px-force {
padding: 45px !important;
}
.lipopadding-50px {
padding: 50px;
}
.lipotype-desktop-padding-50px-force {
padding: 50px !important;
}
.lipopadding-55px {
padding: 55px;
}
.lipotype-desktop-padding-55px-force {
padding: 55px !important;
}
.lipopadding-60px {
padding: 60px;
}
.lipotype-desktop-padding-60px-force {
padding: 60px !important;
}
.lipopadding-65px {
padding: 65px;
}
.lipotype-desktop-padding-65px-force {
padding: 65px !important;
}
.lipopadding-70px {
padding: 70px;
}
.lipotype-desktop-padding-70px-force {
padding: 70px !important;
}
.lipopadding-75px {
padding: 75px;
}
.lipotype-desktop-padding-75px-force {
padding: 75px !important;
}
.lipopadding-80px {
padding: 80px;
}
.lipotype-desktop-padding-80px-force {
padding: 80px !important;
}
.lipopadding-85px {
padding: 85px;
}
.lipotype-desktop-padding-85px-force {
padding: 85px !important;
}
.lipopadding-90px {
padding: 90px;
}
.lipotype-desktop-padding-90px-force {
padding: 90px !important;
}
.lipopadding-95px {
padding: 95px;
}
.lipotype-desktop-padding-95px-force {
padding: 95px !important;
}
.lipopadding-100px {
padding: 100px;
}
.lipotype-desktop-padding-100px-force {
padding: 100px !important;
}
}
@media (max-width: 426px) {
.lipotype-mobile-padding--60px {
padding: -60px;
}
.lipotype-mobile-padding--60px-force {
padding: -60px !important;
}
.lipotype-mobile-padding--55px {
padding: -55px;
}
.lipotype-mobile-padding--55px-force {
padding: -55px !important;
}
.lipotype-mobile-padding--50px {
padding: -50px;
}
.lipotype-mobile-padding--50px-force {
padding: -50px !important;
}
.lipotype-mobile-padding--45px {
padding: -45px;
}
.lipotype-mobile-padding--45px-force {
padding: -45px !important;
}
.lipotype-mobile-padding--40px {
padding: -40px;
}
.lipotype-mobile-padding--40px-force {
padding: -40px !important;
}
.lipotype-mobile-padding--35px {
padding: -35px;
}
.lipotype-mobile-padding--35px-force {
padding: -35px !important;
}
.lipotype-mobile-padding--30px {
padding: -30px;
}
.lipotype-mobile-padding--30px-force {
padding: -30px !important;
}
.lipotype-mobile-padding--25px {
padding: -25px;
}
.lipotype-mobile-padding--25px-force {
padding: -25px !important;
}
.lipotype-mobile-padding--20px {
padding: -20px;
}
.lipotype-mobile-padding--20px-force {
padding: -20px !important;
}
.lipotype-mobile-padding--15px {
padding: -15px;
}
.lipotype-mobile-padding--15px-force {
padding: -15px !important;
}
.lipotype-mobile-padding--10px {
padding: -10px;
}
.lipotype-mobile-padding--10px-force {
padding: -10px !important;
}
.lipotype-mobile-padding--5px {
padding: -5px;
}
.lipotype-mobile-padding--5px-force {
padding: -5px !important;
}
.lipotype-mobile-padding-0px {
padding: 0px;
}
.lipotype-mobile-padding-0px-force {
padding: 0px !important;
}
.lipotype-mobile-padding-5px {
padding: 5px;
}
.lipotype-mobile-padding-5px-force {
padding: 5px !important;
}
.lipotype-mobile-padding-10px {
padding: 10px;
}
.lipotype-mobile-padding-10px-force {
padding: 10px !important;
}
.lipotype-mobile-padding-15px {
padding: 15px;
}
.lipotype-mobile-padding-15px-force {
padding: 15px !important;
}
.lipotype-mobile-padding-20px {
padding: 20px;
}
.lipotype-mobile-padding-20px-force {
padding: 20px !important;
}
.lipotype-mobile-padding-25px {
padding: 25px;
}
.lipotype-mobile-padding-25px-force {
padding: 25px !important;
}
.lipotype-mobile-padding-30px {
padding: 30px;
}
.lipotype-mobile-padding-30px-force {
padding: 30px !important;
}
.lipotype-mobile-padding-35px {
padding: 35px;
}
.lipotype-mobile-padding-35px-force {
padding: 35px !important;
}
.lipotype-mobile-padding-40px {
padding: 40px;
}
.lipotype-mobile-padding-40px-force {
padding: 40px !important;
}
.lipotype-mobile-padding-45px {
padding: 45px;
}
.lipotype-mobile-padding-45px-force {
padding: 45px !important;
}
.lipotype-mobile-padding-50px {
padding: 50px;
}
.lipotype-mobile-padding-50px-force {
padding: 50px !important;
}
.lipotype-mobile-padding-55px {
padding: 55px;
}
.lipotype-mobile-padding-55px-force {
padding: 55px !important;
}
.lipotype-mobile-padding-60px {
padding: 60px;
}
.lipotype-mobile-padding-60px-force {
padding: 60px !important;
}
.lipotype-mobile-padding-65px {
padding: 65px;
}
.lipotype-mobile-padding-65px-force {
padding: 65px !important;
}
.lipotype-mobile-padding-70px {
padding: 70px;
}
.lipotype-mobile-padding-70px-force {
padding: 70px !important;
}
.lipotype-mobile-padding-75px {
padding: 75px;
}
.lipotype-mobile-padding-75px-force {
padding: 75px !important;
}
.lipotype-mobile-padding-80px {
padding: 80px;
}
.lipotype-mobile-padding-80px-force {
padding: 80px !important;
}
.lipotype-mobile-padding-85px {
padding: 85px;
}
.lipotype-mobile-padding-85px-force {
padding: 85px !important;
}
.lipotype-mobile-padding-90px {
padding: 90px;
}
.lipotype-mobile-padding-90px-force {
padding: 90px !important;
}
.lipotype-mobile-padding-95px {
padding: 95px;
}
.lipotype-mobile-padding-95px-force {
padding: 95px !important;
}
.lipotype-mobile-padding-100px {
padding: 100px;
}
.lipotype-mobile-padding-100px-force {
padding: 100px !important;
}
}
.lipotype-padding-top-auto {
padding-top: auto;
}
.lipotype-padding-top--60px {
padding-top: -60px;
}
.lipotype-padding-top--60px-child > * {
padding-top: -60px !important;
}
.lipotype-padding-top--60px-force {
padding-top: -60px !important;
}
.lipotype-padding-top--55px {
padding-top: -55px;
}
.lipotype-padding-top--55px-child > * {
padding-top: -55px !important;
}
.lipotype-padding-top--55px-force {
padding-top: -55px !important;
}
.lipotype-padding-top--50px {
padding-top: -50px;
}
.lipotype-padding-top--50px-child > * {
padding-top: -50px !important;
}
.lipotype-padding-top--50px-force {
padding-top: -50px !important;
}
.lipotype-padding-top--45px {
padding-top: -45px;
}
.lipotype-padding-top--45px-child > * {
padding-top: -45px !important;
}
.lipotype-padding-top--45px-force {
padding-top: -45px !important;
}
.lipotype-padding-top--40px {
padding-top: -40px;
}
.lipotype-padding-top--40px-child > * {
padding-top: -40px !important;
}
.lipotype-padding-top--40px-force {
padding-top: -40px !important;
}
.lipotype-padding-top--35px {
padding-top: -35px;
}
.lipotype-padding-top--35px-child > * {
padding-top: -35px !important;
}
.lipotype-padding-top--35px-force {
padding-top: -35px !important;
}
.lipotype-padding-top--30px {
padding-top: -30px;
}
.lipotype-padding-top--30px-child > * {
padding-top: -30px !important;
}
.lipotype-padding-top--30px-force {
padding-top: -30px !important;
}
.lipotype-padding-top--25px {
padding-top: -25px;
}
.lipotype-padding-top--25px-child > * {
padding-top: -25px !important;
}
.lipotype-padding-top--25px-force {
padding-top: -25px !important;
}
.lipotype-padding-top--20px {
padding-top: -20px;
}
.lipotype-padding-top--20px-child > * {
padding-top: -20px !important;
}
.lipotype-padding-top--20px-force {
padding-top: -20px !important;
}
.lipotype-padding-top--15px {
padding-top: -15px;
}
.lipotype-padding-top--15px-child > * {
padding-top: -15px !important;
}
.lipotype-padding-top--15px-force {
padding-top: -15px !important;
}
.lipotype-padding-top--10px {
padding-top: -10px;
}
.lipotype-padding-top--10px-child > * {
padding-top: -10px !important;
}
.lipotype-padding-top--10px-force {
padding-top: -10px !important;
}
.lipotype-padding-top--5px {
padding-top: -5px;
}
.lipotype-padding-top--5px-child > * {
padding-top: -5px !important;
}
.lipotype-padding-top--5px-force {
padding-top: -5px !important;
}
.lipotype-padding-top-0px {
padding-top: 0px;
}
.lipotype-padding-top-0px-child > * {
padding-top: 0px !important;
}
.lipotype-padding-top-0px-force {
padding-top: 0px !important;
}
.lipotype-padding-top-5px {
padding-top: 5px;
}
.lipotype-padding-top-5px-child > * {
padding-top: 5px !important;
}
.lipotype-padding-top-5px-force {
padding-top: 5px !important;
}
.lipotype-padding-top-10px {
padding-top: 10px;
}
.lipotype-padding-top-10px-child > * {
padding-top: 10px !important;
}
.lipotype-padding-top-10px-force {
padding-top: 10px !important;
}
.lipotype-padding-top-15px {
padding-top: 15px;
}
.lipotype-padding-top-15px-child > * {
padding-top: 15px !important;
}
.lipotype-padding-top-15px-force {
padding-top: 15px !important;
}
.lipotype-padding-top-20px {
padding-top: 20px;
}
.lipotype-padding-top-20px-child > * {
padding-top: 20px !important;
}
.lipotype-padding-top-20px-force {
padding-top: 20px !important;
}
.lipotype-padding-top-25px {
padding-top: 25px;
}
.lipotype-padding-top-25px-child > * {
padding-top: 25px !important;
}
.lipotype-padding-top-25px-force {
padding-top: 25px !important;
}
.lipotype-padding-top-30px {
padding-top: 30px;
}
.lipotype-padding-top-30px-child > * {
padding-top: 30px !important;
}
.lipotype-padding-top-30px-force {
padding-top: 30px !important;
}
.lipotype-padding-top-35px {
padding-top: 35px;
}
.lipotype-padding-top-35px-child > * {
padding-top: 35px !important;
}
.lipotype-padding-top-35px-force {
padding-top: 35px !important;
}
.lipotype-padding-top-40px {
padding-top: 40px;
}
.lipotype-padding-top-40px-child > * {
padding-top: 40px !important;
}
.lipotype-padding-top-40px-force {
padding-top: 40px !important;
}
.lipotype-padding-top-45px {
padding-top: 45px;
}
.lipotype-padding-top-45px-child > * {
padding-top: 45px !important;
}
.lipotype-padding-top-45px-force {
padding-top: 45px !important;
}
.lipotype-padding-top-50px {
padding-top: 50px;
}
.lipotype-padding-top-50px-child > * {
padding-top: 50px !important;
}
.lipotype-padding-top-50px-force {
padding-top: 50px !important;
}
.lipotype-padding-top-55px {
padding-top: 55px;
}
.lipotype-padding-top-55px-child > * {
padding-top: 55px !important;
}
.lipotype-padding-top-55px-force {
padding-top: 55px !important;
}
.lipotype-padding-top-60px {
padding-top: 60px;
}
.lipotype-padding-top-60px-child > * {
padding-top: 60px !important;
}
.lipotype-padding-top-60px-force {
padding-top: 60px !important;
}
.lipotype-padding-top-65px {
padding-top: 65px;
}
.lipotype-padding-top-65px-child > * {
padding-top: 65px !important;
}
.lipotype-padding-top-65px-force {
padding-top: 65px !important;
}
.lipotype-padding-top-70px {
padding-top: 70px;
}
.lipotype-padding-top-70px-child > * {
padding-top: 70px !important;
}
.lipotype-padding-top-70px-force {
padding-top: 70px !important;
}
.lipotype-padding-top-75px {
padding-top: 75px;
}
.lipotype-padding-top-75px-child > * {
padding-top: 75px !important;
}
.lipotype-padding-top-75px-force {
padding-top: 75px !important;
}
.lipotype-padding-top-80px {
padding-top: 80px;
}
.lipotype-padding-top-80px-child > * {
padding-top: 80px !important;
}
.lipotype-padding-top-80px-force {
padding-top: 80px !important;
}
.lipotype-padding-top-85px {
padding-top: 85px;
}
.lipotype-padding-top-85px-child > * {
padding-top: 85px !important;
}
.lipotype-padding-top-85px-force {
padding-top: 85px !important;
}
.lipotype-padding-top-90px {
padding-top: 90px;
}
.lipotype-padding-top-90px-child > * {
padding-top: 90px !important;
}
.lipotype-padding-top-90px-force {
padding-top: 90px !important;
}
.lipotype-padding-top-95px {
padding-top: 95px;
}
.lipotype-padding-top-95px-child > * {
padding-top: 95px !important;
}
.lipotype-padding-top-95px-force {
padding-top: 95px !important;
}
.lipotype-padding-top-100px {
padding-top: 100px;
}
.lipotype-padding-top-100px-child > * {
padding-top: 100px !important;
}
.lipotype-padding-top-100px-force {
padding-top: 100px !important;
}
@media (min-width: 768px) {
.lipopadding-top-0px {
padding-top: 0px;
}
.lipotype-desktop-padding-top-0px-force {
padding-top: 0px !important;
}
.lipopadding-top-5px {
padding-top: 5px;
}
.lipotype-desktop-padding-top-5px-force {
padding-top: 5px !important;
}
.lipopadding-top-10px {
padding-top: 10px;
}
.lipotype-desktop-padding-top-10px-force {
padding-top: 10px !important;
}
.lipopadding-top-15px {
padding-top: 15px;
}
.lipotype-desktop-padding-top-15px-force {
padding-top: 15px !important;
}
.lipopadding-top-20px {
padding-top: 20px;
}
.lipotype-desktop-padding-top-20px-force {
padding-top: 20px !important;
}
.lipopadding-top-25px {
padding-top: 25px;
}
.lipotype-desktop-padding-top-25px-force {
padding-top: 25px !important;
}
.lipopadding-top-30px {
padding-top: 30px;
}
.lipotype-desktop-padding-top-30px-force {
padding-top: 30px !important;
}
.lipopadding-top-35px {
padding-top: 35px;
}
.lipotype-desktop-padding-top-35px-force {
padding-top: 35px !important;
}
.lipopadding-top-40px {
padding-top: 40px;
}
.lipotype-desktop-padding-top-40px-force {
padding-top: 40px !important;
}
.lipopadding-top-45px {
padding-top: 45px;
}
.lipotype-desktop-padding-top-45px-force {
padding-top: 45px !important;
}
.lipopadding-top-50px {
padding-top: 50px;
}
.lipotype-desktop-padding-top-50px-force {
padding-top: 50px !important;
}
.lipopadding-top-55px {
padding-top: 55px;
}
.lipotype-desktop-padding-top-55px-force {
padding-top: 55px !important;
}
.lipopadding-top-60px {
padding-top: 60px;
}
.lipotype-desktop-padding-top-60px-force {
padding-top: 60px !important;
}
.lipopadding-top-65px {
padding-top: 65px;
}
.lipotype-desktop-padding-top-65px-force {
padding-top: 65px !important;
}
.lipopadding-top-70px {
padding-top: 70px;
}
.lipotype-desktop-padding-top-70px-force {
padding-top: 70px !important;
}
.lipopadding-top-75px {
padding-top: 75px;
}
.lipotype-desktop-padding-top-75px-force {
padding-top: 75px !important;
}
.lipopadding-top-80px {
padding-top: 80px;
}
.lipotype-desktop-padding-top-80px-force {
padding-top: 80px !important;
}
.lipopadding-top-85px {
padding-top: 85px;
}
.lipotype-desktop-padding-top-85px-force {
padding-top: 85px !important;
}
.lipopadding-top-90px {
padding-top: 90px;
}
.lipotype-desktop-padding-top-90px-force {
padding-top: 90px !important;
}
.lipopadding-top-95px {
padding-top: 95px;
}
.lipotype-desktop-padding-top-95px-force {
padding-top: 95px !important;
}
.lipopadding-top-100px {
padding-top: 100px;
}
.lipotype-desktop-padding-top-100px-force {
padding-top: 100px !important;
}
}
@media (max-width: 426px) {
.lipotype-mobile-padding-top--60px {
padding-top: -60px;
}
.lipotype-mobile-padding-top--60px-force {
padding-top: -60px !important;
}
.lipotype-mobile-padding-top--55px {
padding-top: -55px;
}
.lipotype-mobile-padding-top--55px-force {
padding-top: -55px !important;
}
.lipotype-mobile-padding-top--50px {
padding-top: -50px;
}
.lipotype-mobile-padding-top--50px-force {
padding-top: -50px !important;
}
.lipotype-mobile-padding-top--45px {
padding-top: -45px;
}
.lipotype-mobile-padding-top--45px-force {
padding-top: -45px !important;
}
.lipotype-mobile-padding-top--40px {
padding-top: -40px;
}
.lipotype-mobile-padding-top--40px-force {
padding-top: -40px !important;
}
.lipotype-mobile-padding-top--35px {
padding-top: -35px;
}
.lipotype-mobile-padding-top--35px-force {
padding-top: -35px !important;
}
.lipotype-mobile-padding-top--30px {
padding-top: -30px;
}
.lipotype-mobile-padding-top--30px-force {
padding-top: -30px !important;
}
.lipotype-mobile-padding-top--25px {
padding-top: -25px;
}
.lipotype-mobile-padding-top--25px-force {
padding-top: -25px !important;
}
.lipotype-mobile-padding-top--20px {
padding-top: -20px;
}
.lipotype-mobile-padding-top--20px-force {
padding-top: -20px !important;
}
.lipotype-mobile-padding-top--15px {
padding-top: -15px;
}
.lipotype-mobile-padding-top--15px-force {
padding-top: -15px !important;
}
.lipotype-mobile-padding-top--10px {
padding-top: -10px;
}
.lipotype-mobile-padding-top--10px-force {
padding-top: -10px !important;
}
.lipotype-mobile-padding-top--5px {
padding-top: -5px;
}
.lipotype-mobile-padding-top--5px-force {
padding-top: -5px !important;
}
.lipotype-mobile-padding-top-0px {
padding-top: 0px;
}
.lipotype-mobile-padding-top-0px-force {
padding-top: 0px !important;
}
.lipotype-mobile-padding-top-5px {
padding-top: 5px;
}
.lipotype-mobile-padding-top-5px-force {
padding-top: 5px !important;
}
.lipotype-mobile-padding-top-10px {
padding-top: 10px;
}
.lipotype-mobile-padding-top-10px-force {
padding-top: 10px !important;
}
.lipotype-mobile-padding-top-15px {
padding-top: 15px;
}
.lipotype-mobile-padding-top-15px-force {
padding-top: 15px !important;
}
.lipotype-mobile-padding-top-20px {
padding-top: 20px;
}
.lipotype-mobile-padding-top-20px-force {
padding-top: 20px !important;
}
.lipotype-mobile-padding-top-25px {
padding-top: 25px;
}
.lipotype-mobile-padding-top-25px-force {
padding-top: 25px !important;
}
.lipotype-mobile-padding-top-30px {
padding-top: 30px;
}
.lipotype-mobile-padding-top-30px-force {
padding-top: 30px !important;
}
.lipotype-mobile-padding-top-35px {
padding-top: 35px;
}
.lipotype-mobile-padding-top-35px-force {
padding-top: 35px !important;
}
.lipotype-mobile-padding-top-40px {
padding-top: 40px;
}
.lipotype-mobile-padding-top-40px-force {
padding-top: 40px !important;
}
.lipotype-mobile-padding-top-45px {
padding-top: 45px;
}
.lipotype-mobile-padding-top-45px-force {
padding-top: 45px !important;
}
.lipotype-mobile-padding-top-50px {
padding-top: 50px;
}
.lipotype-mobile-padding-top-50px-force {
padding-top: 50px !important;
}
.lipotype-mobile-padding-top-55px {
padding-top: 55px;
}
.lipotype-mobile-padding-top-55px-force {
padding-top: 55px !important;
}
.lipotype-mobile-padding-top-60px {
padding-top: 60px;
}
.lipotype-mobile-padding-top-60px-force {
padding-top: 60px !important;
}
.lipotype-mobile-padding-top-65px {
padding-top: 65px;
}
.lipotype-mobile-padding-top-65px-force {
padding-top: 65px !important;
}
.lipotype-mobile-padding-top-70px {
padding-top: 70px;
}
.lipotype-mobile-padding-top-70px-force {
padding-top: 70px !important;
}
.lipotype-mobile-padding-top-75px {
padding-top: 75px;
}
.lipotype-mobile-padding-top-75px-force {
padding-top: 75px !important;
}
.lipotype-mobile-padding-top-80px {
padding-top: 80px;
}
.lipotype-mobile-padding-top-80px-force {
padding-top: 80px !important;
}
.lipotype-mobile-padding-top-85px {
padding-top: 85px;
}
.lipotype-mobile-padding-top-85px-force {
padding-top: 85px !important;
}
.lipotype-mobile-padding-top-90px {
padding-top: 90px;
}
.lipotype-mobile-padding-top-90px-force {
padding-top: 90px !important;
}
.lipotype-mobile-padding-top-95px {
padding-top: 95px;
}
.lipotype-mobile-padding-top-95px-force {
padding-top: 95px !important;
}
.lipotype-mobile-padding-top-100px {
padding-top: 100px;
}
.lipotype-mobile-padding-top-100px-force {
padding-top: 100px !important;
}
}
.lipotype-padding-bottom-auto {
padding-bottom: auto;
}
.lipotype-padding-bottom--60px {
padding-bottom: -60px;
}
.lipotype-padding-bottom--60px-child > * {
padding-bottom: -60px !important;
}
.lipotype-padding-bottom--60px-force {
padding-bottom: -60px !important;
}
.lipotype-padding-bottom--55px {
padding-bottom: -55px;
}
.lipotype-padding-bottom--55px-child > * {
padding-bottom: -55px !important;
}
.lipotype-padding-bottom--55px-force {
padding-bottom: -55px !important;
}
.lipotype-padding-bottom--50px {
padding-bottom: -50px;
}
.lipotype-padding-bottom--50px-child > * {
padding-bottom: -50px !important;
}
.lipotype-padding-bottom--50px-force {
padding-bottom: -50px !important;
}
.lipotype-padding-bottom--45px {
padding-bottom: -45px;
}
.lipotype-padding-bottom--45px-child > * {
padding-bottom: -45px !important;
}
.lipotype-padding-bottom--45px-force {
padding-bottom: -45px !important;
}
.lipotype-padding-bottom--40px {
padding-bottom: -40px;
}
.lipotype-padding-bottom--40px-child > * {
padding-bottom: -40px !important;
}
.lipotype-padding-bottom--40px-force {
padding-bottom: -40px !important;
}
.lipotype-padding-bottom--35px {
padding-bottom: -35px;
}
.lipotype-padding-bottom--35px-child > * {
padding-bottom: -35px !important;
}
.lipotype-padding-bottom--35px-force {
padding-bottom: -35px !important;
}
.lipotype-padding-bottom--30px {
padding-bottom: -30px;
}
.lipotype-padding-bottom--30px-child > * {
padding-bottom: -30px !important;
}
.lipotype-padding-bottom--30px-force {
padding-bottom: -30px !important;
}
.lipotype-padding-bottom--25px {
padding-bottom: -25px;
}
.lipotype-padding-bottom--25px-child > * {
padding-bottom: -25px !important;
}
.lipotype-padding-bottom--25px-force {
padding-bottom: -25px !important;
}
.lipotype-padding-bottom--20px {
padding-bottom: -20px;
}
.lipotype-padding-bottom--20px-child > * {
padding-bottom: -20px !important;
}
.lipotype-padding-bottom--20px-force {
padding-bottom: -20px !important;
}
.lipotype-padding-bottom--15px {
padding-bottom: -15px;
}
.lipotype-padding-bottom--15px-child > * {
padding-bottom: -15px !important;
}
.lipotype-padding-bottom--15px-force {
padding-bottom: -15px !important;
}
.lipotype-padding-bottom--10px {
padding-bottom: -10px;
}
.lipotype-padding-bottom--10px-child > * {
padding-bottom: -10px !important;
}
.lipotype-padding-bottom--10px-force {
padding-bottom: -10px !important;
}
.lipotype-padding-bottom--5px {
padding-bottom: -5px;
}
.lipotype-padding-bottom--5px-child > * {
padding-bottom: -5px !important;
}
.lipotype-padding-bottom--5px-force {
padding-bottom: -5px !important;
}
.lipotype-padding-bottom-0px {
padding-bottom: 0px;
}
.lipotype-padding-bottom-0px-child > * {
padding-bottom: 0px !important;
}
.lipotype-padding-bottom-0px-force {
padding-bottom: 0px !important;
}
.lipotype-padding-bottom-5px {
padding-bottom: 5px;
}
.lipotype-padding-bottom-5px-child > * {
padding-bottom: 5px !important;
}
.lipotype-padding-bottom-5px-force {
padding-bottom: 5px !important;
}
.lipotype-padding-bottom-10px {
padding-bottom: 10px;
}
.lipotype-padding-bottom-10px-child > * {
padding-bottom: 10px !important;
}
.lipotype-padding-bottom-10px-force {
padding-bottom: 10px !important;
}
.lipotype-padding-bottom-15px {
padding-bottom: 15px;
}
.lipotype-padding-bottom-15px-child > * {
padding-bottom: 15px !important;
}
.lipotype-padding-bottom-15px-force {
padding-bottom: 15px !important;
}
.lipotype-padding-bottom-20px {
padding-bottom: 20px;
}
.lipotype-padding-bottom-20px-child > * {
padding-bottom: 20px !important;
}
.lipotype-padding-bottom-20px-force {
padding-bottom: 20px !important;
}
.lipotype-padding-bottom-25px {
padding-bottom: 25px;
}
.lipotype-padding-bottom-25px-child > * {
padding-bottom: 25px !important;
}
.lipotype-padding-bottom-25px-force {
padding-bottom: 25px !important;
}
.lipotype-padding-bottom-30px {
padding-bottom: 30px;
}
.lipotype-padding-bottom-30px-child > * {
padding-bottom: 30px !important;
}
.lipotype-padding-bottom-30px-force {
padding-bottom: 30px !important;
}
.lipotype-padding-bottom-35px {
padding-bottom: 35px;
}
.lipotype-padding-bottom-35px-child > * {
padding-bottom: 35px !important;
}
.lipotype-padding-bottom-35px-force {
padding-bottom: 35px !important;
}
.lipotype-padding-bottom-40px {
padding-bottom: 40px;
}
.lipotype-padding-bottom-40px-child > * {
padding-bottom: 40px !important;
}
.lipotype-padding-bottom-40px-force {
padding-bottom: 40px !important;
}
.lipotype-padding-bottom-45px {
padding-bottom: 45px;
}
.lipotype-padding-bottom-45px-child > * {
padding-bottom: 45px !important;
}
.lipotype-padding-bottom-45px-force {
padding-bottom: 45px !important;
}
.lipotype-padding-bottom-50px {
padding-bottom: 50px;
}
.lipotype-padding-bottom-50px-child > * {
padding-bottom: 50px !important;
}
.lipotype-padding-bottom-50px-force {
padding-bottom: 50px !important;
}
.lipotype-padding-bottom-55px {
padding-bottom: 55px;
}
.lipotype-padding-bottom-55px-child > * {
padding-bottom: 55px !important;
}
.lipotype-padding-bottom-55px-force {
padding-bottom: 55px !important;
}
.lipotype-padding-bottom-60px {
padding-bottom: 60px;
}
.lipotype-padding-bottom-60px-child > * {
padding-bottom: 60px !important;
}
.lipotype-padding-bottom-60px-force {
padding-bottom: 60px !important;
}
.lipotype-padding-bottom-65px {
padding-bottom: 65px;
}
.lipotype-padding-bottom-65px-child > * {
padding-bottom: 65px !important;
}
.lipotype-padding-bottom-65px-force {
padding-bottom: 65px !important;
}
.lipotype-padding-bottom-70px {
padding-bottom: 70px;
}
.lipotype-padding-bottom-70px-child > * {
padding-bottom: 70px !important;
}
.lipotype-padding-bottom-70px-force {
padding-bottom: 70px !important;
}
.lipotype-padding-bottom-75px {
padding-bottom: 75px;
}
.lipotype-padding-bottom-75px-child > * {
padding-bottom: 75px !important;
}
.lipotype-padding-bottom-75px-force {
padding-bottom: 75px !important;
}
.lipotype-padding-bottom-80px {
padding-bottom: 80px;
}
.lipotype-padding-bottom-80px-child > * {
padding-bottom: 80px !important;
}
.lipotype-padding-bottom-80px-force {
padding-bottom: 80px !important;
}
.lipotype-padding-bottom-85px {
padding-bottom: 85px;
}
.lipotype-padding-bottom-85px-child > * {
padding-bottom: 85px !important;
}
.lipotype-padding-bottom-85px-force {
padding-bottom: 85px !important;
}
.lipotype-padding-bottom-90px {
padding-bottom: 90px;
}
.lipotype-padding-bottom-90px-child > * {
padding-bottom: 90px !important;
}
.lipotype-padding-bottom-90px-force {
padding-bottom: 90px !important;
}
.lipotype-padding-bottom-95px {
padding-bottom: 95px;
}
.lipotype-padding-bottom-95px-child > * {
padding-bottom: 95px !important;
}
.lipotype-padding-bottom-95px-force {
padding-bottom: 95px !important;
}
.lipotype-padding-bottom-100px {
padding-bottom: 100px;
}
.lipotype-padding-bottom-100px-child > * {
padding-bottom: 100px !important;
}
.lipotype-padding-bottom-100px-force {
padding-bottom: 100px !important;
}
@media (min-width: 768px) {
.lipopadding-bottom-0px {
padding-bottom: 0px;
}
.lipotype-desktop-padding-bottom-0px-force {
padding-bottom: 0px !important;
}
.lipopadding-bottom-5px {
padding-bottom: 5px;
}
.lipotype-desktop-padding-bottom-5px-force {
padding-bottom: 5px !important;
}
.lipopadding-bottom-10px {
padding-bottom: 10px;
}
.lipotype-desktop-padding-bottom-10px-force {
padding-bottom: 10px !important;
}
.lipopadding-bottom-15px {
padding-bottom: 15px;
}
.lipotype-desktop-padding-bottom-15px-force {
padding-bottom: 15px !important;
}
.lipopadding-bottom-20px {
padding-bottom: 20px;
}
.lipotype-desktop-padding-bottom-20px-force {
padding-bottom: 20px !important;
}
.lipopadding-bottom-25px {
padding-bottom: 25px;
}
.lipotype-desktop-padding-bottom-25px-force {
padding-bottom: 25px !important;
}
.lipopadding-bottom-30px {
padding-bottom: 30px;
}
.lipotype-desktop-padding-bottom-30px-force {
padding-bottom: 30px !important;
}
.lipopadding-bottom-35px {
padding-bottom: 35px;
}
.lipotype-desktop-padding-bottom-35px-force {
padding-bottom: 35px !important;
}
.lipopadding-bottom-40px {
padding-bottom: 40px;
}
.lipotype-desktop-padding-bottom-40px-force {
padding-bottom: 40px !important;
}
.lipopadding-bottom-45px {
padding-bottom: 45px;
}
.lipotype-desktop-padding-bottom-45px-force {
padding-bottom: 45px !important;
}
.lipopadding-bottom-50px {
padding-bottom: 50px;
}
.lipotype-desktop-padding-bottom-50px-force {
padding-bottom: 50px !important;
}
.lipopadding-bottom-55px {
padding-bottom: 55px;
}
.lipotype-desktop-padding-bottom-55px-force {
padding-bottom: 55px !important;
}
.lipopadding-bottom-60px {
padding-bottom: 60px;
}
.lipotype-desktop-padding-bottom-60px-force {
padding-bottom: 60px !important;
}
.lipopadding-bottom-65px {
padding-bottom: 65px;
}
.lipotype-desktop-padding-bottom-65px-force {
padding-bottom: 65px !important;
}
.lipopadding-bottom-70px {
padding-bottom: 70px;
}
.lipotype-desktop-padding-bottom-70px-force {
padding-bottom: 70px !important;
}
.lipopadding-bottom-75px {
padding-bottom: 75px;
}
.lipotype-desktop-padding-bottom-75px-force {
padding-bottom: 75px !important;
}
.lipopadding-bottom-80px {
padding-bottom: 80px;
}
.lipotype-desktop-padding-bottom-80px-force {
padding-bottom: 80px !important;
}
.lipopadding-bottom-85px {
padding-bottom: 85px;
}
.lipotype-desktop-padding-bottom-85px-force {
padding-bottom: 85px !important;
}
.lipopadding-bottom-90px {
padding-bottom: 90px;
}
.lipotype-desktop-padding-bottom-90px-force {
padding-bottom: 90px !important;
}
.lipopadding-bottom-95px {
padding-bottom: 95px;
}
.lipotype-desktop-padding-bottom-95px-force {
padding-bottom: 95px !important;
}
.lipopadding-bottom-100px {
padding-bottom: 100px;
}
.lipotype-desktop-padding-bottom-100px-force {
padding-bottom: 100px !important;
}
}
@media (max-width: 426px) {
.lipotype-mobile-padding-bottom--60px {
padding-bottom: -60px;
}
.lipotype-mobile-padding-bottom--60px-force {
padding-bottom: -60px !important;
}
.lipotype-mobile-padding-bottom--55px {
padding-bottom: -55px;
}
.lipotype-mobile-padding-bottom--55px-force {
padding-bottom: -55px !important;
}
.lipotype-mobile-padding-bottom--50px {
padding-bottom: -50px;
}
.lipotype-mobile-padding-bottom--50px-force {
padding-bottom: -50px !important;
}
.lipotype-mobile-padding-bottom--45px {
padding-bottom: -45px;
}
.lipotype-mobile-padding-bottom--45px-force {
padding-bottom: -45px !important;
}
.lipotype-mobile-padding-bottom--40px {
padding-bottom: -40px;
}
.lipotype-mobile-padding-bottom--40px-force {
padding-bottom: -40px !important;
}
.lipotype-mobile-padding-bottom--35px {
padding-bottom: -35px;
}
.lipotype-mobile-padding-bottom--35px-force {
padding-bottom: -35px !important;
}
.lipotype-mobile-padding-bottom--30px {
padding-bottom: -30px;
}
.lipotype-mobile-padding-bottom--30px-force {
padding-bottom: -30px !important;
}
.lipotype-mobile-padding-bottom--25px {
padding-bottom: -25px;
}
.lipotype-mobile-padding-bottom--25px-force {
padding-bottom: -25px !important;
}
.lipotype-mobile-padding-bottom--20px {
padding-bottom: -20px;
}
.lipotype-mobile-padding-bottom--20px-force {
padding-bottom: -20px !important;
}
.lipotype-mobile-padding-bottom--15px {
padding-bottom: -15px;
}
.lipotype-mobile-padding-bottom--15px-force {
padding-bottom: -15px !important;
}
.lipotype-mobile-padding-bottom--10px {
padding-bottom: -10px;
}
.lipotype-mobile-padding-bottom--10px-force {
padding-bottom: -10px !important;
}
.lipotype-mobile-padding-bottom--5px {
padding-bottom: -5px;
}
.lipotype-mobile-padding-bottom--5px-force {
padding-bottom: -5px !important;
}
.lipotype-mobile-padding-bottom-0px {
padding-bottom: 0px;
}
.lipotype-mobile-padding-bottom-0px-force {
padding-bottom: 0px !important;
}
.lipotype-mobile-padding-bottom-5px {
padding-bottom: 5px;
}
.lipotype-mobile-padding-bottom-5px-force {
padding-bottom: 5px !important;
}
.lipotype-mobile-padding-bottom-10px {
padding-bottom: 10px;
}
.lipotype-mobile-padding-bottom-10px-force {
padding-bottom: 10px !important;
}
.lipotype-mobile-padding-bottom-15px {
padding-bottom: 15px;
}
.lipotype-mobile-padding-bottom-15px-force {
padding-bottom: 15px !important;
}
.lipotype-mobile-padding-bottom-20px {
padding-bottom: 20px;
}
.lipotype-mobile-padding-bottom-20px-force {
padding-bottom: 20px !important;
}
.lipotype-mobile-padding-bottom-25px {
padding-bottom: 25px;
}
.lipotype-mobile-padding-bottom-25px-force {
padding-bottom: 25px !important;
}
.lipotype-mobile-padding-bottom-30px {
padding-bottom: 30px;
}
.lipotype-mobile-padding-bottom-30px-force {
padding-bottom: 30px !important;
}
.lipotype-mobile-padding-bottom-35px {
padding-bottom: 35px;
}
.lipotype-mobile-padding-bottom-35px-force {
padding-bottom: 35px !important;
}
.lipotype-mobile-padding-bottom-40px {
padding-bottom: 40px;
}
.lipotype-mobile-padding-bottom-40px-force {
padding-bottom: 40px !important;
}
.lipotype-mobile-padding-bottom-45px {
padding-bottom: 45px;
}
.lipotype-mobile-padding-bottom-45px-force {
padding-bottom: 45px !important;
}
.lipotype-mobile-padding-bottom-50px {
padding-bottom: 50px;
}
.lipotype-mobile-padding-bottom-50px-force {
padding-bottom: 50px !important;
}
.lipotype-mobile-padding-bottom-55px {
padding-bottom: 55px;
}
.lipotype-mobile-padding-bottom-55px-force {
padding-bottom: 55px !important;
}
.lipotype-mobile-padding-bottom-60px {
padding-bottom: 60px;
}
.lipotype-mobile-padding-bottom-60px-force {
padding-bottom: 60px !important;
}
.lipotype-mobile-padding-bottom-65px {
padding-bottom: 65px;
}
.lipotype-mobile-padding-bottom-65px-force {
padding-bottom: 65px !important;
}
.lipotype-mobile-padding-bottom-70px {
padding-bottom: 70px;
}
.lipotype-mobile-padding-bottom-70px-force {
padding-bottom: 70px !important;
}
.lipotype-mobile-padding-bottom-75px {
padding-bottom: 75px;
}
.lipotype-mobile-padding-bottom-75px-force {
padding-bottom: 75px !important;
}
.lipotype-mobile-padding-bottom-80px {
padding-bottom: 80px;
}
.lipotype-mobile-padding-bottom-80px-force {
padding-bottom: 80px !important;
}
.lipotype-mobile-padding-bottom-85px {
padding-bottom: 85px;
}
.lipotype-mobile-padding-bottom-85px-force {
padding-bottom: 85px !important;
}
.lipotype-mobile-padding-bottom-90px {
padding-bottom: 90px;
}
.lipotype-mobile-padding-bottom-90px-force {
padding-bottom: 90px !important;
}
.lipotype-mobile-padding-bottom-95px {
padding-bottom: 95px;
}
.lipotype-mobile-padding-bottom-95px-force {
padding-bottom: 95px !important;
}
.lipotype-mobile-padding-bottom-100px {
padding-bottom: 100px;
}
.lipotype-mobile-padding-bottom-100px-force {
padding-bottom: 100px !important;
}
}
.lipotype-padding-left-auto {
padding-left: auto;
}
.lipotype-padding-left--60px {
padding-left: -60px;
}
.lipotype-padding-left--60px-child > * {
padding-left: -60px !important;
}
.lipotype-padding-left--60px-force {
padding-left: -60px !important;
}
.lipotype-padding-left--55px {
padding-left: -55px;
}
.lipotype-padding-left--55px-child > * {
padding-left: -55px !important;
}
.lipotype-padding-left--55px-force {
padding-left: -55px !important;
}
.lipotype-padding-left--50px {
padding-left: -50px;
}
.lipotype-padding-left--50px-child > * {
padding-left: -50px !important;
}
.lipotype-padding-left--50px-force {
padding-left: -50px !important;
}
.lipotype-padding-left--45px {
padding-left: -45px;
}
.lipotype-padding-left--45px-child > * {
padding-left: -45px !important;
}
.lipotype-padding-left--45px-force {
padding-left: -45px !important;
}
.lipotype-padding-left--40px {
padding-left: -40px;
}
.lipotype-padding-left--40px-child > * {
padding-left: -40px !important;
}
.lipotype-padding-left--40px-force {
padding-left: -40px !important;
}
.lipotype-padding-left--35px {
padding-left: -35px;
}
.lipotype-padding-left--35px-child > * {
padding-left: -35px !important;
}
.lipotype-padding-left--35px-force {
padding-left: -35px !important;
}
.lipotype-padding-left--30px {
padding-left: -30px;
}
.lipotype-padding-left--30px-child > * {
padding-left: -30px !important;
}
.lipotype-padding-left--30px-force {
padding-left: -30px !important;
}
.lipotype-padding-left--25px {
padding-left: -25px;
}
.lipotype-padding-left--25px-child > * {
padding-left: -25px !important;
}
.lipotype-padding-left--25px-force {
padding-left: -25px !important;
}
.lipotype-padding-left--20px {
padding-left: -20px;
}
.lipotype-padding-left--20px-child > * {
padding-left: -20px !important;
}
.lipotype-padding-left--20px-force {
padding-left: -20px !important;
}
.lipotype-padding-left--15px {
padding-left: -15px;
}
.lipotype-padding-left--15px-child > * {
padding-left: -15px !important;
}
.lipotype-padding-left--15px-force {
padding-left: -15px !important;
}
.lipotype-padding-left--10px {
padding-left: -10px;
}
.lipotype-padding-left--10px-child > * {
padding-left: -10px !important;
}
.lipotype-padding-left--10px-force {
padding-left: -10px !important;
}
.lipotype-padding-left--5px {
padding-left: -5px;
}
.lipotype-padding-left--5px-child > * {
padding-left: -5px !important;
}
.lipotype-padding-left--5px-force {
padding-left: -5px !important;
}
.lipotype-padding-left-0px {
padding-left: 0px;
}
.lipotype-padding-left-0px-child > * {
padding-left: 0px !important;
}
.lipotype-padding-left-0px-force {
padding-left: 0px !important;
}
.lipotype-padding-left-5px {
padding-left: 5px;
}
.lipotype-padding-left-5px-child > * {
padding-left: 5px !important;
}
.lipotype-padding-left-5px-force {
padding-left: 5px !important;
}
.lipotype-padding-left-10px {
padding-left: 10px;
}
.lipotype-padding-left-10px-child > * {
padding-left: 10px !important;
}
.lipotype-padding-left-10px-force {
padding-left: 10px !important;
}
.lipotype-padding-left-15px {
padding-left: 15px;
}
.lipotype-padding-left-15px-child > * {
padding-left: 15px !important;
}
.lipotype-padding-left-15px-force {
padding-left: 15px !important;
}
.lipotype-padding-left-20px {
padding-left: 20px;
}
.lipotype-padding-left-20px-child > * {
padding-left: 20px !important;
}
.lipotype-padding-left-20px-force {
padding-left: 20px !important;
}
.lipotype-padding-left-25px {
padding-left: 25px;
}
.lipotype-padding-left-25px-child > * {
padding-left: 25px !important;
}
.lipotype-padding-left-25px-force {
padding-left: 25px !important;
}
.lipotype-padding-left-30px {
padding-left: 30px;
}
.lipotype-padding-left-30px-child > * {
padding-left: 30px !important;
}
.lipotype-padding-left-30px-force {
padding-left: 30px !important;
}
.lipotype-padding-left-35px {
padding-left: 35px;
}
.lipotype-padding-left-35px-child > * {
padding-left: 35px !important;
}
.lipotype-padding-left-35px-force {
padding-left: 35px !important;
}
.lipotype-padding-left-40px {
padding-left: 40px;
}
.lipotype-padding-left-40px-child > * {
padding-left: 40px !important;
}
.lipotype-padding-left-40px-force {
padding-left: 40px !important;
}
.lipotype-padding-left-45px {
padding-left: 45px;
}
.lipotype-padding-left-45px-child > * {
padding-left: 45px !important;
}
.lipotype-padding-left-45px-force {
padding-left: 45px !important;
}
.lipotype-padding-left-50px {
padding-left: 50px;
}
.lipotype-padding-left-50px-child > * {
padding-left: 50px !important;
}
.lipotype-padding-left-50px-force {
padding-left: 50px !important;
}
.lipotype-padding-left-55px {
padding-left: 55px;
}
.lipotype-padding-left-55px-child > * {
padding-left: 55px !important;
}
.lipotype-padding-left-55px-force {
padding-left: 55px !important;
}
.lipotype-padding-left-60px {
padding-left: 60px;
}
.lipotype-padding-left-60px-child > * {
padding-left: 60px !important;
}
.lipotype-padding-left-60px-force {
padding-left: 60px !important;
}
.lipotype-padding-left-65px {
padding-left: 65px;
}
.lipotype-padding-left-65px-child > * {
padding-left: 65px !important;
}
.lipotype-padding-left-65px-force {
padding-left: 65px !important;
}
.lipotype-padding-left-70px {
padding-left: 70px;
}
.lipotype-padding-left-70px-child > * {
padding-left: 70px !important;
}
.lipotype-padding-left-70px-force {
padding-left: 70px !important;
}
.lipotype-padding-left-75px {
padding-left: 75px;
}
.lipotype-padding-left-75px-child > * {
padding-left: 75px !important;
}
.lipotype-padding-left-75px-force {
padding-left: 75px !important;
}
.lipotype-padding-left-80px {
padding-left: 80px;
}
.lipotype-padding-left-80px-child > * {
padding-left: 80px !important;
}
.lipotype-padding-left-80px-force {
padding-left: 80px !important;
}
.lipotype-padding-left-85px {
padding-left: 85px;
}
.lipotype-padding-left-85px-child > * {
padding-left: 85px !important;
}
.lipotype-padding-left-85px-force {
padding-left: 85px !important;
}
.lipotype-padding-left-90px {
padding-left: 90px;
}
.lipotype-padding-left-90px-child > * {
padding-left: 90px !important;
}
.lipotype-padding-left-90px-force {
padding-left: 90px !important;
}
.lipotype-padding-left-95px {
padding-left: 95px;
}
.lipotype-padding-left-95px-child > * {
padding-left: 95px !important;
}
.lipotype-padding-left-95px-force {
padding-left: 95px !important;
}
.lipotype-padding-left-100px {
padding-left: 100px;
}
.lipotype-padding-left-100px-child > * {
padding-left: 100px !important;
}
.lipotype-padding-left-100px-force {
padding-left: 100px !important;
}
@media (min-width: 768px) {
.lipopadding-left-0px {
padding-left: 0px;
}
.lipotype-desktop-padding-left-0px-force {
padding-left: 0px !important;
}
.lipopadding-left-5px {
padding-left: 5px;
}
.lipotype-desktop-padding-left-5px-force {
padding-left: 5px !important;
}
.lipopadding-left-10px {
padding-left: 10px;
}
.lipotype-desktop-padding-left-10px-force {
padding-left: 10px !important;
}
.lipopadding-left-15px {
padding-left: 15px;
}
.lipotype-desktop-padding-left-15px-force {
padding-left: 15px !important;
}
.lipopadding-left-20px {
padding-left: 20px;
}
.lipotype-desktop-padding-left-20px-force {
padding-left: 20px !important;
}
.lipopadding-left-25px {
padding-left: 25px;
}
.lipotype-desktop-padding-left-25px-force {
padding-left: 25px !important;
}
.lipopadding-left-30px {
padding-left: 30px;
}
.lipotype-desktop-padding-left-30px-force {
padding-left: 30px !important;
}
.lipopadding-left-35px {
padding-left: 35px;
}
.lipotype-desktop-padding-left-35px-force {
padding-left: 35px !important;
}
.lipopadding-left-40px {
padding-left: 40px;
}
.lipotype-desktop-padding-left-40px-force {
padding-left: 40px !important;
}
.lipopadding-left-45px {
padding-left: 45px;
}
.lipotype-desktop-padding-left-45px-force {
padding-left: 45px !important;
}
.lipopadding-left-50px {
padding-left: 50px;
}
.lipotype-desktop-padding-left-50px-force {
padding-left: 50px !important;
}
.lipopadding-left-55px {
padding-left: 55px;
}
.lipotype-desktop-padding-left-55px-force {
padding-left: 55px !important;
}
.lipopadding-left-60px {
padding-left: 60px;
}
.lipotype-desktop-padding-left-60px-force {
padding-left: 60px !important;
}
.lipopadding-left-65px {
padding-left: 65px;
}
.lipotype-desktop-padding-left-65px-force {
padding-left: 65px !important;
}
.lipopadding-left-70px {
padding-left: 70px;
}
.lipotype-desktop-padding-left-70px-force {
padding-left: 70px !important;
}
.lipopadding-left-75px {
padding-left: 75px;
}
.lipotype-desktop-padding-left-75px-force {
padding-left: 75px !important;
}
.lipopadding-left-80px {
padding-left: 80px;
}
.lipotype-desktop-padding-left-80px-force {
padding-left: 80px !important;
}
.lipopadding-left-85px {
padding-left: 85px;
}
.lipotype-desktop-padding-left-85px-force {
padding-left: 85px !important;
}
.lipopadding-left-90px {
padding-left: 90px;
}
.lipotype-desktop-padding-left-90px-force {
padding-left: 90px !important;
}
.lipopadding-left-95px {
padding-left: 95px;
}
.lipotype-desktop-padding-left-95px-force {
padding-left: 95px !important;
}
.lipopadding-left-100px {
padding-left: 100px;
}
.lipotype-desktop-padding-left-100px-force {
padding-left: 100px !important;
}
}
@media (max-width: 426px) {
.lipotype-mobile-padding-left--60px {
padding-left: -60px;
}
.lipotype-mobile-padding-left--60px-force {
padding-left: -60px !important;
}
.lipotype-mobile-padding-left--55px {
padding-left: -55px;
}
.lipotype-mobile-padding-left--55px-force {
padding-left: -55px !important;
}
.lipotype-mobile-padding-left--50px {
padding-left: -50px;
}
.lipotype-mobile-padding-left--50px-force {
padding-left: -50px !important;
}
.lipotype-mobile-padding-left--45px {
padding-left: -45px;
}
.lipotype-mobile-padding-left--45px-force {
padding-left: -45px !important;
}
.lipotype-mobile-padding-left--40px {
padding-left: -40px;
}
.lipotype-mobile-padding-left--40px-force {
padding-left: -40px !important;
}
.lipotype-mobile-padding-left--35px {
padding-left: -35px;
}
.lipotype-mobile-padding-left--35px-force {
padding-left: -35px !important;
}
.lipotype-mobile-padding-left--30px {
padding-left: -30px;
}
.lipotype-mobile-padding-left--30px-force {
padding-left: -30px !important;
}
.lipotype-mobile-padding-left--25px {
padding-left: -25px;
}
.lipotype-mobile-padding-left--25px-force {
padding-left: -25px !important;
}
.lipotype-mobile-padding-left--20px {
padding-left: -20px;
}
.lipotype-mobile-padding-left--20px-force {
padding-left: -20px !important;
}
.lipotype-mobile-padding-left--15px {
padding-left: -15px;
}
.lipotype-mobile-padding-left--15px-force {
padding-left: -15px !important;
}
.lipotype-mobile-padding-left--10px {
padding-left: -10px;
}
.lipotype-mobile-padding-left--10px-force {
padding-left: -10px !important;
}
.lipotype-mobile-padding-left--5px {
padding-left: -5px;
}
.lipotype-mobile-padding-left--5px-force {
padding-left: -5px !important;
}
.lipotype-mobile-padding-left-0px {
padding-left: 0px;
}
.lipotype-mobile-padding-left-0px-force {
padding-left: 0px !important;
}
.lipotype-mobile-padding-left-5px {
padding-left: 5px;
}
.lipotype-mobile-padding-left-5px-force {
padding-left: 5px !important;
}
.lipotype-mobile-padding-left-10px {
padding-left: 10px;
}
.lipotype-mobile-padding-left-10px-force {
padding-left: 10px !important;
}
.lipotype-mobile-padding-left-15px {
padding-left: 15px;
}
.lipotype-mobile-padding-left-15px-force {
padding-left: 15px !important;
}
.lipotype-mobile-padding-left-20px {
padding-left: 20px;
}
.lipotype-mobile-padding-left-20px-force {
padding-left: 20px !important;
}
.lipotype-mobile-padding-left-25px {
padding-left: 25px;
}
.lipotype-mobile-padding-left-25px-force {
padding-left: 25px !important;
}
.lipotype-mobile-padding-left-30px {
padding-left: 30px;
}
.lipotype-mobile-padding-left-30px-force {
padding-left: 30px !important;
}
.lipotype-mobile-padding-left-35px {
padding-left: 35px;
}
.lipotype-mobile-padding-left-35px-force {
padding-left: 35px !important;
}
.lipotype-mobile-padding-left-40px {
padding-left: 40px;
}
.lipotype-mobile-padding-left-40px-force {
padding-left: 40px !important;
}
.lipotype-mobile-padding-left-45px {
padding-left: 45px;
}
.lipotype-mobile-padding-left-45px-force {
padding-left: 45px !important;
}
.lipotype-mobile-padding-left-50px {
padding-left: 50px;
}
.lipotype-mobile-padding-left-50px-force {
padding-left: 50px !important;
}
.lipotype-mobile-padding-left-55px {
padding-left: 55px;
}
.lipotype-mobile-padding-left-55px-force {
padding-left: 55px !important;
}
.lipotype-mobile-padding-left-60px {
padding-left: 60px;
}
.lipotype-mobile-padding-left-60px-force {
padding-left: 60px !important;
}
.lipotype-mobile-padding-left-65px {
padding-left: 65px;
}
.lipotype-mobile-padding-left-65px-force {
padding-left: 65px !important;
}
.lipotype-mobile-padding-left-70px {
padding-left: 70px;
}
.lipotype-mobile-padding-left-70px-force {
padding-left: 70px !important;
}
.lipotype-mobile-padding-left-75px {
padding-left: 75px;
}
.lipotype-mobile-padding-left-75px-force {
padding-left: 75px !important;
}
.lipotype-mobile-padding-left-80px {
padding-left: 80px;
}
.lipotype-mobile-padding-left-80px-force {
padding-left: 80px !important;
}
.lipotype-mobile-padding-left-85px {
padding-left: 85px;
}
.lipotype-mobile-padding-left-85px-force {
padding-left: 85px !important;
}
.lipotype-mobile-padding-left-90px {
padding-left: 90px;
}
.lipotype-mobile-padding-left-90px-force {
padding-left: 90px !important;
}
.lipotype-mobile-padding-left-95px {
padding-left: 95px;
}
.lipotype-mobile-padding-left-95px-force {
padding-left: 95px !important;
}
.lipotype-mobile-padding-left-100px {
padding-left: 100px;
}
.lipotype-mobile-padding-left-100px-force {
padding-left: 100px !important;
}
}
.lipotype-padding-right-auto {
padding-right: auto;
}
.lipotype-padding-right--60px {
padding-right: -60px;
}
.lipotype-padding-right--60px-child > * {
padding-right: -60px !important;
}
.lipotype-padding-right--60px-force {
padding-right: -60px !important;
}
.lipotype-padding-right--55px {
padding-right: -55px;
}
.lipotype-padding-right--55px-child > * {
padding-right: -55px !important;
}
.lipotype-padding-right--55px-force {
padding-right: -55px !important;
}
.lipotype-padding-right--50px {
padding-right: -50px;
}
.lipotype-padding-right--50px-child > * {
padding-right: -50px !important;
}
.lipotype-padding-right--50px-force {
padding-right: -50px !important;
}
.lipotype-padding-right--45px {
padding-right: -45px;
}
.lipotype-padding-right--45px-child > * {
padding-right: -45px !important;
}
.lipotype-padding-right--45px-force {
padding-right: -45px !important;
}
.lipotype-padding-right--40px {
padding-right: -40px;
}
.lipotype-padding-right--40px-child > * {
padding-right: -40px !important;
}
.lipotype-padding-right--40px-force {
padding-right: -40px !important;
}
.lipotype-padding-right--35px {
padding-right: -35px;
}
.lipotype-padding-right--35px-child > * {
padding-right: -35px !important;
}
.lipotype-padding-right--35px-force {
padding-right: -35px !important;
}
.lipotype-padding-right--30px {
padding-right: -30px;
}
.lipotype-padding-right--30px-child > * {
padding-right: -30px !important;
}
.lipotype-padding-right--30px-force {
padding-right: -30px !important;
}
.lipotype-padding-right--25px {
padding-right: -25px;
}
.lipotype-padding-right--25px-child > * {
padding-right: -25px !important;
}
.lipotype-padding-right--25px-force {
padding-right: -25px !important;
}
.lipotype-padding-right--20px {
padding-right: -20px;
}
.lipotype-padding-right--20px-child > * {
padding-right: -20px !important;
}
.lipotype-padding-right--20px-force {
padding-right: -20px !important;
}
.lipotype-padding-right--15px {
padding-right: -15px;
}
.lipotype-padding-right--15px-child > * {
padding-right: -15px !important;
}
.lipotype-padding-right--15px-force {
padding-right: -15px !important;
}
.lipotype-padding-right--10px {
padding-right: -10px;
}
.lipotype-padding-right--10px-child > * {
padding-right: -10px !important;
}
.lipotype-padding-right--10px-force {
padding-right: -10px !important;
}
.lipotype-padding-right--5px {
padding-right: -5px;
}
.lipotype-padding-right--5px-child > * {
padding-right: -5px !important;
}
.lipotype-padding-right--5px-force {
padding-right: -5px !important;
}
.lipotype-padding-right-0px {
padding-right: 0px;
}
.lipotype-padding-right-0px-child > * {
padding-right: 0px !important;
}
.lipotype-padding-right-0px-force {
padding-right: 0px !important;
}
.lipotype-padding-right-5px {
padding-right: 5px;
}
.lipotype-padding-right-5px-child > * {
padding-right: 5px !important;
}
.lipotype-padding-right-5px-force {
padding-right: 5px !important;
}
.lipotype-padding-right-10px {
padding-right: 10px;
}
.lipotype-padding-right-10px-child > * {
padding-right: 10px !important;
}
.lipotype-padding-right-10px-force {
padding-right: 10px !important;
}
.lipotype-padding-right-15px {
padding-right: 15px;
}
.lipotype-padding-right-15px-child > * {
padding-right: 15px !important;
}
.lipotype-padding-right-15px-force {
padding-right: 15px !important;
}
.lipotype-padding-right-20px {
padding-right: 20px;
}
.lipotype-padding-right-20px-child > * {
padding-right: 20px !important;
}
.lipotype-padding-right-20px-force {
padding-right: 20px !important;
}
.lipotype-padding-right-25px {
padding-right: 25px;
}
.lipotype-padding-right-25px-child > * {
padding-right: 25px !important;
}
.lipotype-padding-right-25px-force {
padding-right: 25px !important;
}
.lipotype-padding-right-30px {
padding-right: 30px;
}
.lipotype-padding-right-30px-child > * {
padding-right: 30px !important;
}
.lipotype-padding-right-30px-force {
padding-right: 30px !important;
}
.lipotype-padding-right-35px {
padding-right: 35px;
}
.lipotype-padding-right-35px-child > * {
padding-right: 35px !important;
}
.lipotype-padding-right-35px-force {
padding-right: 35px !important;
}
.lipotype-padding-right-40px {
padding-right: 40px;
}
.lipotype-padding-right-40px-child > * {
padding-right: 40px !important;
}
.lipotype-padding-right-40px-force {
padding-right: 40px !important;
}
.lipotype-padding-right-45px {
padding-right: 45px;
}
.lipotype-padding-right-45px-child > * {
padding-right: 45px !important;
}
.lipotype-padding-right-45px-force {
padding-right: 45px !important;
}
.lipotype-padding-right-50px {
padding-right: 50px;
}
.lipotype-padding-right-50px-child > * {
padding-right: 50px !important;
}
.lipotype-padding-right-50px-force {
padding-right: 50px !important;
}
.lipotype-padding-right-55px {
padding-right: 55px;
}
.lipotype-padding-right-55px-child > * {
padding-right: 55px !important;
}
.lipotype-padding-right-55px-force {
padding-right: 55px !important;
}
.lipotype-padding-right-60px {
padding-right: 60px;
}
.lipotype-padding-right-60px-child > * {
padding-right: 60px !important;
}
.lipotype-padding-right-60px-force {
padding-right: 60px !important;
}
.lipotype-padding-right-65px {
padding-right: 65px;
}
.lipotype-padding-right-65px-child > * {
padding-right: 65px !important;
}
.lipotype-padding-right-65px-force {
padding-right: 65px !important;
}
.lipotype-padding-right-70px {
padding-right: 70px;
}
.lipotype-padding-right-70px-child > * {
padding-right: 70px !important;
}
.lipotype-padding-right-70px-force {
padding-right: 70px !important;
}
.lipotype-padding-right-75px {
padding-right: 75px;
}
.lipotype-padding-right-75px-child > * {
padding-right: 75px !important;
}
.lipotype-padding-right-75px-force {
padding-right: 75px !important;
}
.lipotype-padding-right-80px {
padding-right: 80px;
}
.lipotype-padding-right-80px-child > * {
padding-right: 80px !important;
}
.lipotype-padding-right-80px-force {
padding-right: 80px !important;
}
.lipotype-padding-right-85px {
padding-right: 85px;
}
.lipotype-padding-right-85px-child > * {
padding-right: 85px !important;
}
.lipotype-padding-right-85px-force {
padding-right: 85px !important;
}
.lipotype-padding-right-90px {
padding-right: 90px;
}
.lipotype-padding-right-90px-child > * {
padding-right: 90px !important;
}
.lipotype-padding-right-90px-force {
padding-right: 90px !important;
}
.lipotype-padding-right-95px {
padding-right: 95px;
}
.lipotype-padding-right-95px-child > * {
padding-right: 95px !important;
}
.lipotype-padding-right-95px-force {
padding-right: 95px !important;
}
.lipotype-padding-right-100px {
padding-right: 100px;
}
.lipotype-padding-right-100px-child > * {
padding-right: 100px !important;
}
.lipotype-padding-right-100px-force {
padding-right: 100px !important;
}
@media (min-width: 768px) {
.lipopadding-right-0px {
padding-right: 0px;
}
.lipotype-desktop-padding-right-0px-force {
padding-right: 0px !important;
}
.lipopadding-right-5px {
padding-right: 5px;
}
.lipotype-desktop-padding-right-5px-force {
padding-right: 5px !important;
}
.lipopadding-right-10px {
padding-right: 10px;
}
.lipotype-desktop-padding-right-10px-force {
padding-right: 10px !important;
}
.lipopadding-right-15px {
padding-right: 15px;
}
.lipotype-desktop-padding-right-15px-force {
padding-right: 15px !important;
}
.lipopadding-right-20px {
padding-right: 20px;
}
.lipotype-desktop-padding-right-20px-force {
padding-right: 20px !important;
}
.lipopadding-right-25px {
padding-right: 25px;
}
.lipotype-desktop-padding-right-25px-force {
padding-right: 25px !important;
}
.lipopadding-right-30px {
padding-right: 30px;
}
.lipotype-desktop-padding-right-30px-force {
padding-right: 30px !important;
}
.lipopadding-right-35px {
padding-right: 35px;
}
.lipotype-desktop-padding-right-35px-force {
padding-right: 35px !important;
}
.lipopadding-right-40px {
padding-right: 40px;
}
.lipotype-desktop-padding-right-40px-force {
padding-right: 40px !important;
}
.lipopadding-right-45px {
padding-right: 45px;
}
.lipotype-desktop-padding-right-45px-force {
padding-right: 45px !important;
}
.lipopadding-right-50px {
padding-right: 50px;
}
.lipotype-desktop-padding-right-50px-force {
padding-right: 50px !important;
}
.lipopadding-right-55px {
padding-right: 55px;
}
.lipotype-desktop-padding-right-55px-force {
padding-right: 55px !important;
}
.lipopadding-right-60px {
padding-right: 60px;
}
.lipotype-desktop-padding-right-60px-force {
padding-right: 60px !important;
}
.lipopadding-right-65px {
padding-right: 65px;
}
.lipotype-desktop-padding-right-65px-force {
padding-right: 65px !important;
}
.lipopadding-right-70px {
padding-right: 70px;
}
.lipotype-desktop-padding-right-70px-force {
padding-right: 70px !important;
}
.lipopadding-right-75px {
padding-right: 75px;
}
.lipotype-desktop-padding-right-75px-force {
padding-right: 75px !important;
}
.lipopadding-right-80px {
padding-right: 80px;
}
.lipotype-desktop-padding-right-80px-force {
padding-right: 80px !important;
}
.lipopadding-right-85px {
padding-right: 85px;
}
.lipotype-desktop-padding-right-85px-force {
padding-right: 85px !important;
}
.lipopadding-right-90px {
padding-right: 90px;
}
.lipotype-desktop-padding-right-90px-force {
padding-right: 90px !important;
}
.lipopadding-right-95px {
padding-right: 95px;
}
.lipotype-desktop-padding-right-95px-force {
padding-right: 95px !important;
}
.lipopadding-right-100px {
padding-right: 100px;
}
.lipotype-desktop-padding-right-100px-force {
padding-right: 100px !important;
}
}
@media (max-width: 426px) {
.lipotype-mobile-padding-right--60px {
padding-right: -60px;
}
.lipotype-mobile-padding-right--60px-force {
padding-right: -60px !important;
}
.lipotype-mobile-padding-right--55px {
padding-right: -55px;
}
.lipotype-mobile-padding-right--55px-force {
padding-right: -55px !important;
}
.lipotype-mobile-padding-right--50px {
padding-right: -50px;
}
.lipotype-mobile-padding-right--50px-force {
padding-right: -50px !important;
}
.lipotype-mobile-padding-right--45px {
padding-right: -45px;
}
.lipotype-mobile-padding-right--45px-force {
padding-right: -45px !important;
}
.lipotype-mobile-padding-right--40px {
padding-right: -40px;
}
.lipotype-mobile-padding-right--40px-force {
padding-right: -40px !important;
}
.lipotype-mobile-padding-right--35px {
padding-right: -35px;
}
.lipotype-mobile-padding-right--35px-force {
padding-right: -35px !important;
}
.lipotype-mobile-padding-right--30px {
padding-right: -30px;
}
.lipotype-mobile-padding-right--30px-force {
padding-right: -30px !important;
}
.lipotype-mobile-padding-right--25px {
padding-right: -25px;
}
.lipotype-mobile-padding-right--25px-force {
padding-right: -25px !important;
}
.lipotype-mobile-padding-right--20px {
padding-right: -20px;
}
.lipotype-mobile-padding-right--20px-force {
padding-right: -20px !important;
}
.lipotype-mobile-padding-right--15px {
padding-right: -15px;
}
.lipotype-mobile-padding-right--15px-force {
padding-right: -15px !important;
}
.lipotype-mobile-padding-right--10px {
padding-right: -10px;
}
.lipotype-mobile-padding-right--10px-force {
padding-right: -10px !important;
}
.lipotype-mobile-padding-right--5px {
padding-right: -5px;
}
.lipotype-mobile-padding-right--5px-force {
padding-right: -5px !important;
}
.lipotype-mobile-padding-right-0px {
padding-right: 0px;
}
.lipotype-mobile-padding-right-0px-force {
padding-right: 0px !important;
}
.lipotype-mobile-padding-right-5px {
padding-right: 5px;
}
.lipotype-mobile-padding-right-5px-force {
padding-right: 5px !important;
}
.lipotype-mobile-padding-right-10px {
padding-right: 10px;
}
.lipotype-mobile-padding-right-10px-force {
padding-right: 10px !important;
}
.lipotype-mobile-padding-right-15px {
padding-right: 15px;
}
.lipotype-mobile-padding-right-15px-force {
padding-right: 15px !important;
}
.lipotype-mobile-padding-right-20px {
padding-right: 20px;
}
.lipotype-mobile-padding-right-20px-force {
padding-right: 20px !important;
}
.lipotype-mobile-padding-right-25px {
padding-right: 25px;
}
.lipotype-mobile-padding-right-25px-force {
padding-right: 25px !important;
}
.lipotype-mobile-padding-right-30px {
padding-right: 30px;
}
.lipotype-mobile-padding-right-30px-force {
padding-right: 30px !important;
}
.lipotype-mobile-padding-right-35px {
padding-right: 35px;
}
.lipotype-mobile-padding-right-35px-force {
padding-right: 35px !important;
}
.lipotype-mobile-padding-right-40px {
padding-right: 40px;
}
.lipotype-mobile-padding-right-40px-force {
padding-right: 40px !important;
}
.lipotype-mobile-padding-right-45px {
padding-right: 45px;
}
.lipotype-mobile-padding-right-45px-force {
padding-right: 45px !important;
}
.lipotype-mobile-padding-right-50px {
padding-right: 50px;
}
.lipotype-mobile-padding-right-50px-force {
padding-right: 50px !important;
}
.lipotype-mobile-padding-right-55px {
padding-right: 55px;
}
.lipotype-mobile-padding-right-55px-force {
padding-right: 55px !important;
}
.lipotype-mobile-padding-right-60px {
padding-right: 60px;
}
.lipotype-mobile-padding-right-60px-force {
padding-right: 60px !important;
}
.lipotype-mobile-padding-right-65px {
padding-right: 65px;
}
.lipotype-mobile-padding-right-65px-force {
padding-right: 65px !important;
}
.lipotype-mobile-padding-right-70px {
padding-right: 70px;
}
.lipotype-mobile-padding-right-70px-force {
padding-right: 70px !important;
}
.lipotype-mobile-padding-right-75px {
padding-right: 75px;
}
.lipotype-mobile-padding-right-75px-force {
padding-right: 75px !important;
}
.lipotype-mobile-padding-right-80px {
padding-right: 80px;
}
.lipotype-mobile-padding-right-80px-force {
padding-right: 80px !important;
}
.lipotype-mobile-padding-right-85px {
padding-right: 85px;
}
.lipotype-mobile-padding-right-85px-force {
padding-right: 85px !important;
}
.lipotype-mobile-padding-right-90px {
padding-right: 90px;
}
.lipotype-mobile-padding-right-90px-force {
padding-right: 90px !important;
}
.lipotype-mobile-padding-right-95px {
padding-right: 95px;
}
.lipotype-mobile-padding-right-95px-force {
padding-right: 95px !important;
}
.lipotype-mobile-padding-right-100px {
padding-right: 100px;
}
.lipotype-mobile-padding-right-100px-force {
padding-right: 100px !important;
}
}
.lipotype-margin-auto {
margin: auto;
}
.lipotype-margin--60px {
margin: -60px;
}
.lipotype-margin--60px-child > * {
margin: -60px !important;
}
.lipotype-margin--60px-force {
margin: -60px !important;
}
.lipotype-margin--55px {
margin: -55px;
}
.lipotype-margin--55px-child > * {
margin: -55px !important;
}
.lipotype-margin--55px-force {
margin: -55px !important;
}
.lipotype-margin--50px {
margin: -50px;
}
.lipotype-margin--50px-child > * {
margin: -50px !important;
}
.lipotype-margin--50px-force {
margin: -50px !important;
}
.lipotype-margin--45px {
margin: -45px;
}
.lipotype-margin--45px-child > * {
margin: -45px !important;
}
.lipotype-margin--45px-force {
margin: -45px !important;
}
.lipotype-margin--40px {
margin: -40px;
}
.lipotype-margin--40px-child > * {
margin: -40px !important;
}
.lipotype-margin--40px-force {
margin: -40px !important;
}
.lipotype-margin--35px {
margin: -35px;
}
.lipotype-margin--35px-child > * {
margin: -35px !important;
}
.lipotype-margin--35px-force {
margin: -35px !important;
}
.lipotype-margin--30px {
margin: -30px;
}
.lipotype-margin--30px-child > * {
margin: -30px !important;
}
.lipotype-margin--30px-force {
margin: -30px !important;
}
.lipotype-margin--25px {
margin: -25px;
}
.lipotype-margin--25px-child > * {
margin: -25px !important;
}
.lipotype-margin--25px-force {
margin: -25px !important;
}
.lipotype-margin--20px {
margin: -20px;
}
.lipotype-margin--20px-child > * {
margin: -20px !important;
}
.lipotype-margin--20px-force {
margin: -20px !important;
}
.lipotype-margin--15px {
margin: -15px;
}
.lipotype-margin--15px-child > * {
margin: -15px !important;
}
.lipotype-margin--15px-force {
margin: -15px !important;
}
.lipotype-margin--10px {
margin: -10px;
}
.lipotype-margin--10px-child > * {
margin: -10px !important;
}
.lipotype-margin--10px-force {
margin: -10px !important;
}
.lipotype-margin--5px {
margin: -5px;
}
.lipotype-margin--5px-child > * {
margin: -5px !important;
}
.lipotype-margin--5px-force {
margin: -5px !important;
}
.lipotype-margin-0px {
margin: 0px;
}
.lipotype-margin-0px-child > * {
margin: 0px !important;
}
.lipotype-margin-0px-force {
margin: 0px !important;
}
.lipotype-margin-5px {
margin: 5px;
}
.lipotype-margin-5px-child > * {
margin: 5px !important;
}
.lipotype-margin-5px-force {
margin: 5px !important;
}
.lipotype-margin-10px {
margin: 10px;
}
.lipotype-margin-10px-child > * {
margin: 10px !important;
}
.lipotype-margin-10px-force {
margin: 10px !important;
}
.lipotype-margin-15px {
margin: 15px;
}
.lipotype-margin-15px-child > * {
margin: 15px !important;
}
.lipotype-margin-15px-force {
margin: 15px !important;
}
.lipotype-margin-20px {
margin: 20px;
}
.lipotype-margin-20px-child > * {
margin: 20px !important;
}
.lipotype-margin-20px-force {
margin: 20px !important;
}
.lipotype-margin-25px {
margin: 25px;
}
.lipotype-margin-25px-child > * {
margin: 25px !important;
}
.lipotype-margin-25px-force {
margin: 25px !important;
}
.lipotype-margin-30px {
margin: 30px;
}
.lipotype-margin-30px-child > * {
margin: 30px !important;
}
.lipotype-margin-30px-force {
margin: 30px !important;
}
.lipotype-margin-35px {
margin: 35px;
}
.lipotype-margin-35px-child > * {
margin: 35px !important;
}
.lipotype-margin-35px-force {
margin: 35px !important;
}
.lipotype-margin-40px {
margin: 40px;
}
.lipotype-margin-40px-child > * {
margin: 40px !important;
}
.lipotype-margin-40px-force {
margin: 40px !important;
}
.lipotype-margin-45px {
margin: 45px;
}
.lipotype-margin-45px-child > * {
margin: 45px !important;
}
.lipotype-margin-45px-force {
margin: 45px !important;
}
.lipotype-margin-50px {
margin: 50px;
}
.lipotype-margin-50px-child > * {
margin: 50px !important;
}
.lipotype-margin-50px-force {
margin: 50px !important;
}
.lipotype-margin-55px {
margin: 55px;
}
.lipotype-margin-55px-child > * {
margin: 55px !important;
}
.lipotype-margin-55px-force {
margin: 55px !important;
}
.lipotype-margin-60px {
margin: 60px;
}
.lipotype-margin-60px-child > * {
margin: 60px !important;
}
.lipotype-margin-60px-force {
margin: 60px !important;
}
.lipotype-margin-65px {
margin: 65px;
}
.lipotype-margin-65px-child > * {
margin: 65px !important;
}
.lipotype-margin-65px-force {
margin: 65px !important;
}
.lipotype-margin-70px {
margin: 70px;
}
.lipotype-margin-70px-child > * {
margin: 70px !important;
}
.lipotype-margin-70px-force {
margin: 70px !important;
}
.lipotype-margin-75px {
margin: 75px;
}
.lipotype-margin-75px-child > * {
margin: 75px !important;
}
.lipotype-margin-75px-force {
margin: 75px !important;
}
.lipotype-margin-80px {
margin: 80px;
}
.lipotype-margin-80px-child > * {
margin: 80px !important;
}
.lipotype-margin-80px-force {
margin: 80px !important;
}
.lipotype-margin-85px {
margin: 85px;
}
.lipotype-margin-85px-child > * {
margin: 85px !important;
}
.lipotype-margin-85px-force {
margin: 85px !important;
}
.lipotype-margin-90px {
margin: 90px;
}
.lipotype-margin-90px-child > * {
margin: 90px !important;
}
.lipotype-margin-90px-force {
margin: 90px !important;
}
.lipotype-margin-95px {
margin: 95px;
}
.lipotype-margin-95px-child > * {
margin: 95px !important;
}
.lipotype-margin-95px-force {
margin: 95px !important;
}
.lipotype-margin-100px {
margin: 100px;
}
.lipotype-margin-100px-child > * {
margin: 100px !important;
}
.lipotype-margin-100px-force {
margin: 100px !important;
}
@media (min-width: 768px) {
.lipomargin-0px {
margin: 0px;
}
.lipotype-desktop-margin-0px-force {
margin: 0px !important;
}
.lipomargin-5px {
margin: 5px;
}
.lipotype-desktop-margin-5px-force {
margin: 5px !important;
}
.lipomargin-10px {
margin: 10px;
}
.lipotype-desktop-margin-10px-force {
margin: 10px !important;
}
.lipomargin-15px {
margin: 15px;
}
.lipotype-desktop-margin-15px-force {
margin: 15px !important;
}
.lipomargin-20px {
margin: 20px;
}
.lipotype-desktop-margin-20px-force {
margin: 20px !important;
}
.lipomargin-25px {
margin: 25px;
}
.lipotype-desktop-margin-25px-force {
margin: 25px !important;
}
.lipomargin-30px {
margin: 30px;
}
.lipotype-desktop-margin-30px-force {
margin: 30px !important;
}
.lipomargin-35px {
margin: 35px;
}
.lipotype-desktop-margin-35px-force {
margin: 35px !important;
}
.lipomargin-40px {
margin: 40px;
}
.lipotype-desktop-margin-40px-force {
margin: 40px !important;
}
.lipomargin-45px {
margin: 45px;
}
.lipotype-desktop-margin-45px-force {
margin: 45px !important;
}
.lipomargin-50px {
margin: 50px;
}
.lipotype-desktop-margin-50px-force {
margin: 50px !important;
}
.lipomargin-55px {
margin: 55px;
}
.lipotype-desktop-margin-55px-force {
margin: 55px !important;
}
.lipomargin-60px {
margin: 60px;
}
.lipotype-desktop-margin-60px-force {
margin: 60px !important;
}
.lipomargin-65px {
margin: 65px;
}
.lipotype-desktop-margin-65px-force {
margin: 65px !important;
}
.lipomargin-70px {
margin: 70px;
}
.lipotype-desktop-margin-70px-force {
margin: 70px !important;
}
.lipomargin-75px {
margin: 75px;
}
.lipotype-desktop-margin-75px-force {
margin: 75px !important;
}
.lipomargin-80px {
margin: 80px;
}
.lipotype-desktop-margin-80px-force {
margin: 80px !important;
}
.lipomargin-85px {
margin: 85px;
}
.lipotype-desktop-margin-85px-force {
margin: 85px !important;
}
.lipomargin-90px {
margin: 90px;
}
.lipotype-desktop-margin-90px-force {
margin: 90px !important;
}
.lipomargin-95px {
margin: 95px;
}
.lipotype-desktop-margin-95px-force {
margin: 95px !important;
}
.lipomargin-100px {
margin: 100px;
}
.lipotype-desktop-margin-100px-force {
margin: 100px !important;
}
}
@media (max-width: 426px) {
.lipotype-mobile-margin--60px {
margin: -60px;
}
.lipotype-mobile-margin--60px-force {
margin: -60px !important;
}
.lipotype-mobile-margin--55px {
margin: -55px;
}
.lipotype-mobile-margin--55px-force {
margin: -55px !important;
}
.lipotype-mobile-margin--50px {
margin: -50px;
}
.lipotype-mobile-margin--50px-force {
margin: -50px !important;
}
.lipotype-mobile-margin--45px {
margin: -45px;
}
.lipotype-mobile-margin--45px-force {
margin: -45px !important;
}
.lipotype-mobile-margin--40px {
margin: -40px;
}
.lipotype-mobile-margin--40px-force {
margin: -40px !important;
}
.lipotype-mobile-margin--35px {
margin: -35px;
}
.lipotype-mobile-margin--35px-force {
margin: -35px !important;
}
.lipotype-mobile-margin--30px {
margin: -30px;
}
.lipotype-mobile-margin--30px-force {
margin: -30px !important;
}
.lipotype-mobile-margin--25px {
margin: -25px;
}
.lipotype-mobile-margin--25px-force {
margin: -25px !important;
}
.lipotype-mobile-margin--20px {
margin: -20px;
}
.lipotype-mobile-margin--20px-force {
margin: -20px !important;
}
.lipotype-mobile-margin--15px {
margin: -15px;
}
.lipotype-mobile-margin--15px-force {
margin: -15px !important;
}
.lipotype-mobile-margin--10px {
margin: -10px;
}
.lipotype-mobile-margin--10px-force {
margin: -10px !important;
}
.lipotype-mobile-margin--5px {
margin: -5px;
}
.lipotype-mobile-margin--5px-force {
margin: -5px !important;
}
.lipotype-mobile-margin-0px {
margin: 0px;
}
.lipotype-mobile-margin-0px-force {
margin: 0px !important;
}
.lipotype-mobile-margin-5px {
margin: 5px;
}
.lipotype-mobile-margin-5px-force {
margin: 5px !important;
}
.lipotype-mobile-margin-10px {
margin: 10px;
}
.lipotype-mobile-margin-10px-force {
margin: 10px !important;
}
.lipotype-mobile-margin-15px {
margin: 15px;
}
.lipotype-mobile-margin-15px-force {
margin: 15px !important;
}
.lipotype-mobile-margin-20px {
margin: 20px;
}
.lipotype-mobile-margin-20px-force {
margin: 20px !important;
}
.lipotype-mobile-margin-25px {
margin: 25px;
}
.lipotype-mobile-margin-25px-force {
margin: 25px !important;
}
.lipotype-mobile-margin-30px {
margin: 30px;
}
.lipotype-mobile-margin-30px-force {
margin: 30px !important;
}
.lipotype-mobile-margin-35px {
margin: 35px;
}
.lipotype-mobile-margin-35px-force {
margin: 35px !important;
}
.lipotype-mobile-margin-40px {
margin: 40px;
}
.lipotype-mobile-margin-40px-force {
margin: 40px !important;
}
.lipotype-mobile-margin-45px {
margin: 45px;
}
.lipotype-mobile-margin-45px-force {
margin: 45px !important;
}
.lipotype-mobile-margin-50px {
margin: 50px;
}
.lipotype-mobile-margin-50px-force {
margin: 50px !important;
}
.lipotype-mobile-margin-55px {
margin: 55px;
}
.lipotype-mobile-margin-55px-force {
margin: 55px !important;
}
.lipotype-mobile-margin-60px {
margin: 60px;
}
.lipotype-mobile-margin-60px-force {
margin: 60px !important;
}
.lipotype-mobile-margin-65px {
margin: 65px;
}
.lipotype-mobile-margin-65px-force {
margin: 65px !important;
}
.lipotype-mobile-margin-70px {
margin: 70px;
}
.lipotype-mobile-margin-70px-force {
margin: 70px !important;
}
.lipotype-mobile-margin-75px {
margin: 75px;
}
.lipotype-mobile-margin-75px-force {
margin: 75px !important;
}
.lipotype-mobile-margin-80px {
margin: 80px;
}
.lipotype-mobile-margin-80px-force {
margin: 80px !important;
}
.lipotype-mobile-margin-85px {
margin: 85px;
}
.lipotype-mobile-margin-85px-force {
margin: 85px !important;
}
.lipotype-mobile-margin-90px {
margin: 90px;
}
.lipotype-mobile-margin-90px-force {
margin: 90px !important;
}
.lipotype-mobile-margin-95px {
margin: 95px;
}
.lipotype-mobile-margin-95px-force {
margin: 95px !important;
}
.lipotype-mobile-margin-100px {
margin: 100px;
}
.lipotype-mobile-margin-100px-force {
margin: 100px !important;
}
}
.lipotype-margin-top-auto {
margin-top: auto;
}
.lipotype-margin-top--60px {
margin-top: -60px;
}
.lipotype-margin-top--60px-child > * {
margin-top: -60px !important;
}
.lipotype-margin-top--60px-force {
margin-top: -60px !important;
}
.lipotype-margin-top--55px {
margin-top: -55px;
}
.lipotype-margin-top--55px-child > * {
margin-top: -55px !important;
}
.lipotype-margin-top--55px-force {
margin-top: -55px !important;
}
.lipotype-margin-top--50px {
margin-top: -50px;
}
.lipotype-margin-top--50px-child > * {
margin-top: -50px !important;
}
.lipotype-margin-top--50px-force {
margin-top: -50px !important;
}
.lipotype-margin-top--45px {
margin-top: -45px;
}
.lipotype-margin-top--45px-child > * {
margin-top: -45px !important;
}
.lipotype-margin-top--45px-force {
margin-top: -45px !important;
}
.lipotype-margin-top--40px {
margin-top: -40px;
}
.lipotype-margin-top--40px-child > * {
margin-top: -40px !important;
}
.lipotype-margin-top--40px-force {
margin-top: -40px !important;
}
.lipotype-margin-top--35px {
margin-top: -35px;
}
.lipotype-margin-top--35px-child > * {
margin-top: -35px !important;
}
.lipotype-margin-top--35px-force {
margin-top: -35px !important;
}
.lipotype-margin-top--30px {
margin-top: -30px;
}
.lipotype-margin-top--30px-child > * {
margin-top: -30px !important;
}
.lipotype-margin-top--30px-force {
margin-top: -30px !important;
}
.lipotype-margin-top--25px {
margin-top: -25px;
}
.lipotype-margin-top--25px-child > * {
margin-top: -25px !important;
}
.lipotype-margin-top--25px-force {
margin-top: -25px !important;
}
.lipotype-margin-top--20px {
margin-top: -20px;
}
.lipotype-margin-top--20px-child > * {
margin-top: -20px !important;
}
.lipotype-margin-top--20px-force {
margin-top: -20px !important;
}
.lipotype-margin-top--15px {
margin-top: -15px;
}
.lipotype-margin-top--15px-child > * {
margin-top: -15px !important;
}
.lipotype-margin-top--15px-force {
margin-top: -15px !important;
}
.lipotype-margin-top--10px {
margin-top: -10px;
}
.lipotype-margin-top--10px-child > * {
margin-top: -10px !important;
}
.lipotype-margin-top--10px-force {
margin-top: -10px !important;
}
.lipotype-margin-top--5px {
margin-top: -5px;
}
.lipotype-margin-top--5px-child > * {
margin-top: -5px !important;
}
.lipotype-margin-top--5px-force {
margin-top: -5px !important;
}
.lipotype-margin-top-0px {
margin-top: 0px;
}
.lipotype-margin-top-0px-child > * {
margin-top: 0px !important;
}
.lipotype-margin-top-0px-force {
margin-top: 0px !important;
}
.lipotype-margin-top-5px {
margin-top: 5px;
}
.lipotype-margin-top-5px-child > * {
margin-top: 5px !important;
}
.lipotype-margin-top-5px-force {
margin-top: 5px !important;
}
.lipotype-margin-top-10px {
margin-top: 10px;
}
.lipotype-margin-top-10px-child > * {
margin-top: 10px !important;
}
.lipotype-margin-top-10px-force {
margin-top: 10px !important;
}
.lipotype-margin-top-15px {
margin-top: 15px;
}
.lipotype-margin-top-15px-child > * {
margin-top: 15px !important;
}
.lipotype-margin-top-15px-force {
margin-top: 15px !important;
}
.lipotype-margin-top-20px {
margin-top: 20px;
}
.lipotype-margin-top-20px-child > * {
margin-top: 20px !important;
}
.lipotype-margin-top-20px-force {
margin-top: 20px !important;
}
.lipotype-margin-top-25px {
margin-top: 25px;
}
.lipotype-margin-top-25px-child > * {
margin-top: 25px !important;
}
.lipotype-margin-top-25px-force {
margin-top: 25px !important;
}
.lipotype-margin-top-30px {
margin-top: 30px;
}
.lipotype-margin-top-30px-child > * {
margin-top: 30px !important;
}
.lipotype-margin-top-30px-force {
margin-top: 30px !important;
}
.lipotype-margin-top-35px {
margin-top: 35px;
}
.lipotype-margin-top-35px-child > * {
margin-top: 35px !important;
}
.lipotype-margin-top-35px-force {
margin-top: 35px !important;
}
.lipotype-margin-top-40px {
margin-top: 40px;
}
.lipotype-margin-top-40px-child > * {
margin-top: 40px !important;
}
.lipotype-margin-top-40px-force {
margin-top: 40px !important;
}
.lipotype-margin-top-45px {
margin-top: 45px;
}
.lipotype-margin-top-45px-child > * {
margin-top: 45px !important;
}
.lipotype-margin-top-45px-force {
margin-top: 45px !important;
}
.lipotype-margin-top-50px {
margin-top: 50px;
}
.lipotype-margin-top-50px-child > * {
margin-top: 50px !important;
}
.lipotype-margin-top-50px-force {
margin-top: 50px !important;
}
.lipotype-margin-top-55px {
margin-top: 55px;
}
.lipotype-margin-top-55px-child > * {
margin-top: 55px !important;
}
.lipotype-margin-top-55px-force {
margin-top: 55px !important;
}
.lipotype-margin-top-60px {
margin-top: 60px;
}
.lipotype-margin-top-60px-child > * {
margin-top: 60px !important;
}
.lipotype-margin-top-60px-force {
margin-top: 60px !important;
}
.lipotype-margin-top-65px {
margin-top: 65px;
}
.lipotype-margin-top-65px-child > * {
margin-top: 65px !important;
}
.lipotype-margin-top-65px-force {
margin-top: 65px !important;
}
.lipotype-margin-top-70px {
margin-top: 70px;
}
.lipotype-margin-top-70px-child > * {
margin-top: 70px !important;
}
.lipotype-margin-top-70px-force {
margin-top: 70px !important;
}
.lipotype-margin-top-75px {
margin-top: 75px;
}
.lipotype-margin-top-75px-child > * {
margin-top: 75px !important;
}
.lipotype-margin-top-75px-force {
margin-top: 75px !important;
}
.lipotype-margin-top-80px {
margin-top: 80px;
}
.lipotype-margin-top-80px-child > * {
margin-top: 80px !important;
}
.lipotype-margin-top-80px-force {
margin-top: 80px !important;
}
.lipotype-margin-top-85px {
margin-top: 85px;
}
.lipotype-margin-top-85px-child > * {
margin-top: 85px !important;
}
.lipotype-margin-top-85px-force {
margin-top: 85px !important;
}
.lipotype-margin-top-90px {
margin-top: 90px;
}
.lipotype-margin-top-90px-child > * {
margin-top: 90px !important;
}
.lipotype-margin-top-90px-force {
margin-top: 90px !important;
}
.lipotype-margin-top-95px {
margin-top: 95px;
}
.lipotype-margin-top-95px-child > * {
margin-top: 95px !important;
}
.lipotype-margin-top-95px-force {
margin-top: 95px !important;
}
.lipotype-margin-top-100px {
margin-top: 100px;
}
.lipotype-margin-top-100px-child > * {
margin-top: 100px !important;
}
.lipotype-margin-top-100px-force {
margin-top: 100px !important;
}
@media (min-width: 768px) {
.lipomargin-top-0px {
margin-top: 0px;
}
.lipotype-desktop-margin-top-0px-force {
margin-top: 0px !important;
}
.lipomargin-top-5px {
margin-top: 5px;
}
.lipotype-desktop-margin-top-5px-force {
margin-top: 5px !important;
}
.lipomargin-top-10px {
margin-top: 10px;
}
.lipotype-desktop-margin-top-10px-force {
margin-top: 10px !important;
}
.lipomargin-top-15px {
margin-top: 15px;
}
.lipotype-desktop-margin-top-15px-force {
margin-top: 15px !important;
}
.lipomargin-top-20px {
margin-top: 20px;
}
.lipotype-desktop-margin-top-20px-force {
margin-top: 20px !important;
}
.lipomargin-top-25px {
margin-top: 25px;
}
.lipotype-desktop-margin-top-25px-force {
margin-top: 25px !important;
}
.lipomargin-top-30px {
margin-top: 30px;
}
.lipotype-desktop-margin-top-30px-force {
margin-top: 30px !important;
}
.lipomargin-top-35px {
margin-top: 35px;
}
.lipotype-desktop-margin-top-35px-force {
margin-top: 35px !important;
}
.lipomargin-top-40px {
margin-top: 40px;
}
.lipotype-desktop-margin-top-40px-force {
margin-top: 40px !important;
}
.lipomargin-top-45px {
margin-top: 45px;
}
.lipotype-desktop-margin-top-45px-force {
margin-top: 45px !important;
}
.lipomargin-top-50px {
margin-top: 50px;
}
.lipotype-desktop-margin-top-50px-force {
margin-top: 50px !important;
}
.lipomargin-top-55px {
margin-top: 55px;
}
.lipotype-desktop-margin-top-55px-force {
margin-top: 55px !important;
}
.lipomargin-top-60px {
margin-top: 60px;
}
.lipotype-desktop-margin-top-60px-force {
margin-top: 60px !important;
}
.lipomargin-top-65px {
margin-top: 65px;
}
.lipotype-desktop-margin-top-65px-force {
margin-top: 65px !important;
}
.lipomargin-top-70px {
margin-top: 70px;
}
.lipotype-desktop-margin-top-70px-force {
margin-top: 70px !important;
}
.lipomargin-top-75px {
margin-top: 75px;
}
.lipotype-desktop-margin-top-75px-force {
margin-top: 75px !important;
}
.lipomargin-top-80px {
margin-top: 80px;
}
.lipotype-desktop-margin-top-80px-force {
margin-top: 80px !important;
}
.lipomargin-top-85px {
margin-top: 85px;
}
.lipotype-desktop-margin-top-85px-force {
margin-top: 85px !important;
}
.lipomargin-top-90px {
margin-top: 90px;
}
.lipotype-desktop-margin-top-90px-force {
margin-top: 90px !important;
}
.lipomargin-top-95px {
margin-top: 95px;
}
.lipotype-desktop-margin-top-95px-force {
margin-top: 95px !important;
}
.lipomargin-top-100px {
margin-top: 100px;
}
.lipotype-desktop-margin-top-100px-force {
margin-top: 100px !important;
}
}
@media (max-width: 426px) {
.lipotype-mobile-margin-top--60px {
margin-top: -60px;
}
.lipotype-mobile-margin-top--60px-force {
margin-top: -60px !important;
}
.lipotype-mobile-margin-top--55px {
margin-top: -55px;
}
.lipotype-mobile-margin-top--55px-force {
margin-top: -55px !important;
}
.lipotype-mobile-margin-top--50px {
margin-top: -50px;
}
.lipotype-mobile-margin-top--50px-force {
margin-top: -50px !important;
}
.lipotype-mobile-margin-top--45px {
margin-top: -45px;
}
.lipotype-mobile-margin-top--45px-force {
margin-top: -45px !important;
}
.lipotype-mobile-margin-top--40px {
margin-top: -40px;
}
.lipotype-mobile-margin-top--40px-force {
margin-top: -40px !important;
}
.lipotype-mobile-margin-top--35px {
margin-top: -35px;
}
.lipotype-mobile-margin-top--35px-force {
margin-top: -35px !important;
}
.lipotype-mobile-margin-top--30px {
margin-top: -30px;
}
.lipotype-mobile-margin-top--30px-force {
margin-top: -30px !important;
}
.lipotype-mobile-margin-top--25px {
margin-top: -25px;
}
.lipotype-mobile-margin-top--25px-force {
margin-top: -25px !important;
}
.lipotype-mobile-margin-top--20px {
margin-top: -20px;
}
.lipotype-mobile-margin-top--20px-force {
margin-top: -20px !important;
}
.lipotype-mobile-margin-top--15px {
margin-top: -15px;
}
.lipotype-mobile-margin-top--15px-force {
margin-top: -15px !important;
}
.lipotype-mobile-margin-top--10px {
margin-top: -10px;
}
.lipotype-mobile-margin-top--10px-force {
margin-top: -10px !important;
}
.lipotype-mobile-margin-top--5px {
margin-top: -5px;
}
.lipotype-mobile-margin-top--5px-force {
margin-top: -5px !important;
}
.lipotype-mobile-margin-top-0px {
margin-top: 0px;
}
.lipotype-mobile-margin-top-0px-force {
margin-top: 0px !important;
}
.lipotype-mobile-margin-top-5px {
margin-top: 5px;
}
.lipotype-mobile-margin-top-5px-force {
margin-top: 5px !important;
}
.lipotype-mobile-margin-top-10px {
margin-top: 10px;
}
.lipotype-mobile-margin-top-10px-force {
margin-top: 10px !important;
}
.lipotype-mobile-margin-top-15px {
margin-top: 15px;
}
.lipotype-mobile-margin-top-15px-force {
margin-top: 15px !important;
}
.lipotype-mobile-margin-top-20px {
margin-top: 20px;
}
.lipotype-mobile-margin-top-20px-force {
margin-top: 20px !important;
}
.lipotype-mobile-margin-top-25px {
margin-top: 25px;
}
.lipotype-mobile-margin-top-25px-force {
margin-top: 25px !important;
}
.lipotype-mobile-margin-top-30px {
margin-top: 30px;
}
.lipotype-mobile-margin-top-30px-force {
margin-top: 30px !important;
}
.lipotype-mobile-margin-top-35px {
margin-top: 35px;
}
.lipotype-mobile-margin-top-35px-force {
margin-top: 35px !important;
}
.lipotype-mobile-margin-top-40px {
margin-top: 40px;
}
.lipotype-mobile-margin-top-40px-force {
margin-top: 40px !important;
}
.lipotype-mobile-margin-top-45px {
margin-top: 45px;
}
.lipotype-mobile-margin-top-45px-force {
margin-top: 45px !important;
}
.lipotype-mobile-margin-top-50px {
margin-top: 50px;
}
.lipotype-mobile-margin-top-50px-force {
margin-top: 50px !important;
}
.lipotype-mobile-margin-top-55px {
margin-top: 55px;
}
.lipotype-mobile-margin-top-55px-force {
margin-top: 55px !important;
}
.lipotype-mobile-margin-top-60px {
margin-top: 60px;
}
.lipotype-mobile-margin-top-60px-force {
margin-top: 60px !important;
}
.lipotype-mobile-margin-top-65px {
margin-top: 65px;
}
.lipotype-mobile-margin-top-65px-force {
margin-top: 65px !important;
}
.lipotype-mobile-margin-top-70px {
margin-top: 70px;
}
.lipotype-mobile-margin-top-70px-force {
margin-top: 70px !important;
}
.lipotype-mobile-margin-top-75px {
margin-top: 75px;
}
.lipotype-mobile-margin-top-75px-force {
margin-top: 75px !important;
}
.lipotype-mobile-margin-top-80px {
margin-top: 80px;
}
.lipotype-mobile-margin-top-80px-force {
margin-top: 80px !important;
}
.lipotype-mobile-margin-top-85px {
margin-top: 85px;
}
.lipotype-mobile-margin-top-85px-force {
margin-top: 85px !important;
}
.lipotype-mobile-margin-top-90px {
margin-top: 90px;
}
.lipotype-mobile-margin-top-90px-force {
margin-top: 90px !important;
}
.lipotype-mobile-margin-top-95px {
margin-top: 95px;
}
.lipotype-mobile-margin-top-95px-force {
margin-top: 95px !important;
}
.lipotype-mobile-margin-top-100px {
margin-top: 100px;
}
.lipotype-mobile-margin-top-100px-force {
margin-top: 100px !important;
}
}
.lipotype-margin-bottom-auto {
margin-bottom: auto;
}
.lipotype-margin-bottom--60px {
margin-bottom: -60px;
}
.lipotype-margin-bottom--60px-child > * {
margin-bottom: -60px !important;
}
.lipotype-margin-bottom--60px-force {
margin-bottom: -60px !important;
}
.lipotype-margin-bottom--55px {
margin-bottom: -55px;
}
.lipotype-margin-bottom--55px-child > * {
margin-bottom: -55px !important;
}
.lipotype-margin-bottom--55px-force {
margin-bottom: -55px !important;
}
.lipotype-margin-bottom--50px {
margin-bottom: -50px;
}
.lipotype-margin-bottom--50px-child > * {
margin-bottom: -50px !important;
}
.lipotype-margin-bottom--50px-force {
margin-bottom: -50px !important;
}
.lipotype-margin-bottom--45px {
margin-bottom: -45px;
}
.lipotype-margin-bottom--45px-child > * {
margin-bottom: -45px !important;
}
.lipotype-margin-bottom--45px-force {
margin-bottom: -45px !important;
}
.lipotype-margin-bottom--40px {
margin-bottom: -40px;
}
.lipotype-margin-bottom--40px-child > * {
margin-bottom: -40px !important;
}
.lipotype-margin-bottom--40px-force {
margin-bottom: -40px !important;
}
.lipotype-margin-bottom--35px {
margin-bottom: -35px;
}
.lipotype-margin-bottom--35px-child > * {
margin-bottom: -35px !important;
}
.lipotype-margin-bottom--35px-force {
margin-bottom: -35px !important;
}
.lipotype-margin-bottom--30px {
margin-bottom: -30px;
}
.lipotype-margin-bottom--30px-child > * {
margin-bottom: -30px !important;
}
.lipotype-margin-bottom--30px-force {
margin-bottom: -30px !important;
}
.lipotype-margin-bottom--25px {
margin-bottom: -25px;
}
.lipotype-margin-bottom--25px-child > * {
margin-bottom: -25px !important;
}
.lipotype-margin-bottom--25px-force {
margin-bottom: -25px !important;
}
.lipotype-margin-bottom--20px {
margin-bottom: -20px;
}
.lipotype-margin-bottom--20px-child > * {
margin-bottom: -20px !important;
}
.lipotype-margin-bottom--20px-force {
margin-bottom: -20px !important;
}
.lipotype-margin-bottom--15px {
margin-bottom: -15px;
}
.lipotype-margin-bottom--15px-child > * {
margin-bottom: -15px !important;
}
.lipotype-margin-bottom--15px-force {
margin-bottom: -15px !important;
}
.lipotype-margin-bottom--10px {
margin-bottom: -10px;
}
.lipotype-margin-bottom--10px-child > * {
margin-bottom: -10px !important;
}
.lipotype-margin-bottom--10px-force {
margin-bottom: -10px !important;
}
.lipotype-margin-bottom--5px {
margin-bottom: -5px;
}
.lipotype-margin-bottom--5px-child > * {
margin-bottom: -5px !important;
}
.lipotype-margin-bottom--5px-force {
margin-bottom: -5px !important;
}
.lipotype-margin-bottom-0px {
margin-bottom: 0px;
}
.lipotype-margin-bottom-0px-child > * {
margin-bottom: 0px !important;
}
.lipotype-margin-bottom-0px-force {
margin-bottom: 0px !important;
}
.lipotype-margin-bottom-5px {
margin-bottom: 5px;
}
.lipotype-margin-bottom-5px-child > * {
margin-bottom: 5px !important;
}
.lipotype-margin-bottom-5px-force {
margin-bottom: 5px !important;
}
.lipotype-margin-bottom-10px {
margin-bottom: 10px;
}
.lipotype-margin-bottom-10px-child > * {
margin-bottom: 10px !important;
}
.lipotype-margin-bottom-10px-force {
margin-bottom: 10px !important;
}
.lipotype-margin-bottom-15px {
margin-bottom: 15px;
}
.lipotype-margin-bottom-15px-child > * {
margin-bottom: 15px !important;
}
.lipotype-margin-bottom-15px-force {
margin-bottom: 15px !important;
}
.lipotype-margin-bottom-20px {
margin-bottom: 20px;
}
.lipotype-margin-bottom-20px-child > * {
margin-bottom: 20px !important;
}
.lipotype-margin-bottom-20px-force {
margin-bottom: 20px !important;
}
.lipotype-margin-bottom-25px {
margin-bottom: 25px;
}
.lipotype-margin-bottom-25px-child > * {
margin-bottom: 25px !important;
}
.lipotype-margin-bottom-25px-force {
margin-bottom: 25px !important;
}
.lipotype-margin-bottom-30px {
margin-bottom: 30px;
}
.lipotype-margin-bottom-30px-child > * {
margin-bottom: 30px !important;
}
.lipotype-margin-bottom-30px-force {
margin-bottom: 30px !important;
}
.lipotype-margin-bottom-35px {
margin-bottom: 35px;
}
.lipotype-margin-bottom-35px-child > * {
margin-bottom: 35px !important;
}
.lipotype-margin-bottom-35px-force {
margin-bottom: 35px !important;
}
.lipotype-margin-bottom-40px {
margin-bottom: 40px;
}
.lipotype-margin-bottom-40px-child > * {
margin-bottom: 40px !important;
}
.lipotype-margin-bottom-40px-force {
margin-bottom: 40px !important;
}
.lipotype-margin-bottom-45px {
margin-bottom: 45px;
}
.lipotype-margin-bottom-45px-child > * {
margin-bottom: 45px !important;
}
.lipotype-margin-bottom-45px-force {
margin-bottom: 45px !important;
}
.lipotype-margin-bottom-50px {
margin-bottom: 50px;
}
.lipotype-margin-bottom-50px-child > * {
margin-bottom: 50px !important;
}
.lipotype-margin-bottom-50px-force {
margin-bottom: 50px !important;
}
.lipotype-margin-bottom-55px {
margin-bottom: 55px;
}
.lipotype-margin-bottom-55px-child > * {
margin-bottom: 55px !important;
}
.lipotype-margin-bottom-55px-force {
margin-bottom: 55px !important;
}
.lipotype-margin-bottom-60px {
margin-bottom: 60px;
}
.lipotype-margin-bottom-60px-child > * {
margin-bottom: 60px !important;
}
.lipotype-margin-bottom-60px-force {
margin-bottom: 60px !important;
}
.lipotype-margin-bottom-65px {
margin-bottom: 65px;
}
.lipotype-margin-bottom-65px-child > * {
margin-bottom: 65px !important;
}
.lipotype-margin-bottom-65px-force {
margin-bottom: 65px !important;
}
.lipotype-margin-bottom-70px {
margin-bottom: 70px;
}
.lipotype-margin-bottom-70px-child > * {
margin-bottom: 70px !important;
}
.lipotype-margin-bottom-70px-force {
margin-bottom: 70px !important;
}
.lipotype-margin-bottom-75px {
margin-bottom: 75px;
}
.lipotype-margin-bottom-75px-child > * {
margin-bottom: 75px !important;
}
.lipotype-margin-bottom-75px-force {
margin-bottom: 75px !important;
}
.lipotype-margin-bottom-80px {
margin-bottom: 80px;
}
.lipotype-margin-bottom-80px-child > * {
margin-bottom: 80px !important;
}
.lipotype-margin-bottom-80px-force {
margin-bottom: 80px !important;
}
.lipotype-margin-bottom-85px {
margin-bottom: 85px;
}
.lipotype-margin-bottom-85px-child > * {
margin-bottom: 85px !important;
}
.lipotype-margin-bottom-85px-force {
margin-bottom: 85px !important;
}
.lipotype-margin-bottom-90px {
margin-bottom: 90px;
}
.lipotype-margin-bottom-90px-child > * {
margin-bottom: 90px !important;
}
.lipotype-margin-bottom-90px-force {
margin-bottom: 90px !important;
}
.lipotype-margin-bottom-95px {
margin-bottom: 95px;
}
.lipotype-margin-bottom-95px-child > * {
margin-bottom: 95px !important;
}
.lipotype-margin-bottom-95px-force {
margin-bottom: 95px !important;
}
.lipotype-margin-bottom-100px {
margin-bottom: 100px;
}
.lipotype-margin-bottom-100px-child > * {
margin-bottom: 100px !important;
}
.lipotype-margin-bottom-100px-force {
margin-bottom: 100px !important;
}
@media (min-width: 768px) {
.lipomargin-bottom-0px {
margin-bottom: 0px;
}
.lipotype-desktop-margin-bottom-0px-force {
margin-bottom: 0px !important;
}
.lipomargin-bottom-5px {
margin-bottom: 5px;
}
.lipotype-desktop-margin-bottom-5px-force {
margin-bottom: 5px !important;
}
.lipomargin-bottom-10px {
margin-bottom: 10px;
}
.lipotype-desktop-margin-bottom-10px-force {
margin-bottom: 10px !important;
}
.lipomargin-bottom-15px {
margin-bottom: 15px;
}
.lipotype-desktop-margin-bottom-15px-force {
margin-bottom: 15px !important;
}
.lipomargin-bottom-20px {
margin-bottom: 20px;
}
.lipotype-desktop-margin-bottom-20px-force {
margin-bottom: 20px !important;
}
.lipomargin-bottom-25px {
margin-bottom: 25px;
}
.lipotype-desktop-margin-bottom-25px-force {
margin-bottom: 25px !important;
}
.lipomargin-bottom-30px {
margin-bottom: 30px;
}
.lipotype-desktop-margin-bottom-30px-force {
margin-bottom: 30px !important;
}
.lipomargin-bottom-35px {
margin-bottom: 35px;
}
.lipotype-desktop-margin-bottom-35px-force {
margin-bottom: 35px !important;
}
.lipomargin-bottom-40px {
margin-bottom: 40px;
}
.lipotype-desktop-margin-bottom-40px-force {
margin-bottom: 40px !important;
}
.lipomargin-bottom-45px {
margin-bottom: 45px;
}
.lipotype-desktop-margin-bottom-45px-force {
margin-bottom: 45px !important;
}
.lipomargin-bottom-50px {
margin-bottom: 50px;
}
.lipotype-desktop-margin-bottom-50px-force {
margin-bottom: 50px !important;
}
.lipomargin-bottom-55px {
margin-bottom: 55px;
}
.lipotype-desktop-margin-bottom-55px-force {
margin-bottom: 55px !important;
}
.lipomargin-bottom-60px {
margin-bottom: 60px;
}
.lipotype-desktop-margin-bottom-60px-force {
margin-bottom: 60px !important;
}
.lipomargin-bottom-65px {
margin-bottom: 65px;
}
.lipotype-desktop-margin-bottom-65px-force {
margin-bottom: 65px !important;
}
.lipomargin-bottom-70px {
margin-bottom: 70px;
}
.lipotype-desktop-margin-bottom-70px-force {
margin-bottom: 70px !important;
}
.lipomargin-bottom-75px {
margin-bottom: 75px;
}
.lipotype-desktop-margin-bottom-75px-force {
margin-bottom: 75px !important;
}
.lipomargin-bottom-80px {
margin-bottom: 80px;
}
.lipotype-desktop-margin-bottom-80px-force {
margin-bottom: 80px !important;
}
.lipomargin-bottom-85px {
margin-bottom: 85px;
}
.lipotype-desktop-margin-bottom-85px-force {
margin-bottom: 85px !important;
}
.lipomargin-bottom-90px {
margin-bottom: 90px;
}
.lipotype-desktop-margin-bottom-90px-force {
margin-bottom: 90px !important;
}
.lipomargin-bottom-95px {
margin-bottom: 95px;
}
.lipotype-desktop-margin-bottom-95px-force {
margin-bottom: 95px !important;
}
.lipomargin-bottom-100px {
margin-bottom: 100px;
}
.lipotype-desktop-margin-bottom-100px-force {
margin-bottom: 100px !important;
}
}
@media (max-width: 426px) {
.lipotype-mobile-margin-bottom--60px {
margin-bottom: -60px;
}
.lipotype-mobile-margin-bottom--60px-force {
margin-bottom: -60px !important;
}
.lipotype-mobile-margin-bottom--55px {
margin-bottom: -55px;
}
.lipotype-mobile-margin-bottom--55px-force {
margin-bottom: -55px !important;
}
.lipotype-mobile-margin-bottom--50px {
margin-bottom: -50px;
}
.lipotype-mobile-margin-bottom--50px-force {
margin-bottom: -50px !important;
}
.lipotype-mobile-margin-bottom--45px {
margin-bottom: -45px;
}
.lipotype-mobile-margin-bottom--45px-force {
margin-bottom: -45px !important;
}
.lipotype-mobile-margin-bottom--40px {
margin-bottom: -40px;
}
.lipotype-mobile-margin-bottom--40px-force {
margin-bottom: -40px !important;
}
.lipotype-mobile-margin-bottom--35px {
margin-bottom: -35px;
}
.lipotype-mobile-margin-bottom--35px-force {
margin-bottom: -35px !important;
}
.lipotype-mobile-margin-bottom--30px {
margin-bottom: -30px;
}
.lipotype-mobile-margin-bottom--30px-force {
margin-bottom: -30px !important;
}
.lipotype-mobile-margin-bottom--25px {
margin-bottom: -25px;
}
.lipotype-mobile-margin-bottom--25px-force {
margin-bottom: -25px !important;
}
.lipotype-mobile-margin-bottom--20px {
margin-bottom: -20px;
}
.lipotype-mobile-margin-bottom--20px-force {
margin-bottom: -20px !important;
}
.lipotype-mobile-margin-bottom--15px {
margin-bottom: -15px;
}
.lipotype-mobile-margin-bottom--15px-force {
margin-bottom: -15px !important;
}
.lipotype-mobile-margin-bottom--10px {
margin-bottom: -10px;
}
.lipotype-mobile-margin-bottom--10px-force {
margin-bottom: -10px !important;
}
.lipotype-mobile-margin-bottom--5px {
margin-bottom: -5px;
}
.lipotype-mobile-margin-bottom--5px-force {
margin-bottom: -5px !important;
}
.lipotype-mobile-margin-bottom-0px {
margin-bottom: 0px;
}
.lipotype-mobile-margin-bottom-0px-force {
margin-bottom: 0px !important;
}
.lipotype-mobile-margin-bottom-5px {
margin-bottom: 5px;
}
.lipotype-mobile-margin-bottom-5px-force {
margin-bottom: 5px !important;
}
.lipotype-mobile-margin-bottom-10px {
margin-bottom: 10px;
}
.lipotype-mobile-margin-bottom-10px-force {
margin-bottom: 10px !important;
}
.lipotype-mobile-margin-bottom-15px {
margin-bottom: 15px;
}
.lipotype-mobile-margin-bottom-15px-force {
margin-bottom: 15px !important;
}
.lipotype-mobile-margin-bottom-20px {
margin-bottom: 20px;
}
.lipotype-mobile-margin-bottom-20px-force {
margin-bottom: 20px !important;
}
.lipotype-mobile-margin-bottom-25px {
margin-bottom: 25px;
}
.lipotype-mobile-margin-bottom-25px-force {
margin-bottom: 25px !important;
}
.lipotype-mobile-margin-bottom-30px {
margin-bottom: 30px;
}
.lipotype-mobile-margin-bottom-30px-force {
margin-bottom: 30px !important;
}
.lipotype-mobile-margin-bottom-35px {
margin-bottom: 35px;
}
.lipotype-mobile-margin-bottom-35px-force {
margin-bottom: 35px !important;
}
.lipotype-mobile-margin-bottom-40px {
margin-bottom: 40px;
}
.lipotype-mobile-margin-bottom-40px-force {
margin-bottom: 40px !important;
}
.lipotype-mobile-margin-bottom-45px {
margin-bottom: 45px;
}
.lipotype-mobile-margin-bottom-45px-force {
margin-bottom: 45px !important;
}
.lipotype-mobile-margin-bottom-50px {
margin-bottom: 50px;
}
.lipotype-mobile-margin-bottom-50px-force {
margin-bottom: 50px !important;
}
.lipotype-mobile-margin-bottom-55px {
margin-bottom: 55px;
}
.lipotype-mobile-margin-bottom-55px-force {
margin-bottom: 55px !important;
}
.lipotype-mobile-margin-bottom-60px {
margin-bottom: 60px;
}
.lipotype-mobile-margin-bottom-60px-force {
margin-bottom: 60px !important;
}
.lipotype-mobile-margin-bottom-65px {
margin-bottom: 65px;
}
.lipotype-mobile-margin-bottom-65px-force {
margin-bottom: 65px !important;
}
.lipotype-mobile-margin-bottom-70px {
margin-bottom: 70px;
}
.lipotype-mobile-margin-bottom-70px-force {
margin-bottom: 70px !important;
}
.lipotype-mobile-margin-bottom-75px {
margin-bottom: 75px;
}
.lipotype-mobile-margin-bottom-75px-force {
margin-bottom: 75px !important;
}
.lipotype-mobile-margin-bottom-80px {
margin-bottom: 80px;
}
.lipotype-mobile-margin-bottom-80px-force {
margin-bottom: 80px !important;
}
.lipotype-mobile-margin-bottom-85px {
margin-bottom: 85px;
}
.lipotype-mobile-margin-bottom-85px-force {
margin-bottom: 85px !important;
}
.lipotype-mobile-margin-bottom-90px {
margin-bottom: 90px;
}
.lipotype-mobile-margin-bottom-90px-force {
margin-bottom: 90px !important;
}
.lipotype-mobile-margin-bottom-95px {
margin-bottom: 95px;
}
.lipotype-mobile-margin-bottom-95px-force {
margin-bottom: 95px !important;
}
.lipotype-mobile-margin-bottom-100px {
margin-bottom: 100px;
}
.lipotype-mobile-margin-bottom-100px-force {
margin-bottom: 100px !important;
}
}
.lipotype-margin-left-auto {
margin-left: auto;
}
.lipotype-margin-left--60px {
margin-left: -60px;
}
.lipotype-margin-left--60px-child > * {
margin-left: -60px !important;
}
.lipotype-margin-left--60px-force {
margin-left: -60px !important;
}
.lipotype-margin-left--55px {
margin-left: -55px;
}
.lipotype-margin-left--55px-child > * {
margin-left: -55px !important;
}
.lipotype-margin-left--55px-force {
margin-left: -55px !important;
}
.lipotype-margin-left--50px {
margin-left: -50px;
}
.lipotype-margin-left--50px-child > * {
margin-left: -50px !important;
}
.lipotype-margin-left--50px-force {
margin-left: -50px !important;
}
.lipotype-margin-left--45px {
margin-left: -45px;
}
.lipotype-margin-left--45px-child > * {
margin-left: -45px !important;
}
.lipotype-margin-left--45px-force {
margin-left: -45px !important;
}
.lipotype-margin-left--40px {
margin-left: -40px;
}
.lipotype-margin-left--40px-child > * {
margin-left: -40px !important;
}
.lipotype-margin-left--40px-force {
margin-left: -40px !important;
}
.lipotype-margin-left--35px {
margin-left: -35px;
}
.lipotype-margin-left--35px-child > * {
margin-left: -35px !important;
}
.lipotype-margin-left--35px-force {
margin-left: -35px !important;
}
.lipotype-margin-left--30px {
margin-left: -30px;
}
.lipotype-margin-left--30px-child > * {
margin-left: -30px !important;
}
.lipotype-margin-left--30px-force {
margin-left: -30px !important;
}
.lipotype-margin-left--25px {
margin-left: -25px;
}
.lipotype-margin-left--25px-child > * {
margin-left: -25px !important;
}
.lipotype-margin-left--25px-force {
margin-left: -25px !important;
}
.lipotype-margin-left--20px {
margin-left: -20px;
}
.lipotype-margin-left--20px-child > * {
margin-left: -20px !important;
}
.lipotype-margin-left--20px-force {
margin-left: -20px !important;
}
.lipotype-margin-left--15px {
margin-left: -15px;
}
.lipotype-margin-left--15px-child > * {
margin-left: -15px !important;
}
.lipotype-margin-left--15px-force {
margin-left: -15px !important;
}
.lipotype-margin-left--10px {
margin-left: -10px;
}
.lipotype-margin-left--10px-child > * {
margin-left: -10px !important;
}
.lipotype-margin-left--10px-force {
margin-left: -10px !important;
}
.lipotype-margin-left--5px {
margin-left: -5px;
}
.lipotype-margin-left--5px-child > * {
margin-left: -5px !important;
}
.lipotype-margin-left--5px-force {
margin-left: -5px !important;
}
.lipotype-margin-left-0px {
margin-left: 0px;
}
.lipotype-margin-left-0px-child > * {
margin-left: 0px !important;
}
.lipotype-margin-left-0px-force {
margin-left: 0px !important;
}
.lipotype-margin-left-5px {
margin-left: 5px;
}
.lipotype-margin-left-5px-child > * {
margin-left: 5px !important;
}
.lipotype-margin-left-5px-force {
margin-left: 5px !important;
}
.lipotype-margin-left-10px {
margin-left: 10px;
}
.lipotype-margin-left-10px-child > * {
margin-left: 10px !important;
}
.lipotype-margin-left-10px-force {
margin-left: 10px !important;
}
.lipotype-margin-left-15px {
margin-left: 15px;
}
.lipotype-margin-left-15px-child > * {
margin-left: 15px !important;
}
.lipotype-margin-left-15px-force {
margin-left: 15px !important;
}
.lipotype-margin-left-20px {
margin-left: 20px;
}
.lipotype-margin-left-20px-child > * {
margin-left: 20px !important;
}
.lipotype-margin-left-20px-force {
margin-left: 20px !important;
}
.lipotype-margin-left-25px {
margin-left: 25px;
}
.lipotype-margin-left-25px-child > * {
margin-left: 25px !important;
}
.lipotype-margin-left-25px-force {
margin-left: 25px !important;
}
.lipotype-margin-left-30px {
margin-left: 30px;
}
.lipotype-margin-left-30px-child > * {
margin-left: 30px !important;
}
.lipotype-margin-left-30px-force {
margin-left: 30px !important;
}
.lipotype-margin-left-35px {
margin-left: 35px;
}
.lipotype-margin-left-35px-child > * {
margin-left: 35px !important;
}
.lipotype-margin-left-35px-force {
margin-left: 35px !important;
}
.lipotype-margin-left-40px {
margin-left: 40px;
}
.lipotype-margin-left-40px-child > * {
margin-left: 40px !important;
}
.lipotype-margin-left-40px-force {
margin-left: 40px !important;
}
.lipotype-margin-left-45px {
margin-left: 45px;
}
.lipotype-margin-left-45px-child > * {
margin-left: 45px !important;
}
.lipotype-margin-left-45px-force {
margin-left: 45px !important;
}
.lipotype-margin-left-50px {
margin-left: 50px;
}
.lipotype-margin-left-50px-child > * {
margin-left: 50px !important;
}
.lipotype-margin-left-50px-force {
margin-left: 50px !important;
}
.lipotype-margin-left-55px {
margin-left: 55px;
}
.lipotype-margin-left-55px-child > * {
margin-left: 55px !important;
}
.lipotype-margin-left-55px-force {
margin-left: 55px !important;
}
.lipotype-margin-left-60px {
margin-left: 60px;
}
.lipotype-margin-left-60px-child > * {
margin-left: 60px !important;
}
.lipotype-margin-left-60px-force {
margin-left: 60px !important;
}
.lipotype-margin-left-65px {
margin-left: 65px;
}
.lipotype-margin-left-65px-child > * {
margin-left: 65px !important;
}
.lipotype-margin-left-65px-force {
margin-left: 65px !important;
}
.lipotype-margin-left-70px {
margin-left: 70px;
}
.lipotype-margin-left-70px-child > * {
margin-left: 70px !important;
}
.lipotype-margin-left-70px-force {
margin-left: 70px !important;
}
.lipotype-margin-left-75px {
margin-left: 75px;
}
.lipotype-margin-left-75px-child > * {
margin-left: 75px !important;
}
.lipotype-margin-left-75px-force {
margin-left: 75px !important;
}
.lipotype-margin-left-80px {
margin-left: 80px;
}
.lipotype-margin-left-80px-child > * {
margin-left: 80px !important;
}
.lipotype-margin-left-80px-force {
margin-left: 80px !important;
}
.lipotype-margin-left-85px {
margin-left: 85px;
}
.lipotype-margin-left-85px-child > * {
margin-left: 85px !important;
}
.lipotype-margin-left-85px-force {
margin-left: 85px !important;
}
.lipotype-margin-left-90px {
margin-left: 90px;
}
.lipotype-margin-left-90px-child > * {
margin-left: 90px !important;
}
.lipotype-margin-left-90px-force {
margin-left: 90px !important;
}
.lipotype-margin-left-95px {
margin-left: 95px;
}
.lipotype-margin-left-95px-child > * {
margin-left: 95px !important;
}
.lipotype-margin-left-95px-force {
margin-left: 95px !important;
}
.lipotype-margin-left-100px {
margin-left: 100px;
}
.lipotype-margin-left-100px-child > * {
margin-left: 100px !important;
}
.lipotype-margin-left-100px-force {
margin-left: 100px !important;
}
@media (min-width: 768px) {
.lipomargin-left-0px {
margin-left: 0px;
}
.lipotype-desktop-margin-left-0px-force {
margin-left: 0px !important;
}
.lipomargin-left-5px {
margin-left: 5px;
}
.lipotype-desktop-margin-left-5px-force {
margin-left: 5px !important;
}
.lipomargin-left-10px {
margin-left: 10px;
}
.lipotype-desktop-margin-left-10px-force {
margin-left: 10px !important;
}
.lipomargin-left-15px {
margin-left: 15px;
}
.lipotype-desktop-margin-left-15px-force {
margin-left: 15px !important;
}
.lipomargin-left-20px {
margin-left: 20px;
}
.lipotype-desktop-margin-left-20px-force {
margin-left: 20px !important;
}
.lipomargin-left-25px {
margin-left: 25px;
}
.lipotype-desktop-margin-left-25px-force {
margin-left: 25px !important;
}
.lipomargin-left-30px {
margin-left: 30px;
}
.lipotype-desktop-margin-left-30px-force {
margin-left: 30px !important;
}
.lipomargin-left-35px {
margin-left: 35px;
}
.lipotype-desktop-margin-left-35px-force {
margin-left: 35px !important;
}
.lipomargin-left-40px {
margin-left: 40px;
}
.lipotype-desktop-margin-left-40px-force {
margin-left: 40px !important;
}
.lipomargin-left-45px {
margin-left: 45px;
}
.lipotype-desktop-margin-left-45px-force {
margin-left: 45px !important;
}
.lipomargin-left-50px {
margin-left: 50px;
}
.lipotype-desktop-margin-left-50px-force {
margin-left: 50px !important;
}
.lipomargin-left-55px {
margin-left: 55px;
}
.lipotype-desktop-margin-left-55px-force {
margin-left: 55px !important;
}
.lipomargin-left-60px {
margin-left: 60px;
}
.lipotype-desktop-margin-left-60px-force {
margin-left: 60px !important;
}
.lipomargin-left-65px {
margin-left: 65px;
}
.lipotype-desktop-margin-left-65px-force {
margin-left: 65px !important;
}
.lipomargin-left-70px {
margin-left: 70px;
}
.lipotype-desktop-margin-left-70px-force {
margin-left: 70px !important;
}
.lipomargin-left-75px {
margin-left: 75px;
}
.lipotype-desktop-margin-left-75px-force {
margin-left: 75px !important;
}
.lipomargin-left-80px {
margin-left: 80px;
}
.lipotype-desktop-margin-left-80px-force {
margin-left: 80px !important;
}
.lipomargin-left-85px {
margin-left: 85px;
}
.lipotype-desktop-margin-left-85px-force {
margin-left: 85px !important;
}
.lipomargin-left-90px {
margin-left: 90px;
}
.lipotype-desktop-margin-left-90px-force {
margin-left: 90px !important;
}
.lipomargin-left-95px {
margin-left: 95px;
}
.lipotype-desktop-margin-left-95px-force {
margin-left: 95px !important;
}
.lipomargin-left-100px {
margin-left: 100px;
}
.lipotype-desktop-margin-left-100px-force {
margin-left: 100px !important;
}
}
@media (max-width: 426px) {
.lipotype-mobile-margin-left--60px {
margin-left: -60px;
}
.lipotype-mobile-margin-left--60px-force {
margin-left: -60px !important;
}
.lipotype-mobile-margin-left--55px {
margin-left: -55px;
}
.lipotype-mobile-margin-left--55px-force {
margin-left: -55px !important;
}
.lipotype-mobile-margin-left--50px {
margin-left: -50px;
}
.lipotype-mobile-margin-left--50px-force {
margin-left: -50px !important;
}
.lipotype-mobile-margin-left--45px {
margin-left: -45px;
}
.lipotype-mobile-margin-left--45px-force {
margin-left: -45px !important;
}
.lipotype-mobile-margin-left--40px {
margin-left: -40px;
}
.lipotype-mobile-margin-left--40px-force {
margin-left: -40px !important;
}
.lipotype-mobile-margin-left--35px {
margin-left: -35px;
}
.lipotype-mobile-margin-left--35px-force {
margin-left: -35px !important;
}
.lipotype-mobile-margin-left--30px {
margin-left: -30px;
}
.lipotype-mobile-margin-left--30px-force {
margin-left: -30px !important;
}
.lipotype-mobile-margin-left--25px {
margin-left: -25px;
}
.lipotype-mobile-margin-left--25px-force {
margin-left: -25px !important;
}
.lipotype-mobile-margin-left--20px {
margin-left: -20px;
}
.lipotype-mobile-margin-left--20px-force {
margin-left: -20px !important;
}
.lipotype-mobile-margin-left--15px {
margin-left: -15px;
}
.lipotype-mobile-margin-left--15px-force {
margin-left: -15px !important;
}
.lipotype-mobile-margin-left--10px {
margin-left: -10px;
}
.lipotype-mobile-margin-left--10px-force {
margin-left: -10px !important;
}
.lipotype-mobile-margin-left--5px {
margin-left: -5px;
}
.lipotype-mobile-margin-left--5px-force {
margin-left: -5px !important;
}
.lipotype-mobile-margin-left-0px {
margin-left: 0px;
}
.lipotype-mobile-margin-left-0px-force {
margin-left: 0px !important;
}
.lipotype-mobile-margin-left-5px {
margin-left: 5px;
}
.lipotype-mobile-margin-left-5px-force {
margin-left: 5px !important;
}
.lipotype-mobile-margin-left-10px {
margin-left: 10px;
}
.lipotype-mobile-margin-left-10px-force {
margin-left: 10px !important;
}
.lipotype-mobile-margin-left-15px {
margin-left: 15px;
}
.lipotype-mobile-margin-left-15px-force {
margin-left: 15px !important;
}
.lipotype-mobile-margin-left-20px {
margin-left: 20px;
}
.lipotype-mobile-margin-left-20px-force {
margin-left: 20px !important;
}
.lipotype-mobile-margin-left-25px {
margin-left: 25px;
}
.lipotype-mobile-margin-left-25px-force {
margin-left: 25px !important;
}
.lipotype-mobile-margin-left-30px {
margin-left: 30px;
}
.lipotype-mobile-margin-left-30px-force {
margin-left: 30px !important;
}
.lipotype-mobile-margin-left-35px {
margin-left: 35px;
}
.lipotype-mobile-margin-left-35px-force {
margin-left: 35px !important;
}
.lipotype-mobile-margin-left-40px {
margin-left: 40px;
}
.lipotype-mobile-margin-left-40px-force {
margin-left: 40px !important;
}
.lipotype-mobile-margin-left-45px {
margin-left: 45px;
}
.lipotype-mobile-margin-left-45px-force {
margin-left: 45px !important;
}
.lipotype-mobile-margin-left-50px {
margin-left: 50px;
}
.lipotype-mobile-margin-left-50px-force {
margin-left: 50px !important;
}
.lipotype-mobile-margin-left-55px {
margin-left: 55px;
}
.lipotype-mobile-margin-left-55px-force {
margin-left: 55px !important;
}
.lipotype-mobile-margin-left-60px {
margin-left: 60px;
}
.lipotype-mobile-margin-left-60px-force {
margin-left: 60px !important;
}
.lipotype-mobile-margin-left-65px {
margin-left: 65px;
}
.lipotype-mobile-margin-left-65px-force {
margin-left: 65px !important;
}
.lipotype-mobile-margin-left-70px {
margin-left: 70px;
}
.lipotype-mobile-margin-left-70px-force {
margin-left: 70px !important;
}
.lipotype-mobile-margin-left-75px {
margin-left: 75px;
}
.lipotype-mobile-margin-left-75px-force {
margin-left: 75px !important;
}
.lipotype-mobile-margin-left-80px {
margin-left: 80px;
}
.lipotype-mobile-margin-left-80px-force {
margin-left: 80px !important;
}
.lipotype-mobile-margin-left-85px {
margin-left: 85px;
}
.lipotype-mobile-margin-left-85px-force {
margin-left: 85px !important;
}
.lipotype-mobile-margin-left-90px {
margin-left: 90px;
}
.lipotype-mobile-margin-left-90px-force {
margin-left: 90px !important;
}
.lipotype-mobile-margin-left-95px {
margin-left: 95px;
}
.lipotype-mobile-margin-left-95px-force {
margin-left: 95px !important;
}
.lipotype-mobile-margin-left-100px {
margin-left: 100px;
}
.lipotype-mobile-margin-left-100px-force {
margin-left: 100px !important;
}
}
.lipotype-margin-right-auto {
margin-right: auto;
}
.lipotype-margin-right--60px {
margin-right: -60px;
}
.lipotype-margin-right--60px-child > * {
margin-right: -60px !important;
}
.lipotype-margin-right--60px-force {
margin-right: -60px !important;
}
.lipotype-margin-right--55px {
margin-right: -55px;
}
.lipotype-margin-right--55px-child > * {
margin-right: -55px !important;
}
.lipotype-margin-right--55px-force {
margin-right: -55px !important;
}
.lipotype-margin-right--50px {
margin-right: -50px;
}
.lipotype-margin-right--50px-child > * {
margin-right: -50px !important;
}
.lipotype-margin-right--50px-force {
margin-right: -50px !important;
}
.lipotype-margin-right--45px {
margin-right: -45px;
}
.lipotype-margin-right--45px-child > * {
margin-right: -45px !important;
}
.lipotype-margin-right--45px-force {
margin-right: -45px !important;
}
.lipotype-margin-right--40px {
margin-right: -40px;
}
.lipotype-margin-right--40px-child > * {
margin-right: -40px !important;
}
.lipotype-margin-right--40px-force {
margin-right: -40px !important;
}
.lipotype-margin-right--35px {
margin-right: -35px;
}
.lipotype-margin-right--35px-child > * {
margin-right: -35px !important;
}
.lipotype-margin-right--35px-force {
margin-right: -35px !important;
}
.lipotype-margin-right--30px {
margin-right: -30px;
}
.lipotype-margin-right--30px-child > * {
margin-right: -30px !important;
}
.lipotype-margin-right--30px-force {
margin-right: -30px !important;
}
.lipotype-margin-right--25px {
margin-right: -25px;
}
.lipotype-margin-right--25px-child > * {
margin-right: -25px !important;
}
.lipotype-margin-right--25px-force {
margin-right: -25px !important;
}
.lipotype-margin-right--20px {
margin-right: -20px;
}
.lipotype-margin-right--20px-child > * {
margin-right: -20px !important;
}
.lipotype-margin-right--20px-force {
margin-right: -20px !important;
}
.lipotype-margin-right--15px {
margin-right: -15px;
}
.lipotype-margin-right--15px-child > * {
margin-right: -15px !important;
}
.lipotype-margin-right--15px-force {
margin-right: -15px !important;
}
.lipotype-margin-right--10px {
margin-right: -10px;
}
.lipotype-margin-right--10px-child > * {
margin-right: -10px !important;
}
.lipotype-margin-right--10px-force {
margin-right: -10px !important;
}
.lipotype-margin-right--5px {
margin-right: -5px;
}
.lipotype-margin-right--5px-child > * {
margin-right: -5px !important;
}
.lipotype-margin-right--5px-force {
margin-right: -5px !important;
}
.lipotype-margin-right-0px {
margin-right: 0px;
}
.lipotype-margin-right-0px-child > * {
margin-right: 0px !important;
}
.lipotype-margin-right-0px-force {
margin-right: 0px !important;
}
.lipotype-margin-right-5px {
margin-right: 5px;
}
.lipotype-margin-right-5px-child > * {
margin-right: 5px !important;
}
.lipotype-margin-right-5px-force {
margin-right: 5px !important;
}
.lipotype-margin-right-10px {
margin-right: 10px;
}
.lipotype-margin-right-10px-child > * {
margin-right: 10px !important;
}
.lipotype-margin-right-10px-force {
margin-right: 10px !important;
}
.lipotype-margin-right-15px {
margin-right: 15px;
}
.lipotype-margin-right-15px-child > * {
margin-right: 15px !important;
}
.lipotype-margin-right-15px-force {
margin-right: 15px !important;
}
.lipotype-margin-right-20px {
margin-right: 20px;
}
.lipotype-margin-right-20px-child > * {
margin-right: 20px !important;
}
.lipotype-margin-right-20px-force {
margin-right: 20px !important;
}
.lipotype-margin-right-25px {
margin-right: 25px;
}
.lipotype-margin-right-25px-child > * {
margin-right: 25px !important;
}
.lipotype-margin-right-25px-force {
margin-right: 25px !important;
}
.lipotype-margin-right-30px {
margin-right: 30px;
}
.lipotype-margin-right-30px-child > * {
margin-right: 30px !important;
}
.lipotype-margin-right-30px-force {
margin-right: 30px !important;
}
.lipotype-margin-right-35px {
margin-right: 35px;
}
.lipotype-margin-right-35px-child > * {
margin-right: 35px !important;
}
.lipotype-margin-right-35px-force {
margin-right: 35px !important;
}
.lipotype-margin-right-40px {
margin-right: 40px;
}
.lipotype-margin-right-40px-child > * {
margin-right: 40px !important;
}
.lipotype-margin-right-40px-force {
margin-right: 40px !important;
}
.lipotype-margin-right-45px {
margin-right: 45px;
}
.lipotype-margin-right-45px-child > * {
margin-right: 45px !important;
}
.lipotype-margin-right-45px-force {
margin-right: 45px !important;
}
.lipotype-margin-right-50px {
margin-right: 50px;
}
.lipotype-margin-right-50px-child > * {
margin-right: 50px !important;
}
.lipotype-margin-right-50px-force {
margin-right: 50px !important;
}
.lipotype-margin-right-55px {
margin-right: 55px;
}
.lipotype-margin-right-55px-child > * {
margin-right: 55px !important;
}
.lipotype-margin-right-55px-force {
margin-right: 55px !important;
}
.lipotype-margin-right-60px {
margin-right: 60px;
}
.lipotype-margin-right-60px-child > * {
margin-right: 60px !important;
}
.lipotype-margin-right-60px-force {
margin-right: 60px !important;
}
.lipotype-margin-right-65px {
margin-right: 65px;
}
.lipotype-margin-right-65px-child > * {
margin-right: 65px !important;
}
.lipotype-margin-right-65px-force {
margin-right: 65px !important;
}
.lipotype-margin-right-70px {
margin-right: 70px;
}
.lipotype-margin-right-70px-child > * {
margin-right: 70px !important;
}
.lipotype-margin-right-70px-force {
margin-right: 70px !important;
}
.lipotype-margin-right-75px {
margin-right: 75px;
}
.lipotype-margin-right-75px-child > * {
margin-right: 75px !important;
}
.lipotype-margin-right-75px-force {
margin-right: 75px !important;
}
.lipotype-margin-right-80px {
margin-right: 80px;
}
.lipotype-margin-right-80px-child > * {
margin-right: 80px !important;
}
.lipotype-margin-right-80px-force {
margin-right: 80px !important;
}
.lipotype-margin-right-85px {
margin-right: 85px;
}
.lipotype-margin-right-85px-child > * {
margin-right: 85px !important;
}
.lipotype-margin-right-85px-force {
margin-right: 85px !important;
}
.lipotype-margin-right-90px {
margin-right: 90px;
}
.lipotype-margin-right-90px-child > * {
margin-right: 90px !important;
}
.lipotype-margin-right-90px-force {
margin-right: 90px !important;
}
.lipotype-margin-right-95px {
margin-right: 95px;
}
.lipotype-margin-right-95px-child > * {
margin-right: 95px !important;
}
.lipotype-margin-right-95px-force {
margin-right: 95px !important;
}
.lipotype-margin-right-100px {
margin-right: 100px;
}
.lipotype-margin-right-100px-child > * {
margin-right: 100px !important;
}
.lipotype-margin-right-100px-force {
margin-right: 100px !important;
}
@media (min-width: 768px) {
.lipomargin-right-0px {
margin-right: 0px;
}
.lipotype-desktop-margin-right-0px-force {
margin-right: 0px !important;
}
.lipomargin-right-5px {
margin-right: 5px;
}
.lipotype-desktop-margin-right-5px-force {
margin-right: 5px !important;
}
.lipomargin-right-10px {
margin-right: 10px;
}
.lipotype-desktop-margin-right-10px-force {
margin-right: 10px !important;
}
.lipomargin-right-15px {
margin-right: 15px;
}
.lipotype-desktop-margin-right-15px-force {
margin-right: 15px !important;
}
.lipomargin-right-20px {
margin-right: 20px;
}
.lipotype-desktop-margin-right-20px-force {
margin-right: 20px !important;
}
.lipomargin-right-25px {
margin-right: 25px;
}
.lipotype-desktop-margin-right-25px-force {
margin-right: 25px !important;
}
.lipomargin-right-30px {
margin-right: 30px;
}
.lipotype-desktop-margin-right-30px-force {
margin-right: 30px !important;
}
.lipomargin-right-35px {
margin-right: 35px;
}
.lipotype-desktop-margin-right-35px-force {
margin-right: 35px !important;
}
.lipomargin-right-40px {
margin-right: 40px;
}
.lipotype-desktop-margin-right-40px-force {
margin-right: 40px !important;
}
.lipomargin-right-45px {
margin-right: 45px;
}
.lipotype-desktop-margin-right-45px-force {
margin-right: 45px !important;
}
.lipomargin-right-50px {
margin-right: 50px;
}
.lipotype-desktop-margin-right-50px-force {
margin-right: 50px !important;
}
.lipomargin-right-55px {
margin-right: 55px;
}
.lipotype-desktop-margin-right-55px-force {
margin-right: 55px !important;
}
.lipomargin-right-60px {
margin-right: 60px;
}
.lipotype-desktop-margin-right-60px-force {
margin-right: 60px !important;
}
.lipomargin-right-65px {
margin-right: 65px;
}
.lipotype-desktop-margin-right-65px-force {
margin-right: 65px !important;
}
.lipomargin-right-70px {
margin-right: 70px;
}
.lipotype-desktop-margin-right-70px-force {
margin-right: 70px !important;
}
.lipomargin-right-75px {
margin-right: 75px;
}
.lipotype-desktop-margin-right-75px-force {
margin-right: 75px !important;
}
.lipomargin-right-80px {
margin-right: 80px;
}
.lipotype-desktop-margin-right-80px-force {
margin-right: 80px !important;
}
.lipomargin-right-85px {
margin-right: 85px;
}
.lipotype-desktop-margin-right-85px-force {
margin-right: 85px !important;
}
.lipomargin-right-90px {
margin-right: 90px;
}
.lipotype-desktop-margin-right-90px-force {
margin-right: 90px !important;
}
.lipomargin-right-95px {
margin-right: 95px;
}
.lipotype-desktop-margin-right-95px-force {
margin-right: 95px !important;
}
.lipomargin-right-100px {
margin-right: 100px;
}
.lipotype-desktop-margin-right-100px-force {
margin-right: 100px !important;
}
}
@media (max-width: 426px) {
.lipotype-mobile-margin-right--60px {
margin-right: -60px;
}
.lipotype-mobile-margin-right--60px-force {
margin-right: -60px !important;
}
.lipotype-mobile-margin-right--55px {
margin-right: -55px;
}
.lipotype-mobile-margin-right--55px-force {
margin-right: -55px !important;
}
.lipotype-mobile-margin-right--50px {
margin-right: -50px;
}
.lipotype-mobile-margin-right--50px-force {
margin-right: -50px !important;
}
.lipotype-mobile-margin-right--45px {
margin-right: -45px;
}
.lipotype-mobile-margin-right--45px-force {
margin-right: -45px !important;
}
.lipotype-mobile-margin-right--40px {
margin-right: -40px;
}
.lipotype-mobile-margin-right--40px-force {
margin-right: -40px !important;
}
.lipotype-mobile-margin-right--35px {
margin-right: -35px;
}
.lipotype-mobile-margin-right--35px-force {
margin-right: -35px !important;
}
.lipotype-mobile-margin-right--30px {
margin-right: -30px;
}
.lipotype-mobile-margin-right--30px-force {
margin-right: -30px !important;
}
.lipotype-mobile-margin-right--25px {
margin-right: -25px;
}
.lipotype-mobile-margin-right--25px-force {
margin-right: -25px !important;
}
.lipotype-mobile-margin-right--20px {
margin-right: -20px;
}
.lipotype-mobile-margin-right--20px-force {
margin-right: -20px !important;
}
.lipotype-mobile-margin-right--15px {
margin-right: -15px;
}
.lipotype-mobile-margin-right--15px-force {
margin-right: -15px !important;
}
.lipotype-mobile-margin-right--10px {
margin-right: -10px;
}
.lipotype-mobile-margin-right--10px-force {
margin-right: -10px !important;
}
.lipotype-mobile-margin-right--5px {
margin-right: -5px;
}
.lipotype-mobile-margin-right--5px-force {
margin-right: -5px !important;
}
.lipotype-mobile-margin-right-0px {
margin-right: 0px;
}
.lipotype-mobile-margin-right-0px-force {
margin-right: 0px !important;
}
.lipotype-mobile-margin-right-5px {
margin-right: 5px;
}
.lipotype-mobile-margin-right-5px-force {
margin-right: 5px !important;
}
.lipotype-mobile-margin-right-10px {
margin-right: 10px;
}
.lipotype-mobile-margin-right-10px-force {
margin-right: 10px !important;
}
.lipotype-mobile-margin-right-15px {
margin-right: 15px;
}
.lipotype-mobile-margin-right-15px-force {
margin-right: 15px !important;
}
.lipotype-mobile-margin-right-20px {
margin-right: 20px;
}
.lipotype-mobile-margin-right-20px-force {
margin-right: 20px !important;
}
.lipotype-mobile-margin-right-25px {
margin-right: 25px;
}
.lipotype-mobile-margin-right-25px-force {
margin-right: 25px !important;
}
.lipotype-mobile-margin-right-30px {
margin-right: 30px;
}
.lipotype-mobile-margin-right-30px-force {
margin-right: 30px !important;
}
.lipotype-mobile-margin-right-35px {
margin-right: 35px;
}
.lipotype-mobile-margin-right-35px-force {
margin-right: 35px !important;
}
.lipotype-mobile-margin-right-40px {
margin-right: 40px;
}
.lipotype-mobile-margin-right-40px-force {
margin-right: 40px !important;
}
.lipotype-mobile-margin-right-45px {
margin-right: 45px;
}
.lipotype-mobile-margin-right-45px-force {
margin-right: 45px !important;
}
.lipotype-mobile-margin-right-50px {
margin-right: 50px;
}
.lipotype-mobile-margin-right-50px-force {
margin-right: 50px !important;
}
.lipotype-mobile-margin-right-55px {
margin-right: 55px;
}
.lipotype-mobile-margin-right-55px-force {
margin-right: 55px !important;
}
.lipotype-mobile-margin-right-60px {
margin-right: 60px;
}
.lipotype-mobile-margin-right-60px-force {
margin-right: 60px !important;
}
.lipotype-mobile-margin-right-65px {
margin-right: 65px;
}
.lipotype-mobile-margin-right-65px-force {
margin-right: 65px !important;
}
.lipotype-mobile-margin-right-70px {
margin-right: 70px;
}
.lipotype-mobile-margin-right-70px-force {
margin-right: 70px !important;
}
.lipotype-mobile-margin-right-75px {
margin-right: 75px;
}
.lipotype-mobile-margin-right-75px-force {
margin-right: 75px !important;
}
.lipotype-mobile-margin-right-80px {
margin-right: 80px;
}
.lipotype-mobile-margin-right-80px-force {
margin-right: 80px !important;
}
.lipotype-mobile-margin-right-85px {
margin-right: 85px;
}
.lipotype-mobile-margin-right-85px-force {
margin-right: 85px !important;
}
.lipotype-mobile-margin-right-90px {
margin-right: 90px;
}
.lipotype-mobile-margin-right-90px-force {
margin-right: 90px !important;
}
.lipotype-mobile-margin-right-95px {
margin-right: 95px;
}
.lipotype-mobile-margin-right-95px-force {
margin-right: 95px !important;
}
.lipotype-mobile-margin-right-100px {
margin-right: 100px;
}
.lipotype-mobile-margin-right-100px-force {
margin-right: 100px !important;
}
}
@media (min-width: 782px) {
.lipotype-desktop-margin-top--100px {
margin-top: -100px !important;
}
}
.lipotype-min-width-50 {
min-width: 50%;
}
.lipotype-max-width-200px {
max-width: 200px;
}
@media (max-width: 768px) {
.lipotype-stretch-column-mobile, .lipotype-stretch-column-mobile.wp-block-column:not(:only-child) {
flex-basis: 100% !important;
}
}
@media (max-width: 426px) {
.lipotype-stretch-mobile {
margin-left: -30px;
margin-right: -30px;
}
}
.lipotype-regular-line-height-2x {
min-height: 52px;
}
.lipotype-regular-line-height-4x {
min-height: 116px;
} .custom-select {
position: relative;
display: inline-block;
width: 280px;   }
.custom-select select {
display: none; }
.custom-select .select-selected {
background-color: var(--lipotype-color-dark-beige);
display: inline-block;
border-top-color: #8cce52 !important; }
.custom-select .select-selected:after {
position: absolute;
content: "";
top: 21px;
right: -15px;
width: 0;
height: 0;
border: 6px solid transparent;
border-top-color: #8cce52;
}
.custom-select .select-selected.select-arrow-active:after {
border-bottom-color: #8cce52;
border-top-color: transparent;
top: 15px;
}
.custom-select .select-items div, .custom-select .select-selected {
width: 280px;
color: #8cce52;
padding: 14px;
border: 1px solid #8cce52;
border-color: transparent #8cce52 #8cce52 #8cce52;
cursor: pointer;
text-transform: uppercase;
font-size: 20px;
line-height: 20px;
background-color: var(--lipotype-color-dark-beige);
text-align: left;
vertical-align: middle;
padding-bottom: 10px;
}
.custom-select .select-items {
position: absolute;
top: 100%;
left: 0;
right: 0;
z-index: 99;
}
.custom-select .select-hide {
display: none;
}
.custom-select .select-items div:hover, .custom-select .same-as-selected {
background-color: var(--lipotype-color-dark-beige);
}
.custom-select .same-as-selected {
display: none;
}
#lipotype-breadcrumb {
width: 100%;
color: white;
z-index: 1000;
}
#lipotype-breadcrumb:not(.inline) {
position: absolute;
top: 101px;
}
@media (min-width: 1200px) {
#lipotype-breadcrumb > div {
padding-left: 10px;
}
}
@media (max-width: 979px) {
#lipotype-breadcrumb {
top: 106px;
}
}
@media (max-width: 767px) {
#lipotype-breadcrumb .container {
padding: 0;
}
}
@media (max-width: 1199px) {
#lipotype-breadcrumb {
padding-left: 10px;
width: calc(100% - 10px);
}
#lipotype-breadcrumb .container {
width: 100%;
}
}
#lipotype-breadcrumb > div > span {
line-height: 25px;
margin-right: 3px;
height: 25px;
font-size: 14px;
display: inline-block;
}
@media (max-width: 767px) {
#lipotype-breadcrumb > div > span {
margin-right: -6px;
}
}
#lipotype-breadcrumb > div > span [property=item] span {
line-height: 25px;
color: white;
background: url(//us.lipotype.com/wp-content/themes/lipotype/assets/images/ico_brdc_mitte.svg) repeat-x;
background-size: auto;
display: inline-block;
}
#lipotype-breadcrumb > div > span [property=item] i {
display: inline-block;
line-height: 25px;
}
#lipotype-breadcrumb > div > span [property=item] i.before {
background: url(//us.lipotype.com/wp-content/themes/lipotype/assets/images/ico_brdc_links.svg) no-repeat;
background-size: contain;
width: 16px;
}
#lipotype-breadcrumb > div > span [property=item] i.after {
width: 13px;
background-size: contain;
background: url(//us.lipotype.com/wp-content/themes/lipotype/assets/images/ico_brdc_rechts.svg) no-repeat;
}
#lipotype-breadcrumb.dark > div > span [property=item] {
display: contents;
}
#lipotype-breadcrumb.dark > div > span [property=item] span {
color: #003246;
background: url(//us.lipotype.com/wp-content/themes/lipotype/assets/images/ico_brdc_mitte_dark.svg) repeat-x;
}
#lipotype-breadcrumb.dark > div > span [property=item] i.before {
background: url(//us.lipotype.com/wp-content/themes/lipotype/assets/images/ico_brdc_links_dark.svg) repeat-x;
}
#lipotype-breadcrumb.dark > div > span [property=item] i.after {
background: url(//us.lipotype.com/wp-content/themes/lipotype/assets/images/ico_brdc_rechts_dark.svg) repeat-x;
}
@media (max-width: 767px) {
#lipotype-breadcrumb .container {
overflow-y: auto;
display: flex;
text-overflow: ellipsis;
white-space: nowrap;
padding-bottom: 10px;
}
}
.admin-bar #lipotype-breadcrumb {
top: 156px;
}
.lipotype-customers-grid > div {
background-color: white;
text-align: center;
min-height: 110px;
line-height: 110px;
vertical-align: middle;
position: relative;
overflow: hidden;
margin-bottom: 15px;
}
.lipotype-customers-grid > div .link-overlay {
position: absolute;
right: -100%;
background-color: #8cce52;
color: white;
width: 100%;
height: 100%;
transition: all 0.5s;
}
.lipotype-customers-grid > div .link-overlay > span {
text-transform: uppercase;
font-size: 16px;
background-color: transparent;
border: 1px solid white;
font-weight: lighter;
margin-right: 10px;
padding: 4px 6px 1px;
transition: all 0.5s;
}
.lipotype-customers-grid > div .external-link-overlay {
background-color: #8cce52;
color: white;
position: absolute;
top: 0;
right: 0;
width: 20px;
height: 100%;
}
.lipotype-customers-grid > div .external-link-overlay i {
position: absolute;
bottom: 4px;
left: 5px;
font-size: 12px;
}
.lipotype-customers-grid > div:hover .link-overlay {
right: 0;
}
@media (min-width: 769px) {
.lipotype-customers-grid .span3 {
margin-left: 8px;
margin-right: 8px;
width: calc(25% - 16px);
}
}
@media (max-width: 768px) {
.lipotype-customers-grid {
margin: 0;
}
.lipotype-customers-grid .span3 {
margin-left: 8px;
margin-right: 8px;
width: calc(33.3333333333% - 16px);
float: left;
}
.lipotype-customers-grid .span3 img {
width: calc(90% - 25px);
}
}
@media (max-width: 425px) {
.lipotype-customers-grid .span3 {
width: calc(50% - 16px);
min-height: 70px;
line-height: 70px;
}
}
.lipid-inspector {
--not-selected-bg-color: var(--lipotype-color-grey);
--not-selected-color: var(--lipotype-color-grey);
--not-selected-opacity: 1;
--outline-color: var(--lipotype-color-dark-blue);
--active-sibling-bg-color: var(--lipotype-color-grey);
--selected-transform: translateX(10px);
--selected-after-content: " ";
--lipid-inspector-mobile-flex-gap: 30px;
--lipid-inspector-mobile-height: 280px;
margin: 3px;
}
@media (min-width: 1025px) {
.lipid-inspector {
grid-template-columns: 0.8fr 2fr 3.4fr;
}
}
details .lipid-inspector {
--lipid-inspector-mobile-flex-gap: 18px;
}
.lipid-inspector.dont-transform {
--selected-transform: none;
--selected-after-content: none;
}
.lipid-inspector .lipid-classes a {
display: inline-block;
color: #fff;
height: 30px;
line-height: 30px;
cursor: pointer;
font-weight: bold;
font-size: 20px;
border-radius: 6px;
border: 3px solid var(--lipotype-color-dark-beige);
text-align: center;
padding-top: 4px;
padding-inline: 15px;
margin-bottom: 15px;
margin-left: -3px;
margin-right: 15px;
text-decoration: none;
transition: var(--lipotype-transition);
position: relative;
}
@media (max-width: 1024px) {
.lipid-inspector .lipid-classes a {
margin-right: 13px;
}
}
.lipid-inspector .lipid-classes a:hover {
outline: 2px solid var(--lipotype-color-dark-blue);
outline-offset: 0;
text-decoration: none;
transition: var(--lipotype-transition);
}
.lipid-inspector .lipid-classes a .counter {
position: absolute;
right: -10px;
top: -10px;
border-radius: 100px;
background: white;
color: var(--lipotype-color-dark-blue);
font-size: 14px;
line-height: 16px;
padding-top: 4px;
padding-bottom: 2px;
min-width: 22px;
box-shadow: var(--lipotype-box-shadow-light);
}
.lipid-inspector .lipid-classes a.no-popup {
cursor: default;
}
.lipid-inspector.selected a {
opacity: 1;
transition: var(--lipotype-transition);
}
.lipid-inspector.selected .lipid-classes a:not(.selected):not(.active):not(.active-sibling) {
background: var(--not-selected-bg-color);
opacity: var(--not-selected-opacity);
display: var(--not-selected-display, block);
}
.lipid-inspector.selected .lipid-classes a:not(.selected):not(.active):not(.active-sibling) .counter {
color: var(--not-selected-color);
transition: var(--lipotype-transition);
}
.lipid-inspector.selected .hide-non-parent .lipid-classes a:not(.selected):not(.active):not(.active-sibling) {
display: none;
opacity: 0;
transition: var(--lipotype-transition);
}
.lipid-inspector.selected .lipid-classes a.active-sibling {
background: var(--active-sibling-bg-color);
border-color: var(--lipotype-style--body-bg);
}
.lipid-inspector.selected .lipid-classes a.selected,
.lipid-inspector.selected .lipid-classes a.active {
transform: var(--selected-transform);
text-decoration: none;
}
.lipid-inspector.selected .lipid-classes a.selected:after,
.lipid-inspector.selected .lipid-classes a.active:after {
content: var(--selected-after-content);
width: 10px;
height: 2px;
background: var(--lipotype-get-parent-bg-color);
left: -10px;
position: absolute;
top: 50%;
z-index: 0;
}
.lipid-inspector.selected .lipid-classes a.selected {
outline: 2px solid var(--outline-color);
outline-offset: 0;
}
.lipid-inspector.selected .lipid-classes a.selected:after {
width: 12px;
left: -16px;
}
@media (min-width: 769px) {
.lipid-inspector .lipotype-grid-1_2_3:has(.lipid-inspector-lipidomix) {
grid-template-columns: 1fr 3fr;
}
}
.lipid-inspector .lipid-inspector-lipidomix .lipid-classes {
--lipid-inspector-mobile-height: 150px;
}
.lipid-inspector .lipid-inspector-lipidomix .lipid-classes:not(:has(.active)) {
display: none;
}
.lipid-inspector .lipid-inspector-lipidomix .lipid-classes a {
background-color: #ffffff;
color: var(--lipotype-color-purple);
border-color: var(--lipotype-color-purple);
--outline-color: transparent;
--not-selected-bg-color: transparent;
--not-selected-color: var(--lipotype-color-purple);
--not-selected-opacity: 0.6;
--not-selected-display: none;
--active-sibling-bg-color: transparent;
--lipotype-get-parent-bg-color: var(--lipotype-color-purple);
outline: 2px solid var(--outline-color);
outline-offset: 0;
}
.lipid-inspector .lipid-inspector-lipidomix .lipid-classes a:not(.active) {
display: none;
}
.lipid-inspector .lipid-inspector-lipidomix .lipid-classes a.active:after {
width: 6px;
}
.lipid-inspector .lipid-inspector-lipidomix .lipid-classes a:before {
content: " ";
width: calc(100% - 12px);
position: absolute;
right: 6px;
height: 88%;
top: -6px;
border-block: 9px solid #ffffff;
}
.lipid-inspector button.sorter {  position: relative;
font-weight: normal;
text-transform: none;
background: transparent;
border: none;
}
.lipid-inspector button.sorter:not(.asc):not(.desc) {
color: var(--lipotype-color-grey);
}
.lipid-inspector button.sorter:before, .lipid-inspector button.sorter:after { display: none;
position: absolute;
right: 3px;
font-size: 1.2em;
}
.lipid-inspector button.sorter:before {
content: "▵";
top: -3px;
}
.lipid-inspector button.sorter:after {
bottom: -5px;
content: "▿";
}
.lipid-inspector button.sorter.asc:before {
content: "▴";
}
.lipid-inspector button.sorter.desc:after {
content: "▾";
}
.lipid-inspector .search-field-wrapper {
height: auto;
border: 1px solid var(--lipotype-color-grey);
display: inline-block;
margin-top: 6px !important;
margin-bottom: 18px !important;
margin-left: auto !important;
border-radius: 4px;
font-size: 20px;
background: white;
padding-inline: 6px;
padding-top: 3px;
padding-bottom: 2px;
}
.lipid-inspector .search-field-wrapper input {
width: calc(100% - 30px);
border: 0;
}
.lipid-inspector .search-field-wrapper input::placeholder {
font-style: normal;
}
@media (max-width: 1024px) {
.lipid-inspector .search-field-wrapper {
width: 100%;
}
}
.vertical-inspector .lipid-inspector > [class*=lipotype-grid-] {
grid-template-columns: 1fr;
}
.vertical-inspector .lipid-inspector > [class*=lipotype-grid-] .lipid-classes a.active:after {
display: none;
}
@media (max-width: 1024px) {
.lipid-inspector {
gap: 15px;
}
.lipid-inspector [class*=lipotype-grid-] {
grid-template-columns: 1fr;
}
.lipid-inspector .lipotype-mobile-horizontal-flex {
gap: 15px;
padding-top: 5px;
height: var(--lipid-inspector-mobile-height);
display: flex;
flex-wrap: wrap;
flex-direction: column;
overflow-x: scroll;
margin-left: calc(-1 * var(--lipid-inspector-mobile-flex-gap));
margin-right: calc(-1 * var(--lipid-inspector-mobile-flex-gap));
padding-left: var(--lipid-inspector-mobile-flex-gap);
padding-right: var(--lipid-inspector-mobile-flex-gap);
}
.lipid-inspector .lipotype-mobile-horizontal-flex .lipid-classes a {
margin: 0;
}
.lipid-inspector .lipid-inspector-categories .lipotype-mobile-horizontal-flex {
height: 115px;
}
.lipid-inspector .lipid-inspector-categories .lipotype-mobile-horizontal-flex a {
margin: 0;
}
.lipid-inspector .lipid-inspector-groups .lipotype-mobile-horizontal-flex {
height: 170px;
}
.lipid-inspector .lipid-inspector-groups .lipotype-mobile-horizontal-flex a {
margin: 0;
}
.lipid-inspector .lipid-inspector-classes .lipid-classes a {
width: 95px;
}
}
.lipid-inspector-popup-wrapper {
--wp--style--global--content-size: 100%;
position: fixed;
bottom: -100%;
left: 0;
width: 100%;
z-index: 1000;
cursor: pointer;
transition: var(--lipotype-transition);
}
.lipid-inspector-popup-wrapper .info-icon {
font-size: 40px;
font-weight: bold;
font-family: Georgia, serif;
font-style: italic;
}
.lipid-inspector-popup-wrapper > div {
--wp--style--global--content-size: 520px;
max-width: var(--wp--style--global--content-size);
box-shadow: var(--lipotype-box-shadow);
border-radius: var(--lipotype-border-radius);
overflow: hidden;
margin-inline: auto;
background: white;
z-index: 100000;
position: relative;
}
.lipid-inspector-popup-wrapper > div .close-icon {
position: absolute;
top: 0;
right: 0;
text-align: center;
cursor: pointer;
}
.lipid-inspector.selected:not(.no-popup) + .lipid-inspector-popup-wrapper {
bottom: var(--lipotype-gap);
transition: var(--lipotype-transition);
}
@media (max-width: 768px) {
.lipid-inspector.selected:not(.no-popup) + .lipid-inspector-popup-wrapper {
bottom: 0;
}
}
.lipotype-lipid-classes-menu a {
color: #555 !important;
background: transparent !important;
}
.lipotype-lipid-classes-menu .toggle {
color: var(--lipotype-color-light-blue);
cursor: pointer;
font-size: 10px;
width: 30px;
text-align: center;
}
:not(.lipotype-lipid-classes-menu.opened, .lipotype-lipid-classes-menu .opened) > .on-open {
display: none;
}
.lipotype-lipid-classes-menu.opened > .flex > .toggle, .lipotype-lipid-classes-menu .opened > .flex > .toggle {
transform: rotate(90deg);
display: inline-block;
}
.lipotype-lipid-classes-menu .flex {
padding-inline: 8px;
align-items: center;
}
.lipotype-lipid-classes-menu:not(:last-child) > .flex {
border-bottom: 1px solid var(--lipotype-color-grey);
}
.lipotype-lipid-classes-menu .layer-1 {
font-size: 14px;
}
.lipotype-lipid-classes-menu .layer-1 .flex {
padding-left: 15px;
}
.lipotype-lipid-classes-menu .layer-2 {
border-bottom: 1px solid var(--lipotype-color-grey);
padding-left: 15px;
}
.lipotype-lipid-classes-menu .layer-2 > span {
display: flex;
}
.lipotype-lipid-classes-menu .layer-2 a {
text-transform: none !important;
}
.lipotype-lipid-classes-menu-wrapper {
line-height: normal;
padding: 3px 20px;
}
.lipotype-lipid-classes-menu-wrapper .toggle {
position: absolute;
right: 15px;
}
.lipotype-lipid-classes-menu-wrapper .layer-2 {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
}
.lipotype-lipid-classes-menu-wrapper .layer-2 a {
text-transform: none !important;
} .lipotype-lipid-classes-filters,
.lipotype-lipid-classes {
display: inline-grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 15px;
width: 100%;
}
.lipotype-lipid-classes-filters > *,
.lipotype-lipid-classes > * {
cursor: pointer;
font-weight: bold;
border-radius: 4px;
padding-top: 3px;
text-align: center;
height: 28px;
line-height: 28px;
color: #999;
background-color: var(--lipotype-color-grey);
}
.lipotype-lipid-classes-filters > * > span,
.lipotype-lipid-classes > * > span {
display: block;
}
.lipotype-lipid-classes-filters > *.active,
.lipotype-lipid-classes > *.active {
color: white;
background-color: var(--lipotype-color-light-blue);
}
.lipotype-lipid-classes-filters > *:not(.active) {
color: #999;
background-color: var(--lipotype-color-grey);
}
.lipotype-lipid-classes-filters > *.current {
color: white;
position: relative;
}
.lipotype-lipid-classes-filters > *.current:before {
content: "▸";
position: absolute;
left: 2px;
}
.lipotype-lipid-classes {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.lipotype-lipid-classes > * {
font-size: 20px;
height: 32px;
line-height: 32px;
}
@media (max-width: 768px) {
.lipotype-lipid-classes {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
}
@media (max-width: 620px) {
.lipotype-lipid-classes {
grid-template-columns: 1fr 1fr 1fr;
}
}
.lipotype-table-lipid-classes table tr {
border-bottom: 1px solid var(--lipotype-color-grey);
}
.lipotype-table-lipid-classes table tr td {
vertical-align: top;
padding-top: 20px;
padding-bottom: 20px;
padding-inline: 0;
border: 0;
}
.lipotype-table-lipid-classes table tr td:first-child {
width: 1px;
white-space: nowrap;
padding-right: 10px;
}
.lipotype-table-lipid-classes table tr:first-child td {
padding-top: 0;
}
.lipotype-modal:not(.lipotype-hidden) {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(0, 50, 70, 0.8);
z-index: 1000;
max-width: 100%;
}
.lipotype-modal:not(.lipotype-hidden) > div {
margin-top: 200px;
max-width: calc(var(--lipotype-max-width) - 60px);
margin-inline: auto;
}
@media (max-width: 769px) {
.lipotype-modal:not(.lipotype-hidden) > div {
margin-top: 160px;
max-width: calc(100% - 60px);
}
}
.lipotype-modal:not(.lipotype-hidden) .lipotype-modal-close {
cursor: pointer;
}
body:has(.lipotype-modal:not(.lipotype-hidden)) {
overflow: hidden;
}
.lipotype-portfolio-grid > div {
position: relative;
background-color: white;
text-align: center;
min-height: 110px;
line-height: 110px;
vertical-align: middle;
margin-bottom: 15px;
overflow: hidden;
}
.lipotype-portfolio-grid > div .image-wrapper {
position: relative;
padding-right: 20px;
}
.lipotype-portfolio-grid > div .image-wrapper img {
width: auto;
max-width: 90%;
max-height: 90%;
}
.lipotype-portfolio-grid > div .link-overlay {
cursor: pointer;
position: absolute;
right: calc(-100% + 20px);
background-color: #8cce52;
color: white;
width: 100%;
height: 100%;
transition: all 0.5s;
}
.lipotype-portfolio-grid > div .link-overlay > span {
text-transform: uppercase;
font-size: 16px;
background-color: transparent;
border: 1px solid white;
font-weight: lighter;
margin-right: 10px;
padding: 8px 10px 5px;
transition: all 0.5s;
}
.lipotype-portfolio-grid > div:hover .link-overlay {
right: 0;
}
.lipotype-portfolio-grid > div .meta {
padding: 15px;
font-size: 16px;
line-height: 22px;
background-color: #8cce52;
color: white;
text-align: left;
transition: 0.3s all;
}
.lipotype-portfolio-grid > div .meta .title {
font-weight: bold;
color: white;
margin-bottom: 20px;
}
.lipotype-portfolio-grid > div:not(.active) .meta {
margin-top: -100%;
height: 0;
}
@media (min-width: 769px) {
.lipotype-portfolio-grid .span3 {
margin-left: 8px;
margin-right: 8px;
width: calc(25% - 16px);
}
}
@media (max-width: 768px) {
.lipotype-portfolio-grid {
margin: 0;
}
.lipotype-portfolio-grid .span3 {
margin-left: 8px;
margin-right: 8px;
width: calc(50% - 16px);
float: left;
}
.lipotype-portfolio-grid .span3 img {
width: calc(90% - 25px);
}
}
@media (max-width: 425px) {
.lipotype-portfolio-grid .span3 {
width: 100%;
}
}
.lipotype-staff-grid {
grid-row-gap: 45px;
}
.lipotype-staff-grid img {
max-width: 250px;
height: auto;
}
body.single-oxy_staff #content > section + * {
display: none;
max-width: var(--wp--style--global--content-size);
padding-top: 30px;
padding-bottom: 30px;
margin-left: auto;
margin-right: auto;
}
.pricing_table .pricing_option_field_label h3 {
color: #8cce52;
}
.lipotype-publications-search-pubmed input, .lipotype-publications-search-pubmed button,
.lipotype-publications-latest input,
.lipotype-publications-latest button,
.lipotype-publications-search-box input,
.lipotype-publications-search-box button,
.lipotype-publications-search-filters input,
.lipotype-publications-search-filters button,
.lipotype-publications-search-results input,
.lipotype-publications-search-results button {
font-family: "S-CoreDream", "MyKievit", Helvetica, Arial, sans-serif;
}
.lipotype-publications-counter .counter > span {
font-size: 48px;
color: white;
background-color: #8cce52;
padding: 7px 7px 0;
margin-right: 2px;
}
.lipotype-publications-search-pubmed {
vertical-align: middle;
display: inline;
opacity: 0;
transition: 0.5s all;
}
.lipotype-publications-search-pubmed button {
color: white;
background-color: #003246;
border-radius: 3px;
padding: 15px 25px 15px 25px;
font-size: 20px;
font-weight: bold;
}
.lipotype-publications-search-pubmed.show {
opacity: 1;
}
.lipotype-publications-latest > div {
margin-bottom: 15px;
}
.lipotype-publications-search-box {
position: relative;
}
.lipotype-publications-search-box .fa {
position: absolute;
font-size: 25px;
right: 20px;
top: 15px;
color: var(--wp--preset--color--lipotype-dark-blue);
}
.lipotype-publications-search-box input.search-box {
width: calc(100% - 70px);
font-size: 20px;
font-weight: lighter;
padding: 15px 50px 15px 20px;
border: 0;
border-radius: 3px;
}
.lipotype-publications-search-filters span {
cursor: pointer;
text-transform: uppercase;
}
.lipotype-publications-search-filters .tags > span {
color: var(--lipotype-get-parent-color, #003246);
background-color: transparent;
}
.lipotype-publications-search-filters .cats > span.selected {
color: white !important;
background-color: var(--lipotype-get-parent-color, #003246);
}
.lipotype-publications-search-filters .cats, .lipotype-publications-search-filters .tags {
margin-bottom: 20px;
}
.lipotype-publications-search-filters .cats span, .lipotype-publications-search-filters .tags span {
border: 1px solid;
border-radius: 0;
padding: 5px 7px;
margin-right: 5px;
margin-bottom: 5px;
display: inline-block;
font-size: 0.8em;
}
.lipotype-publications-search-filters .tags span.selected {
background-color: var(--lipotype-get-parent-color, #003246);
color: white;
}
.lipotype-publications-color-box {
width: 16px;
height: 16px;
margin-right: 5px;
margin-bottom: -3px !important;
display: inline-block;
}
.lipotype-publications-search-results {
counter-reset: publications-counter;
font-size: var(--lipotype-font-small-size);
}
.lipotype-publications-search-results .filter-hidden {
display: none;
}
.lipotype-publications-search-results .abstract {
margin-bottom: 10px;
}
.lipotype-publications-search-results .abstract > a {
color: var(--lipotype-color-dark-grey);
}
.lipotype-publications-search-results ol {
list-style: none;
}
.lipotype-publications-search-results ol li {
border-bottom: 1px solid #B1C1C5;
padding-bottom: 15px;
margin-bottom: 15px;
}
.lipotype-publications-search-results h3 {
color: var(--lipotype-color-dark-blue);
}
.lipotype-publications-search-results h3.name {
position: relative;
text-transform: none;
}
.lipotype-publications-search-results h3.name .counter {
color: #B1C1C5;
font-weight: bold;
position: absolute;
left: -50px;
min-width: 40px;
text-align: right;
}
.lipotype-publications-search-results button {
margin-right: 10px;
}
.lipotype-publications-search-results .pagination {
margin-top: 35px;
margin-left: 26px;
display: flex;
gap: 5px;
list-style: none;
align-content: center;
justify-content: flex-start;
align-items: center;
}
.lipotype-publications-search-results .pagination:before {
content: "More";
font-weight: bold;
margin-right: 10px;
}
.lipotype-publications-search-results .pagination li {
background-color: transparent;
border: 1px solid #159BDD;
font-size: var(--lipotype-font-size);
display: inline-block;
padding: 5px;
height: 20px;
min-width: 20px;
cursor: pointer;
text-align: center;
}
.lipotype-publications-search-results .pagination li a {
color: #159BDD;
}
.lipotype-publications-search-results .pagination li.active {
background-color: #159BDD;
}
.lipotype-publications-search-results .pagination li.active a {
color: white;
}
.lipotype-publications-search-results .pagination li.disabled {
border: 0;
cursor: default;
}
.lipotype-publications-search-results .pagination li.disabled a {
color: #B1C1C5;
cursor: default;
}
.lipotype-publications-search-results .pagination li.disabled:last-child {
display: none;
}
.lipotype-publications-latest-start > div {
background: #009de1;
margin-bottom: 20px;
color: white;
font-size: 16px;
line-height: 22px;
padding: 22px 22px;
}
.lipotype-publications-latest-start > div .journal {
display: block;
text-transform: uppercase;
margin-bottom: 20px;
}
.lipotype-publications-latest-start > div .description {
margin-bottom: 25px;
}
.lipotype-publications-latest-start > div .read {
font-weight: normal;
background-color: transparent;
border: 1px solid white;
text-transform: uppercase;
color: white;
padding: 8px 10px 4px;
}
.lipotype-publications-latest-start > div .link-right {
color: white;
opacity: 0.5;
display: inline-block;
word-break: break-all;
float: right;
}
[data-tippy-root] {
pointer-events: auto !important;
}
@media (max-width: 768px) {
[data-tippy-root] {
bottom: 5px !important;
}
}
@media (max-width: 425px) {
[data-tippy-root] {
bottom: 25px !important;
}
}
.tippy-box {
border: 0;
border-radius: 0;
background-color: #003246;
color: white;
box-shadow: rgba(19, 19, 19, 0.4) 0 15px 25px 0;
}
.tippy-box .tippy-arrow:before {
border: none !important;
height: 20px !important;
width: 20px !important;
bottom: -19px !important;
background-size: cover !important;
}
@media (min-width: 768px) {
.tippy-box[data-placement=top-start] .tippy-arrow {
transform: none !important;
}
}
.tippy-box[data-placement=top-start] .tippy-arrow:before {
background: url(//us.lipotype.com/wp-content/themes/lipotype/assets/images/ico_bubble_left_tri.svg) repeat-x;
}
@media (min-width: 768px) {
.tippy-box[data-placement=top-end] .tippy-arrow {
transform: translate3d(260px, 0px, 0px) !important;
}
}
.tippy-box[data-placement=top-end] .tippy-arrow:before {
background: url(//us.lipotype.com/wp-content/themes/lipotype/assets/images/ico_bubble_right_tri.svg) repeat-x;
}
@media (min-width: 768px) {
.tippy-box[data-placement=top-start][data-theme*=with-padding] {
margin-left: 95px;
}
.tippy-box[data-placement=top-end][data-theme*=with-padding] {
margin-right: 95px;
}
}
.tippy-box[data-theme*=theme-lipid-classes] .tippy-content {
width: 280px;
}
.tippy-box .tippy-content {
position: relative;
padding: 0;
}
.tippy-box .tippy-content .abbreviation {
font-size: 32px;
line-height: 32px;
font-weight: bold;
display: block;
padding-top: 18px;
padding-left: 18px;
padding-right: 18px;
}
.tippy-box .tippy-content .meta {
padding-bottom: 18px;
padding-left: 18px;
padding-right: 18px;
}
.tippy-box .tippy-content .content {
padding: 18px;
}
.tippy-box .tippy-content button.close {
text-transform: uppercase;
color: #009de1;
border: 1px solid #009de1;
position: absolute;
top: 10px;
right: 10px;
font-size: 16px;
opacity: 1;
padding: 3px 8px 2px;
cursor: pointer;
}
.tippy-box .tippy-content .lipid-class-image {
height: 150px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 15px;
display: flex;
align-content: center;
align-items: center;
justify-content: space-around;
}
.tippy-box .tippy-content .lipid-class-image img {
width: auto !important;
height: auto !important;
max-height: 150px;
}
.lipotype-transparent-bg {
background: transparent;
}
.with-colored-dot :is(a, .tag-cloud-link):before {
content: " ";
background-color: var(--lipotype-colored-dot-color, currentColor);
border-radius: 50%;
display: inline-block;
height: 1.1em;
width: 1.1em;
margin-right: 7px;
margin-bottom: -0.2em;
}
body .has-lipotype-dark-blue-color {
--lipotype-get-parent-color: #003246;
}
body .has-lipotype-dark-blue-background-color {
--lipotype-get-parent-bg-color: #003246;
}
body a.lipotype-color-dark-blue,
body .lipotype-color-dark-blue {
color: #003246;
--lipotype-get-parent-color: #003246;
}
body .lipotype-bg-color-dark-blue {
background-color: #003246;
--lipotype-get-parent-bg-color: #003246;
}
body .lipotype-color-border-dark-blue {
border-color: #003246;
border-style: solid;
}
body .lipotype-child-color-border-dark-blue > * {
border-color: #003246;
border-style: solid;
}
body .lipotype-border-top-dark-blue {
border-top: 2px solid #003246;
padding-top: 30px;
}
body .lipotype-linear-background-dark-blue {
background: linear-gradient(180deg, #003246 var(--lipotype-linear-background-height, 100px), transparent var(--lipotype-linear-background-height, 100px));
}
.adapt-color-scheme-dark-blue {
--lipotype-adapted-color: #003246;
}
.adapt-color-scheme-dark-blue .adapt-bg-color {
--lipotype-get-parent-bg-color: #003246;
background-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-dark-blue .adapt-color {
color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-dark-blue svg .adapt-color {
stroke: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-dark-blue .adapt-border-color {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-dark-blue.active .adapt-border-color-active, .adapt-color-scheme-dark-blue .active .adapt-border-color-active {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-dark-blue.active .adapt-bg-color-active, .adapt-color-scheme-dark-blue .active .adapt-bg-color-active {
background-color: var(--lipotype-adapted-color) !important;
color: white !important;
}
body .has-lipotype-light-green-color {
--lipotype-get-parent-color: #8cce52;
}
body .has-lipotype-light-green-background-color {
--lipotype-get-parent-bg-color: #8cce52;
}
body a.lipotype-color-light-green,
body .lipotype-color-light-green {
color: #8cce52;
--lipotype-get-parent-color: #8cce52;
}
body .lipotype-bg-color-light-green {
background-color: #8cce52;
--lipotype-get-parent-bg-color: #8cce52;
}
body .lipotype-color-border-light-green {
border-color: #8cce52;
border-style: solid;
}
body .lipotype-child-color-border-light-green > * {
border-color: #8cce52;
border-style: solid;
}
body .lipotype-border-top-light-green {
border-top: 2px solid #8cce52;
padding-top: 30px;
}
body .lipotype-linear-background-light-green {
background: linear-gradient(180deg, #8cce52 var(--lipotype-linear-background-height, 100px), transparent var(--lipotype-linear-background-height, 100px));
}
.adapt-color-scheme-light-green {
--lipotype-adapted-color: #8cce52;
}
.adapt-color-scheme-light-green .adapt-bg-color {
--lipotype-get-parent-bg-color: #8cce52;
background-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-light-green .adapt-color {
color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-light-green svg .adapt-color {
stroke: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-light-green .adapt-border-color {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-light-green.active .adapt-border-color-active, .adapt-color-scheme-light-green .active .adapt-border-color-active {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-light-green.active .adapt-bg-color-active, .adapt-color-scheme-light-green .active .adapt-bg-color-active {
background-color: var(--lipotype-adapted-color) !important;
color: white !important;
}
body .has-lipotype-dark-green-color {
--lipotype-get-parent-color: #329a53;
}
body .has-lipotype-dark-green-background-color {
--lipotype-get-parent-bg-color: #329a53;
}
body a.lipotype-color-dark-green,
body .lipotype-color-dark-green {
color: #329a53;
--lipotype-get-parent-color: #329a53;
}
body .lipotype-bg-color-dark-green {
background-color: #329a53;
--lipotype-get-parent-bg-color: #329a53;
}
body .lipotype-color-border-dark-green {
border-color: #329a53;
border-style: solid;
}
body .lipotype-child-color-border-dark-green > * {
border-color: #329a53;
border-style: solid;
}
body .lipotype-border-top-dark-green {
border-top: 2px solid #329a53;
padding-top: 30px;
}
body .lipotype-linear-background-dark-green {
background: linear-gradient(180deg, #329a53 var(--lipotype-linear-background-height, 100px), transparent var(--lipotype-linear-background-height, 100px));
}
.adapt-color-scheme-dark-green {
--lipotype-adapted-color: #329a53;
}
.adapt-color-scheme-dark-green .adapt-bg-color {
--lipotype-get-parent-bg-color: #329a53;
background-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-dark-green .adapt-color {
color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-dark-green svg .adapt-color {
stroke: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-dark-green .adapt-border-color {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-dark-green.active .adapt-border-color-active, .adapt-color-scheme-dark-green .active .adapt-border-color-active {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-dark-green.active .adapt-bg-color-active, .adapt-color-scheme-dark-green .active .adapt-bg-color-active {
background-color: var(--lipotype-adapted-color) !important;
color: white !important;
}
body .has-lipotype-light-blue-color {
--lipotype-get-parent-color: #009de1;
}
body .has-lipotype-light-blue-background-color {
--lipotype-get-parent-bg-color: #009de1;
}
body a.lipotype-color-light-blue,
body .lipotype-color-light-blue {
color: #009de1;
--lipotype-get-parent-color: #009de1;
}
body .lipotype-bg-color-light-blue {
background-color: #009de1;
--lipotype-get-parent-bg-color: #009de1;
}
body .lipotype-color-border-light-blue {
border-color: #009de1;
border-style: solid;
}
body .lipotype-child-color-border-light-blue > * {
border-color: #009de1;
border-style: solid;
}
body .lipotype-border-top-light-blue {
border-top: 2px solid #009de1;
padding-top: 30px;
}
body .lipotype-linear-background-light-blue {
background: linear-gradient(180deg, #009de1 var(--lipotype-linear-background-height, 100px), transparent var(--lipotype-linear-background-height, 100px));
}
.adapt-color-scheme-light-blue {
--lipotype-adapted-color: #009de1;
}
.adapt-color-scheme-light-blue .adapt-bg-color {
--lipotype-get-parent-bg-color: #009de1;
background-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-light-blue .adapt-color {
color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-light-blue svg .adapt-color {
stroke: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-light-blue .adapt-border-color {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-light-blue.active .adapt-border-color-active, .adapt-color-scheme-light-blue .active .adapt-border-color-active {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-light-blue.active .adapt-bg-color-active, .adapt-color-scheme-light-blue .active .adapt-bg-color-active {
background-color: var(--lipotype-adapted-color) !important;
color: white !important;
}
body .has-lipotype-dark-yellow-color {
--lipotype-get-parent-color: #ECC132;
}
body .has-lipotype-dark-yellow-background-color {
--lipotype-get-parent-bg-color: #ECC132;
}
body a.lipotype-color-dark-yellow,
body .lipotype-color-dark-yellow {
color: #ECC132;
--lipotype-get-parent-color: #ECC132;
}
body .lipotype-bg-color-dark-yellow {
background-color: #ECC132;
--lipotype-get-parent-bg-color: #ECC132;
}
body .lipotype-color-border-dark-yellow {
border-color: #ECC132;
border-style: solid;
}
body .lipotype-child-color-border-dark-yellow > * {
border-color: #ECC132;
border-style: solid;
}
body .lipotype-border-top-dark-yellow {
border-top: 2px solid #ECC132;
padding-top: 30px;
}
body .lipotype-linear-background-dark-yellow {
background: linear-gradient(180deg, #ECC132 var(--lipotype-linear-background-height, 100px), transparent var(--lipotype-linear-background-height, 100px));
}
.adapt-color-scheme-dark-yellow {
--lipotype-adapted-color: #ECC132;
}
.adapt-color-scheme-dark-yellow .adapt-bg-color {
--lipotype-get-parent-bg-color: #ECC132;
background-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-dark-yellow .adapt-color {
color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-dark-yellow svg .adapt-color {
stroke: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-dark-yellow .adapt-border-color {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-dark-yellow.active .adapt-border-color-active, .adapt-color-scheme-dark-yellow .active .adapt-border-color-active {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-dark-yellow.active .adapt-bg-color-active, .adapt-color-scheme-dark-yellow .active .adapt-bg-color-active {
background-color: var(--lipotype-adapted-color) !important;
color: white !important;
}
body .has-lipotype-grey-color {
--lipotype-get-parent-color: #ccc;
}
body .has-lipotype-grey-background-color {
--lipotype-get-parent-bg-color: #ccc;
}
body a.lipotype-color-grey,
body .lipotype-color-grey {
color: #ccc;
--lipotype-get-parent-color: #ccc;
}
body .lipotype-bg-color-grey {
background-color: #ccc;
--lipotype-get-parent-bg-color: #ccc;
}
body .lipotype-color-border-grey {
border-color: #ccc;
border-style: solid;
}
body .lipotype-child-color-border-grey > * {
border-color: #ccc;
border-style: solid;
}
body .lipotype-border-top-grey {
border-top: 2px solid #ccc;
padding-top: 30px;
}
body .lipotype-linear-background-grey {
background: linear-gradient(180deg, #ccc var(--lipotype-linear-background-height, 100px), transparent var(--lipotype-linear-background-height, 100px));
}
.adapt-color-scheme-grey {
--lipotype-adapted-color: #ccc;
}
.adapt-color-scheme-grey .adapt-bg-color {
--lipotype-get-parent-bg-color: #ccc;
background-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-grey .adapt-color {
color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-grey svg .adapt-color {
stroke: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-grey .adapt-border-color {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-grey.active .adapt-border-color-active, .adapt-color-scheme-grey .active .adapt-border-color-active {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-grey.active .adapt-bg-color-active, .adapt-color-scheme-grey .active .adapt-bg-color-active {
background-color: var(--lipotype-adapted-color) !important;
color: white !important;
}
body .has-lipotype-beige-color {
--lipotype-get-parent-color: var(--lipotype-color-dark-beige);
}
body .has-lipotype-beige-background-color {
--lipotype-get-parent-bg-color: var(--lipotype-color-dark-beige);
}
body a.lipotype-color-beige,
body .lipotype-color-beige {
color: var(--lipotype-color-dark-beige);
--lipotype-get-parent-color: var(--lipotype-color-dark-beige);
}
body .lipotype-bg-color-beige {
background-color: var(--lipotype-color-dark-beige);
--lipotype-get-parent-bg-color: var(--lipotype-color-dark-beige);
}
body .lipotype-color-border-beige {
border-color: var(--lipotype-color-dark-beige);
border-style: solid;
}
body .lipotype-child-color-border-beige > * {
border-color: var(--lipotype-color-dark-beige);
border-style: solid;
}
body .lipotype-border-top-beige {
border-top: 2px solid var(--lipotype-color-dark-beige);
padding-top: 30px;
}
body .lipotype-linear-background-beige {
background: linear-gradient(180deg, var(--lipotype-color-dark-beige) var(--lipotype-linear-background-height, 100px), transparent var(--lipotype-linear-background-height, 100px));
}
.adapt-color-scheme-beige {
--lipotype-adapted-color: var(--lipotype-color-dark-beige);
}
.adapt-color-scheme-beige .adapt-bg-color {
--lipotype-get-parent-bg-color: var(--lipotype-color-dark-beige);
background-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-beige .adapt-color {
color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-beige svg .adapt-color {
stroke: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-beige .adapt-border-color {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-beige.active .adapt-border-color-active, .adapt-color-scheme-beige .active .adapt-border-color-active {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-beige.active .adapt-bg-color-active, .adapt-color-scheme-beige .active .adapt-bg-color-active {
background-color: var(--lipotype-adapted-color) !important;
color: white !important;
}
body .has-lipotype-carrara-color {
--lipotype-get-parent-color: #f9f9f6;
}
body .has-lipotype-carrara-background-color {
--lipotype-get-parent-bg-color: #f9f9f6;
}
body a.lipotype-color-carrara,
body .lipotype-color-carrara {
color: #f9f9f6;
--lipotype-get-parent-color: #f9f9f6;
}
body .lipotype-bg-color-carrara {
background-color: #f9f9f6;
--lipotype-get-parent-bg-color: #f9f9f6;
}
body .lipotype-color-border-carrara {
border-color: #f9f9f6;
border-style: solid;
}
body .lipotype-child-color-border-carrara > * {
border-color: #f9f9f6;
border-style: solid;
}
body .lipotype-border-top-carrara {
border-top: 2px solid #f9f9f6;
padding-top: 30px;
}
body .lipotype-linear-background-carrara {
background: linear-gradient(180deg, #f9f9f6 var(--lipotype-linear-background-height, 100px), transparent var(--lipotype-linear-background-height, 100px));
}
.adapt-color-scheme-carrara {
--lipotype-adapted-color: #f9f9f6;
}
.adapt-color-scheme-carrara .adapt-bg-color {
--lipotype-get-parent-bg-color: #f9f9f6;
background-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-carrara .adapt-color {
color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-carrara svg .adapt-color {
stroke: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-carrara .adapt-border-color {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-carrara.active .adapt-border-color-active, .adapt-color-scheme-carrara .active .adapt-border-color-active {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-carrara.active .adapt-bg-color-active, .adapt-color-scheme-carrara .active .adapt-bg-color-active {
background-color: var(--lipotype-adapted-color) !important;
color: white !important;
}
body .has-lipotype-purple-color {
--lipotype-get-parent-color: var(--lipotype-color-purple);
}
body .has-lipotype-purple-background-color {
--lipotype-get-parent-bg-color: var(--lipotype-color-purple);
}
body a.lipotype-color-purple,
body .lipotype-color-purple {
color: var(--lipotype-color-purple);
--lipotype-get-parent-color: var(--lipotype-color-purple);
}
body .lipotype-bg-color-purple {
background-color: var(--lipotype-color-purple);
--lipotype-get-parent-bg-color: var(--lipotype-color-purple);
}
body .lipotype-color-border-purple {
border-color: var(--lipotype-color-purple);
border-style: solid;
}
body .lipotype-child-color-border-purple > * {
border-color: var(--lipotype-color-purple);
border-style: solid;
}
body .lipotype-border-top-purple {
border-top: 2px solid var(--lipotype-color-purple);
padding-top: 30px;
}
body .lipotype-linear-background-purple {
background: linear-gradient(180deg, var(--lipotype-color-purple) var(--lipotype-linear-background-height, 100px), transparent var(--lipotype-linear-background-height, 100px));
}
.adapt-color-scheme-purple {
--lipotype-adapted-color: var(--lipotype-color-purple);
}
.adapt-color-scheme-purple .adapt-bg-color {
--lipotype-get-parent-bg-color: var(--lipotype-color-purple);
background-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-purple .adapt-color {
color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-purple svg .adapt-color {
stroke: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-purple .adapt-border-color {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-purple.active .adapt-border-color-active, .adapt-color-scheme-purple .active .adapt-border-color-active {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-purple.active .adapt-bg-color-active, .adapt-color-scheme-purple .active .adapt-bg-color-active {
background-color: var(--lipotype-adapted-color) !important;
color: white !important;
}
body .has-lipotype-white-color {
--lipotype-get-parent-color: white;
}
body .has-lipotype-white-background-color {
--lipotype-get-parent-bg-color: white;
}
body a.lipotype-color-white,
body .lipotype-color-white {
color: white;
--lipotype-get-parent-color: white;
}
body .lipotype-bg-color-white {
background-color: white;
--lipotype-get-parent-bg-color: white;
}
body .lipotype-color-border-white {
border-color: white;
border-style: solid;
}
body .lipotype-child-color-border-white > * {
border-color: white;
border-style: solid;
}
body .lipotype-border-top-white {
border-top: 2px solid white;
padding-top: 30px;
}
body .lipotype-linear-background-white {
background: linear-gradient(180deg, white var(--lipotype-linear-background-height, 100px), transparent var(--lipotype-linear-background-height, 100px));
}
.adapt-color-scheme-white {
--lipotype-adapted-color: white;
}
.adapt-color-scheme-white .adapt-bg-color {
--lipotype-get-parent-bg-color: white;
background-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-white .adapt-color {
color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-white svg .adapt-color {
stroke: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-white .adapt-border-color {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-white.active .adapt-border-color-active, .adapt-color-scheme-white .active .adapt-border-color-active {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-white.active .adapt-bg-color-active, .adapt-color-scheme-white .active .adapt-bg-color-active {
background-color: var(--lipotype-adapted-color) !important;
color: white !important;
}
body .has-lipotype-type-page-color {
--lipotype-get-parent-color: #003246;
}
body .has-lipotype-type-page-background-color {
--lipotype-get-parent-bg-color: #003246;
}
body a.lipotype-color-type-page,
body .lipotype-color-type-page {
color: #003246;
--lipotype-get-parent-color: #003246;
}
body .lipotype-bg-color-type-page {
background-color: #003246;
--lipotype-get-parent-bg-color: #003246;
}
body .lipotype-color-border-type-page {
border-color: #003246;
border-style: solid;
}
body .lipotype-child-color-border-type-page > * {
border-color: #003246;
border-style: solid;
}
body .lipotype-border-top-type-page {
border-top: 2px solid #003246;
padding-top: 30px;
}
body .lipotype-linear-background-type-page {
background: linear-gradient(180deg, #003246 var(--lipotype-linear-background-height, 100px), transparent var(--lipotype-linear-background-height, 100px));
}
.adapt-color-scheme-type-page {
--lipotype-adapted-color: #003246;
}
.adapt-color-scheme-type-page .adapt-bg-color {
--lipotype-get-parent-bg-color: #003246;
background-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-page .adapt-color {
color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-page svg .adapt-color {
stroke: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-page .adapt-border-color {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-page.active .adapt-border-color-active, .adapt-color-scheme-type-page .active .adapt-border-color-active {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-page.active .adapt-bg-color-active, .adapt-color-scheme-type-page .active .adapt-bg-color-active {
background-color: var(--lipotype-adapted-color) !important;
color: white !important;
}
body .has-lipotype-type-post-color {
--lipotype-get-parent-color: #003246;
}
body .has-lipotype-type-post-background-color {
--lipotype-get-parent-bg-color: #003246;
}
body a.lipotype-color-type-post,
body .lipotype-color-type-post {
color: #003246;
--lipotype-get-parent-color: #003246;
}
body .lipotype-bg-color-type-post {
background-color: #003246;
--lipotype-get-parent-bg-color: #003246;
}
body .lipotype-color-border-type-post {
border-color: #003246;
border-style: solid;
}
body .lipotype-child-color-border-type-post > * {
border-color: #003246;
border-style: solid;
}
body .lipotype-border-top-type-post {
border-top: 2px solid #003246;
padding-top: 30px;
}
body .lipotype-linear-background-type-post {
background: linear-gradient(180deg, #003246 var(--lipotype-linear-background-height, 100px), transparent var(--lipotype-linear-background-height, 100px));
}
.adapt-color-scheme-type-post {
--lipotype-adapted-color: #003246;
}
.adapt-color-scheme-type-post .adapt-bg-color {
--lipotype-get-parent-bg-color: #003246;
background-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-post .adapt-color {
color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-post svg .adapt-color {
stroke: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-post .adapt-border-color {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-post.active .adapt-border-color-active, .adapt-color-scheme-type-post .active .adapt-border-color-active {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-post.active .adapt-bg-color-active, .adapt-color-scheme-type-post .active .adapt-bg-color-active {
background-color: var(--lipotype-adapted-color) !important;
color: white !important;
}
body .has-lipotype-type-product-color {
--lipotype-get-parent-color: #003246;
}
body .has-lipotype-type-product-background-color {
--lipotype-get-parent-bg-color: #003246;
}
body a.lipotype-color-type-product,
body .lipotype-color-type-product {
color: #003246;
--lipotype-get-parent-color: #003246;
}
body .lipotype-bg-color-type-product {
background-color: #003246;
--lipotype-get-parent-bg-color: #003246;
}
body .lipotype-color-border-type-product {
border-color: #003246;
border-style: solid;
}
body .lipotype-child-color-border-type-product > * {
border-color: #003246;
border-style: solid;
}
body .lipotype-border-top-type-product {
border-top: 2px solid #003246;
padding-top: 30px;
}
body .lipotype-linear-background-type-product {
background: linear-gradient(180deg, #003246 var(--lipotype-linear-background-height, 100px), transparent var(--lipotype-linear-background-height, 100px));
}
.adapt-color-scheme-type-product {
--lipotype-adapted-color: #003246;
}
.adapt-color-scheme-type-product .adapt-bg-color {
--lipotype-get-parent-bg-color: #003246;
background-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-product .adapt-color {
color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-product svg .adapt-color {
stroke: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-product .adapt-border-color {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-product.active .adapt-border-color-active, .adapt-color-scheme-type-product .active .adapt-border-color-active {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-product.active .adapt-bg-color-active, .adapt-color-scheme-type-product .active .adapt-bg-color-active {
background-color: var(--lipotype-adapted-color) !important;
color: white !important;
}
body .has-lipotype-type-lipidomics-applications-color {
--lipotype-get-parent-color: #009de1;
}
body .has-lipotype-type-lipidomics-applications-background-color {
--lipotype-get-parent-bg-color: #009de1;
}
body a.lipotype-color-type-lipidomics-applications,
body .lipotype-color-type-lipidomics-applications {
color: #009de1;
--lipotype-get-parent-color: #009de1;
}
body .lipotype-bg-color-type-lipidomics-applications {
background-color: #009de1;
--lipotype-get-parent-bg-color: #009de1;
}
body .lipotype-color-border-type-lipidomics-applications {
border-color: #009de1;
border-style: solid;
}
body .lipotype-child-color-border-type-lipidomics-applications > * {
border-color: #009de1;
border-style: solid;
}
body .lipotype-border-top-type-lipidomics-applications {
border-top: 2px solid #009de1;
padding-top: 30px;
}
body .lipotype-linear-background-type-lipidomics-applications {
background: linear-gradient(180deg, #009de1 var(--lipotype-linear-background-height, 100px), transparent var(--lipotype-linear-background-height, 100px));
}
.adapt-color-scheme-type-lipidomics-applications {
--lipotype-adapted-color: #009de1;
}
.adapt-color-scheme-type-lipidomics-applications .adapt-bg-color {
--lipotype-get-parent-bg-color: #009de1;
background-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-lipidomics-applications .adapt-color {
color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-lipidomics-applications svg .adapt-color {
stroke: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-lipidomics-applications .adapt-border-color {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-lipidomics-applications.active .adapt-border-color-active, .adapt-color-scheme-type-lipidomics-applications .active .adapt-border-color-active {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-lipidomics-applications.active .adapt-bg-color-active, .adapt-color-scheme-type-lipidomics-applications .active .adapt-bg-color-active {
background-color: var(--lipotype-adapted-color) !important;
color: white !important;
}
body .has-lipotype-type-lipidomics-webinars-color {
--lipotype-get-parent-color: #f17c72;
}
body .has-lipotype-type-lipidomics-webinars-background-color {
--lipotype-get-parent-bg-color: #f17c72;
}
body a.lipotype-color-type-lipidomics-webinars,
body .lipotype-color-type-lipidomics-webinars {
color: #f17c72;
--lipotype-get-parent-color: #f17c72;
}
body .lipotype-bg-color-type-lipidomics-webinars {
background-color: #f17c72;
--lipotype-get-parent-bg-color: #f17c72;
}
body .lipotype-color-border-type-lipidomics-webinars {
border-color: #f17c72;
border-style: solid;
}
body .lipotype-child-color-border-type-lipidomics-webinars > * {
border-color: #f17c72;
border-style: solid;
}
body .lipotype-border-top-type-lipidomics-webinars {
border-top: 2px solid #f17c72;
padding-top: 30px;
}
body .lipotype-linear-background-type-lipidomics-webinars {
background: linear-gradient(180deg, #f17c72 var(--lipotype-linear-background-height, 100px), transparent var(--lipotype-linear-background-height, 100px));
}
.adapt-color-scheme-type-lipidomics-webinars {
--lipotype-adapted-color: #f17c72;
}
.adapt-color-scheme-type-lipidomics-webinars .adapt-bg-color {
--lipotype-get-parent-bg-color: #f17c72;
background-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-lipidomics-webinars .adapt-color {
color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-lipidomics-webinars svg .adapt-color {
stroke: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-lipidomics-webinars .adapt-border-color {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-lipidomics-webinars.active .adapt-border-color-active, .adapt-color-scheme-type-lipidomics-webinars .active .adapt-border-color-active {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-lipidomics-webinars.active .adapt-bg-color-active, .adapt-color-scheme-type-lipidomics-webinars .active .adapt-bg-color-active {
background-color: var(--lipotype-adapted-color) !important;
color: white !important;
}
body .has-lipotype-type-lipotype-webinars-color {
--lipotype-get-parent-color: #f17c72;
}
body .has-lipotype-type-lipotype-webinars-background-color {
--lipotype-get-parent-bg-color: #f17c72;
}
body a.lipotype-color-type-lipotype-webinars,
body .lipotype-color-type-lipotype-webinars {
color: #f17c72;
--lipotype-get-parent-color: #f17c72;
}
body .lipotype-bg-color-type-lipotype-webinars {
background-color: #f17c72;
--lipotype-get-parent-bg-color: #f17c72;
}
body .lipotype-color-border-type-lipotype-webinars {
border-color: #f17c72;
border-style: solid;
}
body .lipotype-child-color-border-type-lipotype-webinars > * {
border-color: #f17c72;
border-style: solid;
}
body .lipotype-border-top-type-lipotype-webinars {
border-top: 2px solid #f17c72;
padding-top: 30px;
}
body .lipotype-linear-background-type-lipotype-webinars {
background: linear-gradient(180deg, #f17c72 var(--lipotype-linear-background-height, 100px), transparent var(--lipotype-linear-background-height, 100px));
}
.adapt-color-scheme-type-lipotype-webinars {
--lipotype-adapted-color: #f17c72;
}
.adapt-color-scheme-type-lipotype-webinars .adapt-bg-color {
--lipotype-get-parent-bg-color: #f17c72;
background-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-lipotype-webinars .adapt-color {
color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-lipotype-webinars svg .adapt-color {
stroke: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-lipotype-webinars .adapt-border-color {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-lipotype-webinars.active .adapt-border-color-active, .adapt-color-scheme-type-lipotype-webinars .active .adapt-border-color-active {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-lipotype-webinars.active .adapt-bg-color-active, .adapt-color-scheme-type-lipotype-webinars .active .adapt-bg-color-active {
background-color: var(--lipotype-adapted-color) !important;
color: white !important;
}
body .has-lipotype-type-lipid-classes-color {
--lipotype-get-parent-color: #003246;
}
body .has-lipotype-type-lipid-classes-background-color {
--lipotype-get-parent-bg-color: #003246;
}
body a.lipotype-color-type-lipid-classes,
body .lipotype-color-type-lipid-classes {
color: #003246;
--lipotype-get-parent-color: #003246;
}
body .lipotype-bg-color-type-lipid-classes {
background-color: #003246;
--lipotype-get-parent-bg-color: #003246;
}
body .lipotype-color-border-type-lipid-classes {
border-color: #003246;
border-style: solid;
}
body .lipotype-child-color-border-type-lipid-classes > * {
border-color: #003246;
border-style: solid;
}
body .lipotype-border-top-type-lipid-classes {
border-top: 2px solid #003246;
padding-top: 30px;
}
body .lipotype-linear-background-type-lipid-classes {
background: linear-gradient(180deg, #003246 var(--lipotype-linear-background-height, 100px), transparent var(--lipotype-linear-background-height, 100px));
}
.adapt-color-scheme-type-lipid-classes {
--lipotype-adapted-color: #003246;
}
.adapt-color-scheme-type-lipid-classes .adapt-bg-color {
--lipotype-get-parent-bg-color: #003246;
background-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-lipid-classes .adapt-color {
color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-lipid-classes svg .adapt-color {
stroke: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-lipid-classes .adapt-border-color {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-lipid-classes.active .adapt-border-color-active, .adapt-color-scheme-type-lipid-classes .active .adapt-border-color-active {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-lipid-classes.active .adapt-bg-color-active, .adapt-color-scheme-type-lipid-classes .active .adapt-bg-color-active {
background-color: var(--lipotype-adapted-color) !important;
color: white !important;
}
body .has-lipotype-type-case-studies-color {
--lipotype-get-parent-color: #009de1;
}
body .has-lipotype-type-case-studies-background-color {
--lipotype-get-parent-bg-color: #009de1;
}
body a.lipotype-color-type-case-studies,
body .lipotype-color-type-case-studies {
color: #009de1;
--lipotype-get-parent-color: #009de1;
}
body .lipotype-bg-color-type-case-studies {
background-color: #009de1;
--lipotype-get-parent-bg-color: #009de1;
}
body .lipotype-color-border-type-case-studies {
border-color: #009de1;
border-style: solid;
}
body .lipotype-child-color-border-type-case-studies > * {
border-color: #009de1;
border-style: solid;
}
body .lipotype-border-top-type-case-studies {
border-top: 2px solid #009de1;
padding-top: 30px;
}
body .lipotype-linear-background-type-case-studies {
background: linear-gradient(180deg, #009de1 var(--lipotype-linear-background-height, 100px), transparent var(--lipotype-linear-background-height, 100px));
}
.adapt-color-scheme-type-case-studies {
--lipotype-adapted-color: #009de1;
}
.adapt-color-scheme-type-case-studies .adapt-bg-color {
--lipotype-get-parent-bg-color: #009de1;
background-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-case-studies .adapt-color {
color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-case-studies svg .adapt-color {
stroke: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-case-studies .adapt-border-color {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-case-studies.active .adapt-border-color-active, .adapt-color-scheme-type-case-studies .active .adapt-border-color-active {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-case-studies.active .adapt-bg-color-active, .adapt-color-scheme-type-case-studies .active .adapt-bg-color-active {
background-color: var(--lipotype-adapted-color) !important;
color: white !important;
}
body .has-lipotype-type-ltype_publications-color {
--lipotype-get-parent-color: #8cce52;
}
body .has-lipotype-type-ltype_publications-background-color {
--lipotype-get-parent-bg-color: #8cce52;
}
body a.lipotype-color-type-ltype_publications,
body .lipotype-color-type-ltype_publications {
color: #8cce52;
--lipotype-get-parent-color: #8cce52;
}
body .lipotype-bg-color-type-ltype_publications {
background-color: #8cce52;
--lipotype-get-parent-bg-color: #8cce52;
}
body .lipotype-color-border-type-ltype_publications {
border-color: #8cce52;
border-style: solid;
}
body .lipotype-child-color-border-type-ltype_publications > * {
border-color: #8cce52;
border-style: solid;
}
body .lipotype-border-top-type-ltype_publications {
border-top: 2px solid #8cce52;
padding-top: 30px;
}
body .lipotype-linear-background-type-ltype_publications {
background: linear-gradient(180deg, #8cce52 var(--lipotype-linear-background-height, 100px), transparent var(--lipotype-linear-background-height, 100px));
}
.adapt-color-scheme-type-ltype_publications {
--lipotype-adapted-color: #8cce52;
}
.adapt-color-scheme-type-ltype_publications .adapt-bg-color {
--lipotype-get-parent-bg-color: #8cce52;
background-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-ltype_publications .adapt-color {
color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-ltype_publications svg .adapt-color {
stroke: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-ltype_publications .adapt-border-color {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-ltype_publications.active .adapt-border-color-active, .adapt-color-scheme-type-ltype_publications .active .adapt-border-color-active {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-ltype_publications.active .adapt-bg-color-active, .adapt-color-scheme-type-ltype_publications .active .adapt-bg-color-active {
background-color: var(--lipotype-adapted-color) !important;
color: white !important;
}
body .has-lipotype-type-ltype_patents-color {
--lipotype-get-parent-color: #8982d1;
}
body .has-lipotype-type-ltype_patents-background-color {
--lipotype-get-parent-bg-color: #8982d1;
}
body a.lipotype-color-type-ltype_patents,
body .lipotype-color-type-ltype_patents {
color: #8982d1;
--lipotype-get-parent-color: #8982d1;
}
body .lipotype-bg-color-type-ltype_patents {
background-color: #8982d1;
--lipotype-get-parent-bg-color: #8982d1;
}
body .lipotype-color-border-type-ltype_patents {
border-color: #8982d1;
border-style: solid;
}
body .lipotype-child-color-border-type-ltype_patents > * {
border-color: #8982d1;
border-style: solid;
}
body .lipotype-border-top-type-ltype_patents {
border-top: 2px solid #8982d1;
padding-top: 30px;
}
body .lipotype-linear-background-type-ltype_patents {
background: linear-gradient(180deg, #8982d1 var(--lipotype-linear-background-height, 100px), transparent var(--lipotype-linear-background-height, 100px));
}
.adapt-color-scheme-type-ltype_patents {
--lipotype-adapted-color: #8982d1;
}
.adapt-color-scheme-type-ltype_patents .adapt-bg-color {
--lipotype-get-parent-bg-color: #8982d1;
background-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-ltype_patents .adapt-color {
color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-ltype_patents svg .adapt-color {
stroke: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-ltype_patents .adapt-border-color {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-ltype_patents.active .adapt-border-color-active, .adapt-color-scheme-type-ltype_patents .active .adapt-border-color-active {
border-color: var(--lipotype-adapted-color) !important;
}
.adapt-color-scheme-type-ltype_patents.active .adapt-bg-color-active, .adapt-color-scheme-type-ltype_patents .active .adapt-bg-color-active {
background-color: var(--lipotype-adapted-color) !important;
color: white !important;
}
.custom-testimonials {
border-top: 15px solid #8cce52;
padding: 15px 30px 30px;
}
.custom-testimonials .customer-quote-gap {
display: none;
}
.custom-testimonials .customer-info {
font-size: 16px;
}
.custom-testimonials .wpv-pagination-nav-links-container {
display: none !important;
}
:is(.lipotype-lipidomix-selector, #lipidomix-analyte-picker-wrapper) {
--lipotype-primary-display: flex;
}
:is(.lipotype-lipidomix-selector, #lipidomix-analyte-picker-wrapper) .primary {
text-transform: none;
background-color: var(--lipotype-color-purple);
color: white;
font-size: 20px;
width: 100%;
display: var(--lipotype-primary-display);
font-weight: bold;
height: 60px;
justify-content: center;
align-items: center;
}
:is(.lipotype-lipidomix-selector, #lipidomix-analyte-picker-wrapper) .secondary {
padding: 0;
background-color: transparent;
color: var(--lipotype-color-purple);
margin-bottom: 25px;
}
.lipotype-lipidomix-selector.readonly .selected-values,
.lipotype-lipidomix-selector.readonly button {
display: none;
}
.lipotype-lipidomix-selector .analyte-button button,
.lipotype-lipidomix-selector [class*=button] a {
background: transparent;
border: 2px solid var(--lipotype-color-purple);
color: var(--lipotype-color-purple);
font-weight: bold;
}
.lipotype-lipidomix-selector .analyte-button button.with-arrow:after,
.lipotype-lipidomix-selector [class*=button] a.with-arrow:after {
content: " ";
background: url(//us.lipotype.com/wp-content/themes/lipotype/assets/images/lipotype-icons/arrow_purple.svg) no-repeat center;
width: 16px;
aspect-ratio: 1/1;
background-size: contain;
display: inline-block;
transform: translateY(3px);
margin-left: 3px;
}
.lipotype-lipidomix-selector .analyte-button button img,
.lipotype-lipidomix-selector [class*=button] a img {
height: 1em;
margin-top: -2px;
}
.lipotype-lipidomix-selector .selected-values:empty ~ .secondary {
display: none;
}
.lipotype-lipidomix-selector .selected-values:not(:empty) ~ .analyte-button {
display: none;
--lipotype-primary-display: none;
}
.wpcpo-option[data-lipotype-name=select-your-analyte-coverage].wpcpo-has-error label {
color: var(--lipotype-font-color);
}
.wpcpo-option[data-lipotype-name=select-your-analyte-coverage].wpcpo-has-error label:before {
content: "●";
color: var(--lipotype-color-red);
font-size: 2em;
transform: translateY(3px);
display: inline-block;
}
.wpcpo-options > div:has(+ div .lipotype-lipidomix-selector) textarea,
[xdata-lipotype-name=select-your-analyte-coverage] textarea {
display: none;
}
body:has(#lipidomix-analyte-picker-wrapper:not(.lipotype-hidden)) {
overflow: hidden;
}
#lipidomix-analyte-picker-wrapper {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 999998;
width: 100%;
background: rgba(0, 50, 70, 0.6);
height: 100vh;
display: flex;
align-items: center;
justify-content: center;
}
#lipidomix-analyte-picker-wrapper .lipidomix-analyte-picker {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
max-width: 350px;
width: 100%;
}
#lipidomix-analyte-picker-wrapper .lipidomix-analyte-picker .close-icon .adapt-color {
stroke: white;
}
#lipidomix-analyte-picker-wrapper .lipidomix-analyte-picker form {
display: contents;
}
#lipidomix-analyte-picker-wrapper .lipidomix-analyte-picker form > div {
width: calc(100% - 2 * var(--space-2));
background-color: var(--lipotype-color-dark-beige);
}
#lipidomix-analyte-picker-wrapper .lipidomix-analyte-picker form [name=your-selection] {
display: none;
}
#lipidomix-analyte-picker-wrapper .lipidomix-analyte-picker label + :not(label) {
margin-bottom: var(--lipotype-gap);
}
#lipidomix-analyte-picker-wrapper .lipidomix-analyte-picker .primary {
justify-content: right;
}
#lipidomix-analyte-picker-wrapper .lipidomix-analyte-picker .selection-note:has(+ :not(:empty)) {
display: none;
}
#lipidomix-analyte-picker-wrapper .lipidomix-analyte-picker label:has(input[name=selection]:checked) {
color: var(--lipotype-color-purple);
}
#lipidomix-analyte-picker-wrapper .lipidomix-analyte-picker input[name=selection] {
display: none;
}
#lipidomix-analyte-picker-wrapper .lipidomix-analyte-picker .analytes-list > div:not(:has(p ~ label:not(.lipotype-hidden))) {
display: none;
}
#lipidomix-analyte-picker-wrapper .lipidomix-analyte-picker:has(input[name=selection][value=selected]:checked) label:has(input[name="picked_analytes[]"]):not(:has(input:checked)) {
display: none;
}
#lipidomix-analyte-picker-wrapper .lipidomix-analyte-picker:has(input[name=selection][value=selected]:checked) .analytes-list > div:not(:has(input:checked)) {
display: none;
}
.animate__visible {
visibility: hidden;
}
.sib-form {
background: transparent !important;
margin: auto !important;
padding: 0 !important;
}
.sib-form #sib-container {
background: transparent !important;
margin: auto !important;
padding: 0 !important;
}
.sib-form #sib-container .entry__label {
margin: 0;
}
.sib-form #sib-container textarea {
min-height: 6rem;
}
.sib-form #sib-container .input, .sib-form #sib-container .input_button {
color: var(--lipotype-color-dark-blue);
}
.sib-form #sib-container button {
border: 2px solid;
background: transparent;
font-size: 20px;
padding: 20px 28px 18px 28px;
font-weight: normal;
}
.ts-wrapper:is(.single, .multi) {
--tomselect-font-size: 16px;
}
.ts-wrapper:is(.single, .multi) .ts-control {
background-image: none;
background-color: transparent;
}
.ts-wrapper:is(.single, .multi) .ts-dropdown {
margin-top: 0;
}
.ts-wrapper:is(.single, .multi) .ts-dropdown, .ts-wrapper:is(.single, .multi) .ts-control {
border-color: var(--lipotype-color-dark-blue);
border-radius: 0;
box-shadow: none;
font-size: var(--tomselect-font-size);
line-height: var(--tomselect-font-size);
vertical-align: middle;
padding-left: 8px !important;
padding-bottom: 8px !important;
padding-top: 10px !important;
}
.ts-wrapper:is(.single, .multi) .ts-dropdown, .ts-wrapper:is(.single, .multi) .ts-dropdown .optgroup-header, .ts-wrapper:is(.single, .multi) .ts-dropdown input, .ts-wrapper:is(.single, .multi) .ts-dropdown ::placeholder, .ts-wrapper:is(.single, .multi) .ts-dropdown .item, .ts-wrapper:is(.single, .multi) .ts-control, .ts-wrapper:is(.single, .multi) .ts-control .optgroup-header, .ts-wrapper:is(.single, .multi) .ts-control input, .ts-wrapper:is(.single, .multi) .ts-control ::placeholder, .ts-wrapper:is(.single, .multi) .ts-control .item {
font-style: normal;
color: var(--lipotype-color-dark-blue);
}
.ts-wrapper:is(.single, .multi) .ts-dropdown .optgroup-header.parent, .ts-wrapper:is(.single, .multi) .ts-control .optgroup-header.parent {
font-size: 20px;
line-height: 26px;
}
.ts-wrapper:is(.single, .multi) .ts-dropdown input, .ts-wrapper:is(.single, .multi) .ts-control input {
font-size: var(--tomselect-font-size);
line-height: var(--tomselect-font-size);
height: var(--tomselect-font-size);
}
.ts-wrapper:is(.single, .multi) .ts-dropdown input[type=checkbox], .ts-wrapper:is(.single, .multi) .ts-control input[type=checkbox] {
margin-top: -1px;
}
.ts-wrapper:is(.single, .multi) .ts-dropdown .item, .ts-wrapper:is(.single, .multi) .ts-control .item {
background: none;
border-radius: 0;
border: 0;
box-shadow: none;
text-shadow: none;
font-weight: bold;
font-size: var(--tomselect-font-size);
line-height: var(--tomselect-font-size);
height: var(--tomselect-font-size);
margin-block: 0;
padding: 0;
}
.ts-wrapper:is(.single, .multi) .ts-dropdown .item .remove, .ts-wrapper:is(.single, .multi) .ts-control .item .remove {
border: none;
border-color: var(--lipotype-color-dark-blue);
order: -1;
margin-left: 0;
margin-right: 5px;
padding: 0;
}
ul > .swiper-slide > li {
display: contents;
}
.swiper-freemode .swiper-slide {
width: auto;
}
.swiper-freemode .swiper-slide > li {
display: block;
}
.acf-form-flexbox .acf-form .acf-fields {
--acf-column-gap: 15px;
display: flex;
column-gap: var(--acf-column-gap);
row-gap: 15px;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
}
.acf-form-flexbox .acf-form .acf-fields > :is(.acf-field, .acf-form-submit) {
flex-grow: 1;
padding: 0 !important;
min-height: 1px !important;
width: 100%;
}
.acf-form-flexbox .acf-form .acf-fields > :is(.acf-field, .acf-form-submit)[data-width="50"] {
flex-basis: calc(50% - var(--acf-column-gap));
width: auto;
}
.acf-form-flexbox .acf-form .acf-fields > :is(.acf-field, .acf-form-submit) .acf-label {
font-weight: bold;
margin-bottom: 0;
}
.acf-form .acf-fields .acf-field[data-width] + .acf-field[data-width],
.acf-form .acf-fields > .acf-field {
border-width: 0;
border-color: transparent;
}
.acf-form .acf-fields > .acf-field {
padding-top: 7px !important;
padding-bottom: 7px !important;
}
.acf-form .acf-fields > .acf-field input[type=text], .acf-form .acf-fields > .acf-field input[type=password], .acf-form .acf-fields > .acf-field input[type=date], .acf-form .acf-fields > .acf-field input[type=datetime], .acf-form .acf-fields > .acf-field input[type=datetime-local], .acf-form .acf-fields > .acf-field input[type=email], .acf-form .acf-fields > .acf-field input[type=month], .acf-form .acf-fields > .acf-field input[type=number], .acf-form .acf-fields > .acf-field input[type=search], .acf-form .acf-fields > .acf-field input[type=tel], .acf-form .acf-fields > .acf-field input[type=time], .acf-form .acf-fields > .acf-field input[type=url], .acf-form .acf-fields > .acf-field input[type=week], .acf-form .acf-fields > .acf-field textarea, .acf-form .acf-fields > .acf-field select {
font-size: var(--lipotype-acf-small-font-size);
line-height: var(--acf-input-line-height) !important;
padding: 5px 8px 3px;
}
@media (max-width: 768px) {
.acf-form .acf-fields > .acf-field {
width: 100% !important;
}
}
@media (min-width: 769px) {
.acf-form .acf-fields > .acf-field.acf-slim-width > * {
max-width: 60%;
margin-inline: auto;
}
}
.acf-form .acf-fields .acf-input input[type=email],
.acf-form .acf-fields .acf-input input[type=text], .acf-form .acf-fields .acf-input select {
border: 1px solid;
color: var(--lipotype-font-color);
}
.acf-form .acf-fields .acf-input input::placeholder {
font-style: normal;
}
.acf-form .acf-fields .hide-label > .acf-label {
margin: 0;
}
.acf-form .acf-fields .hide-label > .acf-label label {
display: none;
}
.acf-form .acf-fields .center-label > .acf-label {
text-align: center;
}
.acf-form .acf-fields .grey-color {
color: var(--lipotype-color-grey);
}
.acf-form .acf-fields .acf-icon.small, .acf-form .acf-fields .acf-icon.-small {
line-height: 19px;
font-size: 16px;
}
.acf-form .acf-fields .acf-sticky {
position: relative !important;
}
.acf-form .acf-fields .acf-sticky > .acf-input {
position: sticky !important;
top: 150px;
}
.acf-form .acf-fields .af-input.acf-input {
opacity: 1 !important;
}
.acf-form .acf-field label {
margin: 0;
}
.acf-form .acf-field input, .acf-form .acf-field select {
border-color: var(--wp--preset--color--lipotype-light-green) !important;
line-height: 24px !important;
height: 34px !important;
}
.acf-form .acf-field .acf-range-wrap {
white-space: nowrap;
}
.acf-form .acf-field .acf-range-wrap [type=number] {
border: 0;
background: transparent;
font-size: var(--lipotype-acf-font-size);
color: currentColor !important;
margin-left: 0;
min-width: 1px;
max-width: 2em;
width: auto !important;
}
@media (max-width: 768px) {
.acf-form .acf-field[data-name=send_samples] {
padding-inline: 0;
}
}
.acf-form .acf-field[data-name=send_samples] .acf-range-wrap [type=number] {
max-width: 38px;
padding-right: 0;
font-size: var(--lipotype-acf-font-size);
}
.acf-form .acf-field[data-name=send_samples] .acf-range-wrap [type=number] + div {
margin: 0;
}
.acf-form button {
font-size: 20px;
line-height: 20px;
text-align: center;
padding: 14px 14px 12px 14px;
border-width: 2px;
border-style: solid;
border-radius: 0;
font-weight: normal;
}
.acf-form.is-validating, .acf-form:has(.is-validating, .acf-spinner.is-active) {
position: relative;
}
.acf-form.is-validating:after, .acf-form:has(.is-validating, .acf-spinner.is-active):after {
content: " ";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background: rgba(206, 206, 206, 0.68);
}
.acf-form.is-validating .acf-spinner, .acf-form:has(.is-validating, .acf-spinner.is-active) .acf-spinner {
position: absolute;
top: 50%;
left: 50%;
z-index: 1000;
}
.acf-form .acf-button-group label {
color: var(--lipotype-color-dark-blue);
}
.acf-form .acf-form-submit button,
.acf-form .acf-button {
color: var(--lipotype-color-light-blue);
border: 1px solid var(--lipotype-color-light-blue);
background: transparent;
}
.acf-form .acf-form-submit .af-previous-button[disabled=disabled] {
visibility: hidden;
}
.acf-form .acf-form-submit .af-next-button,
.acf-form .acf-form-submit .af-submit-button {
float: right;
}
.acf-form .skip-question {
display: block;
margin-top: 10px;
margin-left: auto;
border: 0 !important;
color: var(--lipotype-color-dark-blue) !important;
float: none !important;
text-transform: none;
}
.acf-form .skip-question i {
color: var(--lipotype-color-light-blue);
}
.acf-form .slim-repeaters .acf-row > td {
padding-top: 0;
}
.acf-form .slim-repeaters .acf-row > td.acf-row-handle .acf-icon {
margin-top: -10px !important;
}
.acf-form .slim-repeaters td.acf-fields {
border: 0 !important;
}
.acf-form .slim-repeaters td.acf-fields > div {
padding-inline: 0;
}
.acf-form hr {
margin-block: 16px;
border-color: var(--lipotype-acf-color-grey) !important;
}
.acf-form .lipotype-survey-has-border {
padding-bottom: 8px;
margin-bottom: 16px;
border-bottom: 1px solid var(--lipotype-acf-color-grey);
}
.lipotype-survey-form .acf-form .has-lipotype-grey-color {
color: var(--lipotype-acf-color-grey);
}
.lipotype-survey-form .acf-form, .lipotype-survey-form .acf-form label {
font-size: var(--lipotype-acf-font-size);
}
.lipotype-survey-form .acf-form small {
line-height: 22px;
font-size: 16px;
}
.lipotype-survey-form .acf-form .af-page-wrap {
display: none !important;
}
.lipotype-survey-form .acf-form .acf-fields > .acf-field,
.lipotype-survey-form .acf-form .acf-field[data-width] + .acf-field[data-width] {
border: none;
}
.lipotype-survey-form .acf-form .acf-fields.-border > .acf-field.with-no-border {
border-bottom: 1px solid var(--lipotype-color-grey);
}
.lipotype-survey-form .acf-form .af-field-type-group > * > .acf-fields.-border {
border: 0;
background: none;
}
.lipotype-survey-form .acf-form .acf-repeater {
margin-bottom: var(--lipotype-gap);
}
.lipotype-survey-form .acf-form .acf-repeater label {
font-weight: normal;
}
.lipotype-survey-form .acf-form .acf-repeater .acf-actions {
text-align: left;
}
.lipotype-survey-form .acf-form .acf-repeater > table {
border: 0;
background: transparent;
margin-bottom: 8px;
border-collapse: separate;
border-spacing: 0 8px;
}
.lipotype-survey-form .acf-form .acf-repeater .acf-row {
margin-bottom: 5px;
}
.lipotype-survey-form .acf-form .acf-repeater .acf-row > td {
border: none;
text-shadow: none;
background: transparent;
padding-bottom: 0;
}
.lipotype-survey-form .acf-form .acf-repeater .acf-row > td.acf-fields {
border: 1px solid var(--lipotype-color-grey);
}
.lipotype-survey-form .acf-form .acf-repeater .acf-row > td > .acf-field {
padding-bottom: 7px;
padding-top: 7px;
}
.lipotype-survey-form .acf-form .acf-repeater .acf-row .acf-row-handle.order {
display: none;
}
.lipotype-survey-form .acf-form .acf-repeater .acf-row .acf-row-handle .acf-icon {
margin-top: -5px;
}
.lipotype-survey-form .acf-form .acf-repeater .acf-row .acf-icon.-minus {
display: block;
}
.lipotype-survey-form .acf-form .acf-repeater .acf-row .acf-icon.-plus {
display: none !important;
}
.lipotype-survey-form .acf-form .acf-repeater[data-min="1"] > .acf-table > * > .acf-row:first-child > .acf-row-handle.remove {
visibility: hidden;
}
.lipotype-survey-form .acf-form .acf-field-true-false + .acf-field-repeater {
padding-left: 31px;
}
.lipotype-survey-form .acf-form label > [type=checkbox] {
margin-top: -3px;
}
.lipotype-survey-form .acf-form .acf-field.acf-field-radio[data-name=number_of_samples] label,
.lipotype-survey-form .acf-form .acf-field.acf-field-text[class*=sample-origin-] label,
.lipotype-survey-form .acf-form .acf-field[data-name*=species_sample_origin] .acf-input label {
font-size: 16px !important;
}
@media (min-width: 768px) {
.lipotype-survey-form .acf-form .acf-field[data-width] + .acf-field[data-width] {
margin-bottom: 25px;
}
.lipotype-survey-form .acf-form .acf-form-submit {
background-color: rgba(249, 249, 246, 0.8666666667);
position: sticky;
bottom: -3px;
border-top: 1px solid var(--lipotype-color-grey); }
}
.acf-form .acf-spinner {
width: 8px;
height: 8px;
border-radius: 8px;
box-shadow: 20px 0px 0 0 rgba(140, 206, 82, 0.2), 16.2px 11.8px 0 0 rgba(140, 206, 82, 0.4), 6.2px 19px 0 0 rgba(140, 206, 82, 0.6), -6.2px 19px 0 0 rgba(140, 206, 82, 0.8), -16.2px 11.8px 0 0 #8cce52;
animation: spinner-b87k6z 1.2s infinite linear;
background: none;
}
@keyframes spinner-b87k6z {
to {
transform: rotate(360deg);
}
}
.lipotype-progress-bar {
text-align: center;
}
.lipotype-progress-bar .bar {
margin-inline: auto;
margin-bottom: 10px;
max-width: 600px;
height: 5px;
background: rgba(255, 255, 255, 0.3);
border-radius: var(--lipotype-border-radius);
position: relative;
}
.lipotype-progress-bar .bar > div {
border-radius: var(--lipotype-border-radius);
background: white;
display: inline;
width: 0;
height: 100%;
position: absolute;
left: 0;
}
.lipotype-personality-test-form .af-field.question .af-label {
margin-bottom: 20px;
}
.lipotype-personality-test-form .af-field.question .af-label label {
font-weight: bold;
}
.lipotype-personality-test-form .af-field.question .af-label label .acf-required {
display: none;
}
.lipotype-personality-test-form .af-field.question .af-input label {
display: flex;
}
.lipotype-personality-test-form .af-field.question .af-input label input {
margin-top: -7px;
}
.lipotype-personality-test-form .af-field.question li:not(:last-child) {
padding-bottom: 16px;
margin-bottom: 16px;
border-bottom: 1px solid var(--lipotype-acf-color-grey);
}
.lipotype-personality-test-form .acf-form .acf-form-submit {
border: none;
display: flex;
gap: 10px;
}
.lipotype-personality-test-form .acf-form .acf-form-submit:has(.af-previous-button[disabled=disabled]) {
display: flex;
justify-content: center;
}
.lipotype-personality-test-form .acf-form .acf-form-submit:has(.af-previous-button[disabled=disabled]) .af-next-button {
color: transparent;
}
.lipotype-personality-test-form .acf-form .acf-form-submit:has(.af-previous-button[disabled=disabled]) .af-next-button:after {
content: "Start the test";
color: var(--lipotype-color-light-blue);
margin-left: -45px;
}
.lipotype-personality-test-form .af-previous-button[disabled=disabled] {
display: none;
}
:is(#BorlabsCookieBox, .brlbs-cmpnt-container) .brlbs-cmpnt-widget:has(svg) svg {
display: none;
}
:is(#BorlabsCookieBox, .brlbs-cmpnt-container) .brlbs-cmpnt-widget:has(svg):after {
display: block;
background: url(//us.lipotype.com/wp-content/themes/lipotype/assets/images/lipotype-icons/lock-icon.svg) no-repeat center;
background-size: contain;
content: "";
width: 48px;
height: 48px;
}
body .wpc-filters-main-wrap .wpc-filter-title {
font-weight: bold;
}
body .wpc-filters-main-wrap .wpc-filters-ul-list {
margin-top: 0;
padding-top: 0;
}
body .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item:not(.wpc-term-count-0) label {
border-color: var(--lipotype-color-dark-blue);
}
body .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label, body .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item span {
border-radius: 0 !important;
}
body .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label a, body .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item span a {
color: var(--lipotype-color-dark-blue);
}
body .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item .wpc-filter-link {
margin-right: 0;
}
body .wpc-filters-main-wrap .wpc-filters-labels .wpc-term-count-0 {
color: var(--lipotype-color-grey) !important;
border-color: var(--lipotype-color-grey) !important;
opacity: 1;
}
.shariff .theme-round .shariff-icon svg {
padding-top: 7px !important;
}
.shariff .shariff-buttons:not(.buttonsize-small) .shariff-button.whatsapp svg {
padding-top: 6px !important;
width: 35px !important;
height: auto !important;
}
.shariff .shariff-buttons .shariff-button a:hover {
background-color: #8cce52 !important;
}
.shariff .shariff-buttons .whatsapp svg {
margin-left: 2px !important;
margin-right: 0;
}
.shariff .shariff-buttons.buttonsize-small .shariff-icon svg {
padding-top: 5px !important;
}
.wccf_field_container.wccf_field_container_checkbox label {
display: inline-block;
}
.wccf_field_container .wccf_price_label {
display: none;
}
.wccf_grand_total dd {
float: none;
}
.cart .rightpress_live_product_price .label,
.cart .rightpress_product_price_live_update .label {
padding: 0;
margin: 0;
color: #2f303d;
text-shadow: none;
font-size: 16px;
background: transparent;
}
.cart .rightpress_live_product_price dd,
.cart .rightpress_product_price_live_update dd {
float: inherit !important;
}
.lipotype-adq-quote-request-received tfoot {
display: none;
}
.lipotype-adq-quote-request-received table {
background-color: #fffffa;
padding: 20px;
border-collapse: separate !important;
}
.lipotype-adq-quote-request-received table th, .lipotype-adq-quote-request-received table td {
border: none !important;
}
.wpmf-gallerys .gallery .wpmf-front-box.top {
display: none;
}
.wpmf-gallerys .gallery.flexslider.wpmfflexslider {
margin-bottom: 30px;
}
.wpmf-gallerys .gallery .flex-direction-nav.wpmf-direction-nav a {
text-shadow: none;
width: 30px;
height: 30px;
line-height: 33px;
font-size: 16px;
border-radius: 0;
background: transparent;
color: white;
text-align: center;
border: 2px solid white !important;
top: auto;
bottom: 10px;
}
.wpmf-gallerys .gallery .flex-direction-nav.wpmf-direction-nav a:before, .wpmf-gallerys .gallery .flex-direction-nav.wpmf-direction-nav a:after {
font-size: 16px;
line-height: 30px;
}
.wpmf-gallerys .gallery .flex-control-nav.wpmf-control-nav {
top: calc(100% - 32px);
}
.wpmf-gallerys .gallery .flex-control-nav.wpmf-control-nav li a {
background: rgba(255, 255, 255, 0.3098039216);
}
.wpmf-gallerys .gallery .flex-control-nav.wpmf-control-nav li a.flex-active {
background: #FFFFFF;
}
.wpmf-gallerys .gallery.wpmfflexslider.wpmf-gg-one-columns .wpmf-gallery-icon a img {
width: 100%;
}
.mfp-gallery .mfp-bottom-bar {
display: none;
}
.wc-block-checkout .wc-block-components-sidebar-layout .wc-block-components-main, .wc-block-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar {
width: 100%;
padding-inline: 0;
}
.is-large .wp-block-woocommerce-checkout-order-summary-block {
border: 0;
}
.woocommerce.archive ul.products h2 {
font-size: 16px;
display: inline-block;
padding-left: 10px;
margin: 0;
}
.woocommerce.archive ul.products .product-image {
display: none;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button {
border-radius: 0;
}
.woocommerce .price-big {
font-size: 24px;
}
.woocommerce .tm-extra-product-options .lipotype-delivery-ul .tm-quantity {
width: 100%;
max-width: 100%;
margin-bottom: 8px;
}
.woocommerce .tm-extra-product-options .lipotype-delivery-ul .tm-field-display {
padding-left: 0;
overflow: visible;
}
.woocommerce .tm-extra-product-options .lipotype-delivery-ul .tm-field-display select {
width: auto;
}
.woocommerce .tm-extra-product-options .lipotype-delivery-ul .tm-field-display:before {
content: "Delivery";
font-weight: bold;
font-size: 14px;
display: block;
}
.woocommerce form .form-row .checkbox, .woocommerce form .form-row .radio {
padding-left: initial;
}
.woocommerce .product-summary .variations .label {
text-shadow: none;
font-size: var(--lipotype-font-size);
background: transparent;
color: var(--lipotype-font-color);
padding: 0;
padding-right: 5px;
white-space: normal;
min-width: 200px;
}
.woocommerce .product-summary .variations .label label {
font-weight: bold;
}
.woocommerce .product-summary .variations .value .description {
font-size: 0.8em;
}
.woocommerce .product-summary .variations .value select {
width: 97%;
max-width: 350px;
}
.woocommerce form.cart input[type=text],
.woocommerce form.cart input[type=number]:not(.qty),
.woocommerce form.cart textarea {
border: 1px solid var(--lipotype-color-dark-grey);
box-shadow: none;
background: transparent;
color: var(--lipotype-color-dark-blue);
}
.woocommerce form.cart button.single_add_to_cart_button {
text-transform: none;
background-color: transparent;
border: 1px solid var(--lipotype-color-dark-grey);
font-weight: bold;
font-size: var(--lipotype-font-size);
}
.woocommerce form.cart button.single_add_to_cart_button span {
color: var(--lipotype-color-light-blue);
}
.woocommerce-breadcrumb span:last-child {
display: none !important;
}
.shop_table {
margin-bottom: 35px;
}
.shop_table td {
text-align: inherit !important;
padding: 5px;
}
.shop_table.my_account_orders {
padding: 10px;
}
.woocommerce-checkout .swatch-lip-white-grey-black-text .table th, .woocommerce-checkout [class*=swatch-] .swatch-lip-white-grey-black-text .table th, .woocommerce-checkout .swatch-lip-white-grey-black-text .table tfoot td, .woocommerce-checkout [class*=swatch-] .swatch-lip-white-grey-black-text .table tfoot td {
color: #2f303d;
}
.woocommerce-checkout .shop_table td {
text-align: left !important;
}
.woocommerce-checkout .shop_table td .lipotype_title_wrapper {
font-weight: bold;
margin-bottom: 10px;
display: block;
color: #5fc429;
}
.woocommerce-checkout .shop_table td .wc-item-meta {
font-size: 15px;
}
.woocommerce-order-received .alert.alert-success {
display: none;
}
.woocommerce-order-received a.button.wc-gzdp-order-pay-button {
color: white !important;
font-size: 18px !important;
font-weight: bold !important;
margin-bottom: 15px;
}
.woocommerce-order-received .shop_table {
width: 100%;
}
.woocommerce-order-received .shop_table td .product-quantity {
display: none;
}
.woocommerce-order-received .shop_table td .wc-item-meta li {
padding: 0;
margin: 0;
}
.woocommerce-order-received .shop_table tfoot th {
text-align: right;
}
.woocommerce [role=alert] {
list-style: none;
margin-left: 0;
}
.woocommerce [role=alert].woocommerce-error {
background-color: rgb(221, 95, 82);
color: rgb(242, 215, 215);
border-color: rgb(221, 95, 82);
}
.product p.wc-gzd-additional-info {
clear: none !important;
margin-right: 5px;
}
body.single-product-lipotype-analysis {
background: var(--lipotype-style--body-bg);
}
body.single-product-lipotype-analysis #content > section {
background: var(--lipotype-style--body-bg);
}
body.single-product-lipotype-analysis .entry-summary .entry-title, body.single-product-lipotype-analysis .summary .entry-title {
margin-bottom: var(--space-1);
}
body.single-product-lipotype-analysis .entry-summary h1, body.single-product-lipotype-analysis .entry-summary h2, body.single-product-lipotype-analysis .entry-summary h3, body.single-product-lipotype-analysis .summary h1, body.single-product-lipotype-analysis .summary h2, body.single-product-lipotype-analysis .summary h3 {
color: var(--lipotype-color-dark-blue);
}
@media (max-width: 768px) {
body.single-product-lipotype-analysis .product-images .woocommerce-product-gallery {
display: none;
}
}
body.single-product-lipotype-analysis .price, body.single-product-lipotype-analysis .legal-price-info {
display: inline-block;
}
body.single-product-lipotype-analysis .price, body.single-product-lipotype-analysis .price *, body.single-product-lipotype-analysis .legal-price-info, body.single-product-lipotype-analysis .legal-price-info * {
font-size: var(--lipotype-font-size);
}
body.single-product-lipotype-analysis .lipid-coverage {
margin-block: var(--lipotype-small-gap);
}
body.single-product-lipotype-analysis .lipid-coverage span {
display: inline-block;
color: #fff;
background-color: var(--lipotype-color-light-blue);
height: 30px;
line-height: 30px;
cursor: pointer;
font-weight: bold;
font-size: 20px;
border-radius: 6px;
text-align: center;
padding-top: 4px;
padding-inline: 15px;
}
body.single-product-lipotype-analysis .variations_form table {
display: block;
}
body.single-product-lipotype-analysis .variations_form table tr {
display: inline-flex;
flex-direction: column;
}
body.single-product-lipotype-analysis .variations_form table tr th, body.single-product-lipotype-analysis .variations_form table tr td {
text-align: left;
}
body.single-product-lipotype-analysis .variations_form table tr th label, body.single-product-lipotype-analysis .variations_form table tr td label {
font-size: var(--lipotype-small-font-size);
line-height: var(--lipotype-small-line-height);
}
body.single-product-lipotype-analysis .variations_form table .reset_variations {
display: none !important;
}
body.single-product-lipotype-analysis:has([data-lipotype-name*=delivery] input[data-label*=Turbo]:not(:checked)) .pa_delivery-time span span[class*=turbo], body.single-product-lipotype-analysis:has([data-lipotype-name*=delivery] input[data-label*=Turbo]:checked) .pa_delivery-time span span:not([class*=turbo]), body.single-product-lipotype-analysis:has([data-lipotype-name*=cohort] input[data-label*=Cohort]:not(:checked)) .pa_cohort-comparison, body.single-product-lipotype-analysis:has([data-lipotype-name*=cohort] input[data-label*=Pathway]:not(:checked)) .pa_cohort-comparison .pathway-enrichment, body.single-product-lipotype-analysis:has([data-lipotype-name*=correlation] input[data-label*=Correlation]:not(:checked)) .pa_correlation-analysis, body.single-product-lipotype-analysis:has([data-lipotype-name*=correlation] input[data-label*=Pathway]:not(:checked)) .pa_correlation-analysis .pathway-enrichment, body.single-product-lipotype-analysis:has([data-lipotype-name=advanced-data-visualization] input[data-label*=free]:not(:checked)) .pa_lipotypezoom .free, body.single-product-lipotype-analysis:has([data-lipotype-name=advanced-data-visualization] input[data-label*=PRO]:not(:checked)) .pa_lipotypezoom .lipotypezoom-pro {
color: var(--lipotype-color-grey);
}
body.single-product-lipotype-analysis:has([data-lipotype-name*=delivery] input[data-label*=Turbo]:not(:checked)) .pa_delivery-time span span[class*=turbo] + .separator, body.single-product-lipotype-analysis:has([data-lipotype-name*=delivery] input[data-label*=Turbo]:checked) .pa_delivery-time span span:not([class*=turbo]) + .separator, body.single-product-lipotype-analysis:has([data-lipotype-name*=cohort] input[data-label*=Cohort]:not(:checked)) .pa_cohort-comparison + .separator, body.single-product-lipotype-analysis:has([data-lipotype-name*=cohort] input[data-label*=Pathway]:not(:checked)) .pa_cohort-comparison .pathway-enrichment + .separator, body.single-product-lipotype-analysis:has([data-lipotype-name*=correlation] input[data-label*=Correlation]:not(:checked)) .pa_correlation-analysis + .separator, body.single-product-lipotype-analysis:has([data-lipotype-name*=correlation] input[data-label*=Pathway]:not(:checked)) .pa_correlation-analysis .pathway-enrichment + .separator, body.single-product-lipotype-analysis:has([data-lipotype-name=advanced-data-visualization] input[data-label*=free]:not(:checked)) .pa_lipotypezoom .free + .separator, body.single-product-lipotype-analysis:has([data-lipotype-name=advanced-data-visualization] input[data-label*=PRO]:not(:checked)) .pa_lipotypezoom .lipotypezoom-pro + .separator {
color: var(--lipotype-color-grey);
}
body.single-product-lipotype-analysis:has(#pa_lipid-coverage option[value*=included-coverage]:checked, #pa_lipid-coverage option[value=""]:checked) .lipotype_lipid_coverage_optional {
opacity: 0.55;
}
body.single-product-lipotype-analysis button[name=add-to-cart] {
border: 0 !important;
background: var(--lipotype-color-light-blue) !important;
color: white;
width: calc(100% - 40px);
padding-inline: 20px;
padding-block: 25px;
text-align: right;
font-weight: bold !important;
}
body.single-product-lipotype-analysis button[name=add-to-cart] .lipotype-icon svg .arrow-shape {
fill: white;
}
.lipotype-product-attribute {
margin-block: calc(1.5 * var(--space-1));
}
.lipotype-product-attribute:not(:last-child) {
border-bottom: 1px solid var(--lipotype-color-dark-grey);
padding-bottom: calc(1.5 * var(--space-1));
}
.lipotype-woocommerce-variation-checkboxes label {
font-weight: normal !important;
}
.lipotype-woocommerce-variation-checkboxes > :first-child {
display: none;
}
.lipotype-woocommerce-variation-checkboxes + select {
display: none !important;
}
.lipotype-woocommerce-variation-checkboxes input[type=checkbox] {
margin-top: -2px;
}
.upsells .products.columns-2 {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: var(--lipotype-grid-grap);
}
@media (max-width: 768px) {
.upsells .products.columns-2 {
display: block;
}
}
.upsells .products.columns-2:before {
display: none;
}
.upsells .products.columns-2 > li {
outline-offset: 5px;
width: auto !important;
margin: 0 !important;
float: none;
background-color: transparent;
box-shadow: none;
}
.upsells .products.columns-2 > li img {
margin: 0;
}
.upsells .products.columns-2 > li *:not(h2) {
font-size: var(--lipotype-small-font-size);
color: var(--lipotype-font-color) !important;
}
.upsells .products.columns-2 > li h2 {
font-size: var(--lipotype-small-font-size);
line-height: 1.1;
margin-bottom: var(--lipotype-small-font-size);
}
.upsells .products.columns-2 > li a, .upsells .products.columns-2 > li a * {
color: var(--lipotype-font-color);
}
.upsells .products.columns-2 > li .content-box {
margin-top: var(--space-1);
}
.upsells .products.columns-2 > li .price, .upsells .products.columns-2 > li .wc-gzd-additional-info {
display: inline-block;
padding: 0;
margin: 0;
}
.upsells .products.columns-2 > li .lipotype-meta-row {
line-height: var(--lipotype-small-line-height);
}
.upsells .products.columns-2 > li .lipotype-meta-row + .price {
display: block !important;
}
.lipotype-meta-row:not(.no-border) {
border-bottom: 1px solid;
padding-bottom: 5px;
margin-bottom: 5px;
}
.wp-block-query li.wp-block-post.type-product {
overflow: visible;
}
.wp-block-query li.wp-block-post.type-product .util-box-shadow {
box-shadow: var(--lipotype-box-shadow-light);
}
.wp-block-query li.wp-block-post.type-product .wc-block-components-product-price {
margin-bottom: 0 !important;
}
.wp-block-query li.wp-block-post.type-product .lipotype-meta-row:last-child {
border: none;
}
.woocommerce .lipotype-quantity.quantity.wc-block-components-quantity-selector {
width: auto;
display: inline-flex !important;
float: none !important;
background: var(--lipotype-color-dark-beige);
border: 0;
border-radius: 0;
--lipotype-quantity-border-color: var(--lipotype-color-grey);
}
.woocommerce .lipotype-quantity.quantity.wc-block-components-quantity-selector:after {
display: none;
}
.woocommerce .lipotype-quantity.quantity.wc-block-components-quantity-selector button {
font-size: 16px;
opacity: 1;
font-weight: bold;
border-radius: 0;
border: 0;
}
.woocommerce .lipotype-quantity.quantity.wc-block-components-quantity-selector:has(.qty:out-of-range) {
--lipotype-quantity-border-color: var(--wpcpo-error);
outline: 1px solid var(--wpcpo-error);
}
.woocommerce .lipotype-quantity.quantity.wc-block-components-quantity-selector:has(.qty:out-of-range) .qty {
color: var(--wpcpo-error);
}
.woocommerce .lipotype-quantity.quantity.wc-block-components-quantity-selector button[class*="--minus"] {
order: -1;
border-right: 2px solid var(--lipotype-quantity-border-color);
}
.woocommerce .lipotype-quantity.quantity.wc-block-components-quantity-selector button[class*="--plus"] {
border-left: 2px solid var(--lipotype-quantity-border-color);
}
.woocommerce .lipotype-quantity.quantity.wc-block-components-quantity-selector input::-webkit-outer-spin-button,
.woocommerce .lipotype-quantity.quantity.wc-block-components-quantity-selector input::-webkit-inner-spin-button {
-webkit-appearance: none !important;
appearance: textfield;
margin: 0 !important;
}
.woocommerce .lipotype-quantity.quantity.wc-block-components-quantity-selector .qty {
font-size: 36px;
border: 0;
padding-block: 6px 3px;
margin: 0 !important;
}
.woocommerce .lipotype-quantity.quantity.wc-block-components-quantity-selector input[type=number] {
-moz-appearance: textfield;
appearance: textfield;
width: 100px;
}
:is(.woocommerce, .woocommerce-page) :is(#content div.product, div.product) :is(div.summary, div.images) {
width: auto;
float: none;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
width: 16px;
height: 16px;
}
body.woocommerce form .form-row,
main form .form-row, #content form .form-row {
margin-bottom: 6px;
}
body.woocommerce .fullwidth:has(.wp-block-woocommerce-checkout),
main .fullwidth:has(.wp-block-woocommerce-checkout), #content .fullwidth:has(.wp-block-woocommerce-checkout) {
background: white;
}
body.woocommerce .fullwidth .wp-block-woocommerce-checkout,
main .fullwidth .wp-block-woocommerce-checkout, #content .fullwidth .wp-block-woocommerce-checkout {
font-size: var(--lipotype-regular-font-size);
}
@media (min-width: 769px) {
body.woocommerce .fullwidth .wp-block-woocommerce-checkout,
main .fullwidth .wp-block-woocommerce-checkout, #content .fullwidth .wp-block-woocommerce-checkout {
--wp--style--global--content-size: 100%;
--lipotype--content-size: 800px;
}
}
body.woocommerce .fullwidth .wp-block-woocommerce-checkout .wc-block-components-main,
main .fullwidth .wp-block-woocommerce-checkout .wc-block-components-main, #content .fullwidth .wp-block-woocommerce-checkout .wc-block-components-main {
--wp--style--global--content-size: var(--lipotype--content-size);
max-width: var(--lipotype--content-size);
margin-inline: auto;
}
body.woocommerce .fullwidth .wp-block-woocommerce-checkout .wc-block-components-main .wc-block-components-checkout-step,
main .fullwidth .wp-block-woocommerce-checkout .wc-block-components-main .wc-block-components-checkout-step, #content .fullwidth .wp-block-woocommerce-checkout .wc-block-components-main .wc-block-components-checkout-step {
margin-bottom: 35px;
}
body.woocommerce .fullwidth .wp-block-woocommerce-checkout .wc-block-components-main .wc-block-components-checkout-step .wc-block-components-checkout-step__title,
main .fullwidth .wp-block-woocommerce-checkout .wc-block-components-main .wc-block-components-checkout-step .wc-block-components-checkout-step__title, #content .fullwidth .wp-block-woocommerce-checkout .wc-block-components-main .wc-block-components-checkout-step .wc-block-components-checkout-step__title {
font-size: var(--lipotype-larger-font-size);
}
body.woocommerce .fullwidth .wp-block-woocommerce-checkout .wc-block-components-main .wc-block-components-checkout-step .wc-block-components-checkout-step__container:after,
main .fullwidth .wp-block-woocommerce-checkout .wc-block-components-main .wc-block-components-checkout-step .wc-block-components-checkout-step__container:after, #content .fullwidth .wp-block-woocommerce-checkout .wc-block-components-main .wc-block-components-checkout-step .wc-block-components-checkout-step__container:after {
border-left: 0;
}
body.woocommerce .fullwidth .wp-block-woocommerce-checkout .wc-block-components-main .wc-block-components-checkout-step .wc-block-components-checkout-step__description,
main .fullwidth .wp-block-woocommerce-checkout .wc-block-components-main .wc-block-components-checkout-step .wc-block-components-checkout-step__description, #content .fullwidth .wp-block-woocommerce-checkout .wc-block-components-main .wc-block-components-checkout-step .wc-block-components-checkout-step__description {
font-size: var(--lipotype-regular-font-size);
}
body.woocommerce .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar,
main .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar, #content .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar {
background: var(--lipotype-color-dark-beige);
padding-block: 45px;
}
body.woocommerce .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar > *,
main .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar > *, #content .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar > * {
--wp--style--global--content-size: var(--lipotype--content-size);
max-width: var(--wp--style--global--content-size);
margin-inline: auto;
}
body.woocommerce .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-wrapper:after,
main .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-wrapper:after, #content .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-wrapper:after {
display: none;
}
body.woocommerce .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary,
main .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary, #content .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary {
background: transparent;
padding-inline: 0;
}
body.woocommerce .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-checkout__actions,
body.woocommerce .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-wrapper:has(> .wc-block-components-totals-item),
main .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-checkout__actions,
main .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-wrapper:has(> .wc-block-components-totals-item), #content .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-checkout__actions,
#content .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-wrapper:has(> .wc-block-components-totals-item) {
margin-left: auto;
margin-right: 0;
width: 100%;
max-width: var(--lipotype-woo-totals-wrapper-width);
}
body.woocommerce .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-wrapper:has(> .wc-block-components-totals-item),
main .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-wrapper:has(> .wc-block-components-totals-item), #content .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-wrapper:has(> .wc-block-components-totals-item) {
background: white;
}
body.woocommerce .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-checkout__actions,
main .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-checkout__actions, #content .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-checkout__actions {
padding-top: 0;
border: none;
}
body.woocommerce .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-checkout__actions:after,
main .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-checkout__actions:after, #content .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-checkout__actions:after {
display: none;
}
body.woocommerce .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-checkout__actions button,
main .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-checkout__actions button, #content .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-checkout__actions button {
font-weight: bold;
text-align: right;
background: var(--lipotype-color-light-blue);
text-transform: none;
justify-content: flex-end;
}
body.woocommerce .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-checkout-return-to-cart-button,
main .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-checkout-return-to-cart-button, #content .fullwidth .wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-checkout-return-to-cart-button {
display: none;
}
body.woocommerce .fullwidth .wp-block-woocommerce-checkout .wc-block-components-order-summary-item,
main .fullwidth .wp-block-woocommerce-checkout .wc-block-components-order-summary-item, #content .fullwidth .wp-block-woocommerce-checkout .wc-block-components-order-summary-item {
padding-bottom: 25px;
margin-bottom: 25px;
border-top: 0;
border-bottom: 1px solid var(--lipotype-color-light-grey);
}
body.woocommerce .fullwidth .wp-block-woocommerce-checkout .wc-block-components-order-summary-item ul.wc-block-components-product-details,
main .fullwidth .wp-block-woocommerce-checkout .wc-block-components-order-summary-item ul.wc-block-components-product-details, #content .fullwidth .wp-block-woocommerce-checkout .wc-block-components-order-summary-item ul.wc-block-components-product-details {
column-gap: 7px;
}
body.woocommerce .fullwidth .wp-block-woocommerce-checkout .wc-block-components-order-summary-item ul.wc-block-components-product-details .wc-block-components-product-details__name,
main .fullwidth .wp-block-woocommerce-checkout .wc-block-components-order-summary-item ul.wc-block-components-product-details .wc-block-components-product-details__name, #content .fullwidth .wp-block-woocommerce-checkout .wc-block-components-order-summary-item ul.wc-block-components-product-details .wc-block-components-product-details__name {
font-weight: normal;
}
body.woocommerce .fullwidth .wp-block-woocommerce-checkout .wc-block-components-address-form > [class*=phone],
main .fullwidth .wp-block-woocommerce-checkout .wc-block-components-address-form > [class*=phone], #content .fullwidth .wp-block-woocommerce-checkout .wc-block-components-address-form > [class*=phone] {
order: 2;
flex-basis: 100% !important;
}
body.woocommerce .fullwidth .wp-block-woocommerce-checkout .wc-block-components-address-form > [class*=city],
main .fullwidth .wp-block-woocommerce-checkout .wc-block-components-address-form > [class*=city], #content .fullwidth .wp-block-woocommerce-checkout .wc-block-components-address-form > [class*=city] {
order: 10;
}
body.woocommerce .fullwidth .wp-block-woocommerce-checkout .wc-block-components-address-form > [class*=postcode],
main .fullwidth .wp-block-woocommerce-checkout .wc-block-components-address-form > [class*=postcode], #content .fullwidth .wp-block-woocommerce-checkout .wc-block-components-address-form > [class*=postcode] {
order: 100;
}
body.woocommerce .fullwidth .wp-block-woocommerce-checkout .wc-block-components-address-form > [class*=state],
main .fullwidth .wp-block-woocommerce-checkout .wc-block-components-address-form > [class*=state], #content .fullwidth .wp-block-woocommerce-checkout .wc-block-components-address-form > [class*=state] {
order: 200;
}
body.woocommerce .fullwidth .wp-block-woocommerce-checkout .wc-block-components-address-form > [class*=country],
main .fullwidth .wp-block-woocommerce-checkout .wc-block-components-address-form > [class*=country], #content .fullwidth .wp-block-woocommerce-checkout .wc-block-components-address-form > [class*=country] {
order: 500;
}
body.woocommerce tr.wc-block-cart-items__row .wc-block-cart-item__prices .price:after,
body.woocommerce tr.wc-block-cart-items__row .wc-block-components-order-summary-item__description .price:after,
body.woocommerce .wc-block-components-order-summary-item .wc-block-cart-item__prices .price:after,
body.woocommerce .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .price:after,
main tr.wc-block-cart-items__row .wc-block-cart-item__prices .price:after,
main tr.wc-block-cart-items__row .wc-block-components-order-summary-item__description .price:after,
main .wc-block-components-order-summary-item .wc-block-cart-item__prices .price:after,
main .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .price:after, #content tr.wc-block-cart-items__row .wc-block-cart-item__prices .price:after,
#content tr.wc-block-cart-items__row .wc-block-components-order-summary-item__description .price:after,
#content .wc-block-components-order-summary-item .wc-block-cart-item__prices .price:after,
#content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .price:after {
content: "per Sample";
margin-left: 3px;
}
body.woocommerce tr.wc-block-cart-items__row img,
body.woocommerce .wc-block-components-order-summary-item img,
main tr.wc-block-cart-items__row img,
main .wc-block-components-order-summary-item img, #content tr.wc-block-cart-items__row img,
#content .wc-block-components-order-summary-item img {
box-shadow: var(--lipotype-box-shadow-light);
}
body.woocommerce tr.wc-block-cart-items__row .price,
body.woocommerce .wc-block-components-order-summary-item .price,
main tr.wc-block-cart-items__row .price,
main .wc-block-components-order-summary-item .price, #content tr.wc-block-cart-items__row .price,
#content .wc-block-components-order-summary-item .price {
font-size: 20px;
}
body.woocommerce .wc-block-cart :has(> img), body.woocommerce .wc-block-cart img,
body.woocommerce .wc-block-components-order-summary__content :has(> img),
body.woocommerce .wc-block-components-order-summary__content img,
main .wc-block-cart :has(> img),
main .wc-block-cart img,
main .wc-block-components-order-summary__content :has(> img),
main .wc-block-components-order-summary__content img, #content .wc-block-cart :has(> img), #content .wc-block-cart img,
#content .wc-block-components-order-summary__content :has(> img),
#content .wc-block-components-order-summary__content img {
max-width: 100% !important;
min-width: var(--lipotype-woo-cart-image-width) !important;
width: var(--lipotype-woo-cart-image-width) !important;
height: auto;
}
body.woocommerce .wc-block-cart .wc-block-components-product-name,
body.woocommerce .wc-block-components-order-summary__content .wc-block-components-product-name,
main .wc-block-cart .wc-block-components-product-name,
main .wc-block-components-order-summary__content .wc-block-components-product-name, #content .wc-block-cart .wc-block-components-product-name,
#content .wc-block-components-order-summary__content .wc-block-components-product-name {
font-weight: bold;
font-size: 20px;
margin: 0;
color: var(--lipotype-font-color);
}
body.woocommerce .wc-block-cart [class*=wc-block-components-product-details__] .wc-block-components-product-details__name,
body.woocommerce .wc-block-components-order-summary__content [class*=wc-block-components-product-details__] .wc-block-components-product-details__name,
main .wc-block-cart [class*=wc-block-components-product-details__] .wc-block-components-product-details__name,
main .wc-block-components-order-summary__content [class*=wc-block-components-product-details__] .wc-block-components-product-details__name, #content .wc-block-cart [class*=wc-block-components-product-details__] .wc-block-components-product-details__name,
#content .wc-block-components-order-summary__content [class*=wc-block-components-product-details__] .wc-block-components-product-details__name {
font-weight: normal !important;
}
body.woocommerce .wc-block-cart [class*=wc-block-components-product-details__]:not([class*=__sample-description]) .wc-block-components-product-details__name,
body.woocommerce .wc-block-components-order-summary__content [class*=wc-block-components-product-details__]:not([class*=__sample-description]) .wc-block-components-product-details__name,
main .wc-block-cart [class*=wc-block-components-product-details__]:not([class*=__sample-description]) .wc-block-components-product-details__name,
main .wc-block-components-order-summary__content [class*=wc-block-components-product-details__]:not([class*=__sample-description]) .wc-block-components-product-details__name, #content .wc-block-cart [class*=wc-block-components-product-details__]:not([class*=__sample-description]) .wc-block-components-product-details__name,
#content .wc-block-components-order-summary__content [class*=wc-block-components-product-details__]:not([class*=__sample-description]) .wc-block-components-product-details__name {
display: none;
}
body.woocommerce .wc-block-cart .wc-block-components-order-summary-item__quantity,
body.woocommerce .wc-block-components-order-summary__content .wc-block-components-order-summary-item__quantity,
main .wc-block-cart .wc-block-components-order-summary-item__quantity,
main .wc-block-components-order-summary__content .wc-block-components-order-summary-item__quantity, #content .wc-block-cart .wc-block-components-order-summary-item__quantity,
#content .wc-block-components-order-summary__content .wc-block-components-order-summary-item__quantity {
border-radius: var(--lipotype-border-radius) !important;
border-width: 1px !important;
min-height: 22px !important;
padding-top: 4px !important;
box-shadow: none !important;
}
body.woocommerce .wc-block-cart .wc-block-cart-items thead,
main .wc-block-cart .wc-block-cart-items thead, #content .wc-block-cart .wc-block-cart-items thead {
display: none;
}
body.woocommerce .wc-block-cart .wc-block-components-totals-footer-item :is(.wc-block-components-totals-item__label, .wc-block-components-totals-item__value),
main .wc-block-cart .wc-block-components-totals-footer-item :is(.wc-block-components-totals-item__label, .wc-block-components-totals-item__value), #content .wc-block-cart .wc-block-components-totals-footer-item :is(.wc-block-components-totals-item__label, .wc-block-components-totals-item__value) {
font-size: 1em;
}
body.woocommerce .wc-block-cart .wp-block-woocommerce-cart-order-summary-block,
main .wc-block-cart .wp-block-woocommerce-cart-order-summary-block, #content .wc-block-cart .wp-block-woocommerce-cart-order-summary-block {
background: white;
}
body.woocommerce .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-heading-block,
main .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-heading-block, #content .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-heading-block {
display: none !important;
}
body.woocommerce .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper:after,
main .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper:after, #content .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper:after {
display: none;
}
body.woocommerce .wc-block-cart .wc-block-cart__submit .components-button,
main .wc-block-cart .wc-block-cart__submit .components-button, #content .wc-block-cart .wc-block-cart__submit .components-button {
font-weight: bold;
text-align: right;
background: var(--lipotype-color-light-blue);
text-transform: none;
justify-content: flex-end;
}
body.woocommerce .wc-block-cart .wc-block-cart__submit .components-button:hover,
main .wc-block-cart .wc-block-cart__submit .components-button:hover, #content .wc-block-cart .wc-block-cart__submit .components-button:hover {
color: white;
}
@media (min-width: 769px) {
body.woocommerce .wc-block-components-order-summary .wc-block-components-panel__button,
main .wc-block-components-order-summary .wc-block-components-panel__button, #content .wc-block-components-order-summary .wc-block-components-panel__button {
display: none;
}
}
@media (max-width: 768px) {
body.woocommerce .is-mobile,
main .is-mobile, #content .is-mobile {
--lipotype-woo-cart-image-width: 100px;
}
body.woocommerce .is-mobile .wc-gzd-checkout .wc-block-checkout.is-mobile .wc-gzd-checkout-submit,
main .is-mobile .wc-gzd-checkout .wc-block-checkout.is-mobile .wc-gzd-checkout-submit, #content .is-mobile .wc-gzd-checkout .wc-block-checkout.is-mobile .wc-gzd-checkout-submit {
padding: 0;
}
body.woocommerce .is-mobile .wc-block-components-order-summary .wc-block-components-order-summary-item,
main .is-mobile .wc-block-components-order-summary .wc-block-components-order-summary-item, #content .is-mobile .wc-block-components-order-summary .wc-block-components-order-summary-item {
flex-direction: column;
row-gap: 15px;
}
body.woocommerce .is-mobile .wc-block-components-sidebar,
main .is-mobile .wc-block-components-sidebar, #content .is-mobile .wc-block-components-sidebar {
padding-block: 45px;
padding-bottom: 0;
margin-inline: -30px;
padding-inline: 30px;
width: calc(100% + 60px);
}
body.woocommerce .is-mobile .wc-block-components-sidebar .wc-block-components-order-summary-item__description,
main .is-mobile .wc-block-components-sidebar .wc-block-components-order-summary-item__description, #content .is-mobile .wc-block-components-sidebar .wc-block-components-order-summary-item__description {
padding-inline: 0;
}
body.woocommerce .is-mobile .wc-block-components-sidebar .wc-block-components-totals-wrapper:not([class*=cart-items]),
main .is-mobile .wc-block-components-sidebar .wc-block-components-totals-wrapper:not([class*=cart-items]), #content .is-mobile .wc-block-components-sidebar .wc-block-components-totals-wrapper:not([class*=cart-items]) {
padding-inline: 30px;
width: auto !important;
}
body.woocommerce .is-mobile .wc-gzd-checkout-submit,
main .is-mobile .wc-gzd-checkout-submit, #content .is-mobile .wc-gzd-checkout-submit {
padding: 0;
}
body.woocommerce .is-mobile table.wc-block-cart-items .wc-block-cart-items__row,
main .is-mobile table.wc-block-cart-items .wc-block-cart-items__row, #content .is-mobile table.wc-block-cart-items .wc-block-cart-items__row {
display: flex;
flex-direction: column;
row-gap: 15px;
border-bottom: 1px solid var(--lipotype-color-light-grey);
}
body.woocommerce .is-mobile table.wc-block-cart-items .wc-block-cart-items__row > td,
main .is-mobile table.wc-block-cart-items .wc-block-cart-items__row > td, #content .is-mobile table.wc-block-cart-items .wc-block-cart-items__row > td {
margin: 0;
}
body.woocommerce .is-mobile table.wc-block-cart-items .wc-block-cart-items__row > td.wc-block-cart-item__product,
main .is-mobile table.wc-block-cart-items .wc-block-cart-items__row > td.wc-block-cart-item__product, #content .is-mobile table.wc-block-cart-items .wc-block-cart-items__row > td.wc-block-cart-item__product {
padding: 0;
}
body.woocommerce .is-mobile table.wc-block-cart-items .wc-block-cart-items__row > td .price,
main .is-mobile table.wc-block-cart-items .wc-block-cart-items__row > td .price, #content .is-mobile table.wc-block-cart-items .wc-block-cart-items__row > td .price {
font-weight: bold;
}
}
.wpcpo-wrapper {
--lipotype-large-font-size: 20px;
font-size: var(--lipotype-large-font-size);
line-height: var(--lipotype-small-line-height);
}
.wpcpo-wrapper [data-lipotype-name=included-analyte-coverage] label {
font-size: var(--lipotype-small-font-size);
}
.wpcpo-wrapper .wpcpo-option .wpcpo-option-name, .wpcpo-wrapper .wpcpo-option h4 {
text-transform: uppercase;
}
.wpcpo-wrapper .wpcpo-option textarea {
width: 97%;
min-height: 100px;
}
@media (min-width: 769px) {
.wpcpo-wrapper .wpcpo-option:is([data-lipotype-name=cohort-comparison], [data-lipotype-name*=visualization], [data-lipotype-name=optional-reports], [data-lipotype-name=correlation-analysis]) .form-row {
display: flex;
gap: 10px;
flex-wrap: nowrap;
}
}
.wpcpo-wrapper .wpcpo-option:is([data-lipotype-name=cohort-comparison], [data-lipotype-name*=visualization], [data-lipotype-name=optional-reports], [data-lipotype-name=correlation-analysis]) .form-row label {
margin-bottom: 0;
}
.wpcpo-wrapper .wpcpo-option:is([data-lipotype-name=cohort-comparison], [data-lipotype-name*=visualization], [data-lipotype-name=optional-reports], [data-lipotype-name=correlation-analysis]) .form-row label:first-child {
min-width: 250px;
}
.wpcpo-wrapper .wpcpo-option:is([data-lipotype-name=cohort-comparison], [data-lipotype-name*=visualization], [data-lipotype-name=optional-reports], [data-lipotype-name=correlation-analysis]) .form-row:before {
display: none;
}
.wpcpo-wrapper .wpcpo-option[data-lipotype-name=sample-description] {
margin-top: 20px;
}
.wpcpo-wrapper .wpcpo-total {
border-color: var(--lipotype-color-dark-grey) !important;
border-bottom: 0;
margin-block: var(--space-1);
margin-inline: var(--space-1);
padding: 0;
}
.wpcpo-wrapper .wpcpo-total ul {
padding: 0;
}
.wpcpo-wrapper .wpcpo-total ul li {
padding-block: var(--space-1);
padding-inline: var(--space-2) !important;
font-size: 16px;
}
.wpcpo-wrapper .wpcpo-total ul li:not(:last-child, :nth-last-child(2)) {
border-bottom: 1px solid var(--lipotype-color-grey);
}
.wpcpo-wrapper .wpcpo-total ul .wpcpo-subtotal {
border-color: var(--lipotype-color-dark-grey);
margin: 0;
padding-block: var(--space-1) 0;
font-size: 20px;
}
.wpcpo-wrapper .wpcpo-total .wpcpo-option-field:is([type=checkbox], [type=radio]) {
margin: 0;
}
.wpcpo-wrapper .wpcpo-total h4 {
color: #003246 !important;
}
.wpcpo-wrapper .wpcpo-total .wpcpo-option-checkbox + .wpcpo-option-checkbox {
padding-top: 6px;
border-top: 1px solid var(--lipotype-color-dark-grey);
}
.ls-wp-container .custom-layer-menu {
opacity: 0.8 !important;
}
.ls-wp-container .custom-layer-menu:before {
display: inline-block;
content: "●";
width: 20px;
opacity: 0;
transition: all 1s;
}
.ls-wp-container[data-current-slide="1"] .custom-layer-menu:has(+ a[href="#1"]) {
opacity: 1 !important;
}
.ls-wp-container[data-current-slide="1"] .custom-layer-menu:has(+ a[href="#1"]):before {
opacity: 1;
transition: all 1s;
}
.ls-wp-container[data-current-slide="2"] .custom-layer-menu:has(+ a[href="#2"]) {
opacity: 1 !important;
}
.ls-wp-container[data-current-slide="2"] .custom-layer-menu:has(+ a[href="#2"]):before {
opacity: 1;
transition: all 1s;
}
.ls-wp-container[data-current-slide="3"] .custom-layer-menu:has(+ a[href="#3"]) {
opacity: 1 !important;
}
.ls-wp-container[data-current-slide="3"] .custom-layer-menu:has(+ a[href="#3"]):before {
opacity: 1;
transition: all 1s;
}
.ls-wp-container[data-current-slide="4"] .custom-layer-menu:has(+ a[href="#4"]) {
opacity: 1 !important;
}
.ls-wp-container[data-current-slide="4"] .custom-layer-menu:has(+ a[href="#4"]):before {
opacity: 1;
transition: all 1s;
}
.ls-wp-container[data-current-slide="5"] .custom-layer-menu:has(+ a[href="#5"]) {
opacity: 1 !important;
}
.ls-wp-container[data-current-slide="5"] .custom-layer-menu:has(+ a[href="#5"]):before {
opacity: 1;
transition: all 1s;
}
.ls-wp-container[data-current-slide="6"] .custom-layer-menu:has(+ a[href="#6"]) {
opacity: 1 !important;
}
.ls-wp-container[data-current-slide="6"] .custom-layer-menu:has(+ a[href="#6"]):before {
opacity: 1;
transition: all 1s;
}
.ls-wp-container[data-current-slide="7"] .custom-layer-menu:has(+ a[href="#7"]) {
opacity: 1 !important;
}
.ls-wp-container[data-current-slide="7"] .custom-layer-menu:has(+ a[href="#7"]):before {
opacity: 1;
transition: all 1s;
}
.ls-wp-container[data-current-slide="8"] .custom-layer-menu:has(+ a[href="#8"]) {
opacity: 1 !important;
}
.ls-wp-container[data-current-slide="8"] .custom-layer-menu:has(+ a[href="#8"]):before {
opacity: 1;
transition: all 1s;
}
.ls-wp-container[data-current-slide="9"] .custom-layer-menu:has(+ a[href="#9"]) {
opacity: 1 !important;
}
.ls-wp-container[data-current-slide="9"] .custom-layer-menu:has(+ a[href="#9"]):before {
opacity: 1;
transition: all 1s;
}
.ls-wp-container[data-current-slide="10"] .custom-layer-menu:has(+ a[href="#10"]) {
opacity: 1 !important;
}
.ls-wp-container[data-current-slide="10"] .custom-layer-menu:has(+ a[href="#10"]):before {
opacity: 1;
transition: all 1s;
}
.swatch-lip-green-button i {
color: white !important;
}
.swatch-lip-blue-button.btn {
background-color: #009de1;
}
.swatch-lip-blue-button.btn-icon-right span {
background-color: rgb(0, 85.8266666667, 123);
}
.swatch-lip-blue-button.btn-icon-right span:before {
border-right-color: rgb(0, 85.8266666667, 123);
}
.swatch-lip-blue-button:hover {
color: white;
}
.footer-logo img {
width: 100%;
}
.remove-br br,
.lipotype-breadcrumb br,
#lipotype-breadcrumb br,
header .container br {
display: none;
} .woocommerce .blockUI.blockOverlay {
position: relative !important;
display: none !important;
}
.fix-rounded-image img {
border-radius: 100px !important;
}
.wp-block-separator.has-text-color.has-background.is-style-wide {
background-color: transparent !important;
}
@media (max-width: 769px) {
.frontpage-teaser-bg-mobile {
background-size: 180% !important;
position: relative;
}
.frontpage-teaser-bg-mobile > div {
position: relative;
z-index: 1000;
}
.frontpage-teaser-bg-mobile:before {
content: "";
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 100%;
background: linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 40%);
}
}
@media (max-width: 781px) {
.mobile-media-30 .wp-block-media-text {
grid-template-columns: 30% auto !important;
}
}
:root {
--gutenberg-highlight-color-level-1: rgba(0, 0, 255, 0.2);
--gutenberg-highlight-color-level-1-hover: rgb(0, 0, 255);
--gutenberg-highlight-color-level-2: rgba(255, 0, 0, 0.2);
--gutenberg-highlight-color-level-2-hover: rgb(255, 0, 0);
--gutenberg-highlight-color-level-3: rgba(0, 128, 0, 0.2);
--gutenberg-highlight-color-level-3-hover: rgb(0, 128, 0);
--gutenberg-highlight-color-level-4: rgba(255, 255, 0, 0.2);
--gutenberg-highlight-color-level-4-hover: rgb(255, 255, 0);
--gutenberg-block-shortcode-min-height: 1px;
}
:has(.gutenberg-highlight-blocks) .wp-site-blocks x[class*=wp-block-] {
background: repeating-linear-gradient(45deg, var(--gutenberg-highlight-color-level-1), var(--gutenberg-highlight-color-level-1) 10px, var(--gutenberg-highlight-color-level-4) 10px, var(--gutenberg-highlight-color-level-4) 20px);
}
:has(.gutenberg-highlight-blocks) .wp-site-blocks [class*=wp-block-], :has(.gutenberg-highlight-blocks) .wp-site-blocks p {
outline: 1px dotted var(--gutenberg-highlight-color-level-1);
}
:has(.gutenberg-highlight-blocks) .wp-site-blocks [class*=wp-block-]:after, :has(.gutenberg-highlight-blocks) .wp-site-blocks p:after {
outline: 1px solid var(--gutenberg-highlight-color-level-1-hover);
}
:has(.gutenberg-highlight-blocks) .wp-site-blocks [class*=wp-block-] [class*=wp-block-], :has(.gutenberg-highlight-blocks) .wp-site-blocks [class*=wp-block-] p, :has(.gutenberg-highlight-blocks) .wp-site-blocks p [class*=wp-block-], :has(.gutenberg-highlight-blocks) .wp-site-blocks p p {
outline: 1px dotted var(--gutenberg-highlight-color-level-2);
}
:has(.gutenberg-highlight-blocks) .wp-site-blocks [class*=wp-block-] [class*=wp-block-]:after, :has(.gutenberg-highlight-blocks) .wp-site-blocks [class*=wp-block-] p:after, :has(.gutenberg-highlight-blocks) .wp-site-blocks p [class*=wp-block-]:after, :has(.gutenberg-highlight-blocks) .wp-site-blocks p p:after {
outline: 1px solid var(--gutenberg-highlight-color-level-2-hover);
}
:has(.gutenberg-highlight-blocks) .wp-site-blocks [class*=wp-block-] [class*=wp-block-] [class*=wp-block-], :has(.gutenberg-highlight-blocks) .wp-site-blocks [class*=wp-block-] [class*=wp-block-] p, :has(.gutenberg-highlight-blocks) .wp-site-blocks [class*=wp-block-] p [class*=wp-block-], :has(.gutenberg-highlight-blocks) .wp-site-blocks [class*=wp-block-] p p, :has(.gutenberg-highlight-blocks) .wp-site-blocks p [class*=wp-block-] [class*=wp-block-], :has(.gutenberg-highlight-blocks) .wp-site-blocks p [class*=wp-block-] p, :has(.gutenberg-highlight-blocks) .wp-site-blocks p p [class*=wp-block-], :has(.gutenberg-highlight-blocks) .wp-site-blocks p p p {
outline: 1px dotted var(--gutenberg-highlight-color-level-3);
}
:has(.gutenberg-highlight-blocks) .wp-site-blocks [class*=wp-block-] [class*=wp-block-] [class*=wp-block-]:after, :has(.gutenberg-highlight-blocks) .wp-site-blocks [class*=wp-block-] [class*=wp-block-] p:after, :has(.gutenberg-highlight-blocks) .wp-site-blocks [class*=wp-block-] p [class*=wp-block-]:after, :has(.gutenberg-highlight-blocks) .wp-site-blocks [class*=wp-block-] p p:after, :has(.gutenberg-highlight-blocks) .wp-site-blocks p [class*=wp-block-] [class*=wp-block-]:after, :has(.gutenberg-highlight-blocks) .wp-site-blocks p [class*=wp-block-] p:after, :has(.gutenberg-highlight-blocks) .wp-site-blocks p p [class*=wp-block-]:after, :has(.gutenberg-highlight-blocks) .wp-site-blocks p p p:after {
outline: 1px solid var(--gutenberg-highlight-color-level-3-hover);
}
:has(.gutenberg-highlight-blocks) .wp-site-blocks [class*=wp-block-] [class*=wp-block-] [class*=wp-block-] [class*=wp-block-], :has(.gutenberg-highlight-blocks) .wp-site-blocks [class*=wp-block-] [class*=wp-block-] [class*=wp-block-] p, :has(.gutenberg-highlight-blocks) .wp-site-blocks [class*=wp-block-] [class*=wp-block-] p [class*=wp-block-], :has(.gutenberg-highlight-blocks) .wp-site-blocks [class*=wp-block-] [class*=wp-block-] p p, :has(.gutenberg-highlight-blocks) .wp-site-blocks [class*=wp-block-] p [class*=wp-block-] [class*=wp-block-], :has(.gutenberg-highlight-blocks) .wp-site-blocks [class*=wp-block-] p [class*=wp-block-] p, :has(.gutenberg-highlight-blocks) .wp-site-blocks [class*=wp-block-] p p [class*=wp-block-], :has(.gutenberg-highlight-blocks) .wp-site-blocks [class*=wp-block-] p p p, :has(.gutenberg-highlight-blocks) .wp-site-blocks p [class*=wp-block-] [class*=wp-block-] [class*=wp-block-], :has(.gutenberg-highlight-blocks) .wp-site-blocks p [class*=wp-block-] [class*=wp-block-] p, :has(.gutenberg-highlight-blocks) .wp-site-blocks p [class*=wp-block-] p [class*=wp-block-], :has(.gutenberg-highlight-blocks) .wp-site-blocks p [class*=wp-block-] p p, :has(.gutenberg-highlight-blocks) .wp-site-blocks p p [class*=wp-block-] [class*=wp-block-], :has(.gutenberg-highlight-blocks) .wp-site-blocks p p [class*=wp-block-] p, :has(.gutenberg-highlight-blocks) .wp-site-blocks p p p [class*=wp-block-], :has(.gutenberg-highlight-blocks) .wp-site-blocks p p p p {
outline: 1px dotted var(--gutenberg-highlight-color-level-4);
}
:has(.gutenberg-highlight-blocks) .wp-site-blocks [class*=wp-block-] [class*=wp-block-] [class*=wp-block-] [class*=wp-block-]:after, :has(.gutenberg-highlight-blocks) .wp-site-blocks [class*=wp-block-] [class*=wp-block-] [class*=wp-block-] p:after, :has(.gutenberg-highlight-blocks) .wp-site-blocks [class*=wp-block-] [class*=wp-block-] p [class*=wp-block-]:after, :has(.gutenberg-highlight-blocks) .wp-site-blocks [class*=wp-block-] [class*=wp-block-] p p:after, :has(.gutenberg-highlight-blocks) .wp-site-blocks [class*=wp-block-] p [class*=wp-block-] [class*=wp-block-]:after, :has(.gutenberg-highlight-blocks) .wp-site-blocks [class*=wp-block-] p [class*=wp-block-] p:after, :has(.gutenberg-highlight-blocks) .wp-site-blocks [class*=wp-block-] p p [class*=wp-block-]:after, :has(.gutenberg-highlight-blocks) .wp-site-blocks [class*=wp-block-] p p p:after, :has(.gutenberg-highlight-blocks) .wp-site-blocks p [class*=wp-block-] [class*=wp-block-] [class*=wp-block-]:after, :has(.gutenberg-highlight-blocks) .wp-site-blocks p [class*=wp-block-] [class*=wp-block-] p:after, :has(.gutenberg-highlight-blocks) .wp-site-blocks p [class*=wp-block-] p [class*=wp-block-]:after, :has(.gutenberg-highlight-blocks) .wp-site-blocks p [class*=wp-block-] p p:after, :has(.gutenberg-highlight-blocks) .wp-site-blocks p p [class*=wp-block-] [class*=wp-block-]:after, :has(.gutenberg-highlight-blocks) .wp-site-blocks p p [class*=wp-block-] p:after, :has(.gutenberg-highlight-blocks) .wp-site-blocks p p p [class*=wp-block-]:after, :has(.gutenberg-highlight-blocks) .wp-site-blocks p p p p:after {
outline: 1px solid var(--gutenberg-highlight-color-level-4-hover);
} .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #eee;
clip: auto !important;
clip-path: none;
color: #444;
display: block;
font-size: 1em;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }
body:not(.logged-in) .logged-in-only {
display: none;
}
p:empty {
display: none;
}
.wp-block-mfb-meta-field-block.is-display-inline-block .prefix + .value, .wp-block-mfb-meta-field-block.is-display-inline-block .value + .suffix {
margin: 0;
}