*,
:after,
:before,
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
box-sizing: border-box;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block;
}
body {
line-height: 1;
}
ol,
ul {
list-style: none;
}
blockquote,
q {
quotes: none;
}
blockquote:after,
blockquote:before,
q:after,
q:before {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
} .absolute_center {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
.clear {
clear: both;
}
.clear_left {
clear: left;
}
.clear_right {
clear: right;
}
.clearfix:after {
content: "";
display: table;
clear: both;
}
.hidden {
display: none !important;
}
.regular_light {
font-family: 'ministry', 'Roboto', 'Lato', 'Raleway', Arial, sans-serif;
font-weight: 300;
}
.regular_font {
font-family: 'ministry', 'Roboto', 'Lato', 'Raleway', Arial, sans-serif;
font-weight: 300;
}
.regular_font_medium {
font-family: 'ministry', 'Roboto', 'Lato', 'Raleway', Arial, sans-serif;
font-weight: 400;
}
.regular_font_bold {
font-family: 'ministry', 'Roboto', 'Lato', 'Raleway', Arial, sans-serif;
font-weight: 500;
}
.regular_font_extrabold {
font-family: 'ministry', 'Roboto', 'Lato', 'Raleway', Arial, sans-serif;
font-weight: 600;
}
.title_font_light {
font-family: 'ministry', 'Roboto', 'Lato', 'Raleway', Arial, sans-serif;
font-weight: 300;
}
.title_font {
font-family: 'ministry', 'Roboto', 'Lato', 'Raleway', Arial, sans-serif;
font-weight: 300;
}
.title_font_medium {
font-family: 'ministry', 'Roboto', 'Lato', 'Raleway', Arial, sans-serif;
font-weight: 400;
}
.title_font_bold {
font-family: 'ministry', 'Roboto', 'Lato', 'Raleway', Arial, sans-serif;
font-weight: 500;
}
.title_font_extrabold {
font-family: 'ministry', 'Roboto', 'Lato', 'Raleway', Arial, sans-serif;
font-weight: 600;
}
.quote_font {
font-family: 'cholla-sans', 'ministry', 'Roboto', 'Lato', 'Raleway', Arial, sans-serif, sans-serif;
font-weight: 300;
font-style: italic;
}
.font_weight_300 {
font-weight: 300 !important;
}
.font_weight_400 {
font-weight: 400 !important;
}
.font_weight_500 {
font-weight: 500 !important;
}
.font_weight_600 {
font-weight: 600 !important;
}
.link_underline {
text-decoration: underline !important;
}
.margin_0 {
margin-bottom: 0px !important;
}
.margin_5 {
margin-bottom: 5px !important;
}
.margin_10 {
margin-bottom: 10px !important;
}
.margin_15 {
margin-bottom: 15px !important;
}
.margin_20 {
margin-bottom: 20px !important;
}
.margin_25 {
margin-bottom: 25px !important;
}
.margin_30 {
margin-bottom: 30px !important;
}
.margin_35 {
margin-bottom: 35px !important;
}
.margin_40 {
margin-bottom: 40px !important;
}
.margin_45 {
margin-bottom: 45px !important;
}
.margin_50 {
margin-bottom: 50px !important;
}
.margin_55 {
margin-bottom: 55px !important;
}
.margin_60 {
margin-bottom: 60px !important;
}
.tile_border_radius {
border-radius: 0px;
}
.tile_box_shadow {
box-shadow: none;
}
.tile_box_shadow_hover {
box-shadow: none;
}
[data-white-space="nowrap"] {
white-space: nowrap;
}
[data-text-align="left"],
.has-text-align-left {
text-align: left;
}
[data-text-align="right"],
.has-text-align-right {
text-align: right;
}
[data-text-align="center"],
.has-text-align-center {
text-align: center;
}
[data-align-items="start"] {
align-items: flex-start;
}
[data-align-items="top"] {
align-items: flex-start;
}
[data-align-items="left"] {
align-items: flex-start;
}
[data-align-items="flex-start"] {
align-items: flex-start;
}
[data-align-items="end"] {
align-items: flex-end;
}
[data-align-items="bottom"] {
align-items: flex-end;
}
[data-align-items="right"] {
align-items: flex-end;
}
[data-align-items="flex-end"] {
align-items: flex-end;
}
[data-align-items="center"] {
align-items: center;
}
[data-align-items="stretch"] {
align-items: stretch;
}
[data-align-content="start"] {
align-content: flex-start;
}
[data-align-content="top"] {
align-content: flex-start;
}
[data-align-content="left"] {
align-content: flex-start;
}
[data-align-content="flex-start"] {
align-content: flex-start;
}
[data-align-content="end"] {
align-content: flex-end;
}
[data-align-content="bottom"] {
align-content: flex-end;
}
[data-align-content="right"] {
align-content: flex-end;
}
[data-align-content="flex-end"] {
align-content: flex-end;
}
[data-align-content="center"] {
align-content: center;
}
[data-align-content="stretch"] {
align-content: stretch;
}
[data-align-content="space-around"] {
align-content: space-around;
}
[data-align-content="space-between"] {
align-content: space-between;
}
[data-align-content="space-evenly"] {
align-content: space-evenly;
}
[data-justify-content="start"] {
justify-content: flex-start;
}
[data-justify-content="top"] {
justify-content: flex-start;
}
[data-justify-content="left"] {
justify-content: flex-start;
}
[data-justify-content="flex-start"] {
justify-content: flex-start;
}
[data-justify-content="end"] {
justify-content: flex-end;
}
[data-justify-content="bottom"] {
justify-content: flex-end;
}
[data-justify-content="right"] {
justify-content: flex-end;
}
[data-justify-content="flex-end"] {
justify-content: flex-end;
}
[data-justify-content="center"] {
justify-content: center;
}
[data-justify-content="space-around"] {
justify-content: space-around;
}
[data-justify-content="space-between"] {
justify-content: space-between;
}
[data-justify-content="space-evenly"] {
justify-content: space-evenly;
}
[data-align-self="auto"] {
align-self: auto;
}
[data-align-self="start"] {
align-self: flex-start;
}
[data-align-self="top"] {
align-self: flex-start;
}
[data-align-self="flex-start"] {
align-self: flex-start;
}
[data-align-self="end"] {
align-self: flex-end;
}
[data-align-self="bottom"] {
align-self: flex-end;
}
[data-align-self="flex-end"] {
align-self: flex-end;
}
[data-align-self="center"] {
align-self: center;
}
[data-align-self="stretch"] {
align-self: stretch;
}
[data-text-color="white"],
.has-white-color {
color: #ffffff;
}
[data-text-color="dark"],
.has-dark-color {
color: #2b2b2b;
}
[data-text-color="black"],
.has-black-color {
color: #000000;
}
[data-text-color="color_1"],
.has-color_1-color {
color: #16a58a;
}
[data-text-color="color_2"],
.has-color_2-color {
color: #ee7a19;
}
[data-text-color="color_3"],
.has-color_3-color {
color: #16a58a;
}
[data-text-color="color_4"],
.has-color_4-color {
color: #db5555;
}
[data-text-color="color_5"],
.has-color_5-color {
color: #ededed;
}
[data-background-color="white"],
.has-white-background-color {
background: #ffffff;
}
[data-background-color="dark"],
.has-dark-background-color {
background: #2b2b2b;
}
[data-background-color="black"],
.has-black-background-color {
background: #000000;
}
[data-background-color="color_1"],
.has-color_1-background-color {
background: #16a58a;
}
[data-background-color="color_2"],
.has-color_2-background-color {
background: #ee7a19;
}
[data-background-color="color_3"],
.has-color_3-background-color {
background: #16a58a;
}
[data-background-color="color_4"],
.has-color_4-background-color {
background: #db5555;
}
[data-background-color="color_5"],
.has-color_5-background-color {
background: #ededed;
}
[data-fill-color="white"] {
fill: #ffffff;
}
[data-fill-color="dark"] {
fill: #2b2b2b;
}
[data-fill-color="black"] {
fill: #000000;
}
[data-fill-color="color_1"] {
fill: #16a58a;
}
[data-fill-color="color_2"] {
fill: #ee7a19;
}
[data-fill-color="color_3"] {
fill: #16a58a;
}
[data-fill-color="color_4"] {
fill: #db5555;
}
[data-fill-color="color_5"] {
fill: #ededed;
}
[data-next-row-diagonal-color="white"] + .row_holder .diagonal_separator_holder[data-separator-position="top"] svg polygon {
fill: #ffffff !important;
}
[data-next-row-diagonal-color="dark"] + .row_holder .diagonal_separator_holder[data-separator-position="top"] svg polygon {
fill: #2b2b2b !important;
}
[data-next-row-diagonal-color="black"] + .row_holder .diagonal_separator_holder[data-separator-position="top"] svg polygon {
fill: #000000 !important;
}
[data-next-row-diagonal-color="color_1"] + .row_holder .diagonal_separator_holder[data-separator-position="top"] svg polygon {
fill: #16a58a !important;
}
[data-next-row-diagonal-color="color_2"] + .row_holder .diagonal_separator_holder[data-separator-position="top"] svg polygon {
fill: #ee7a19 !important;
}
[data-next-row-diagonal-color="color_3"] + .row_holder .diagonal_separator_holder[data-separator-position="top"] svg polygon {
fill: #16a58a !important;
}
[data-next-row-diagonal-color="color_4"] + .row_holder .diagonal_separator_holder[data-separator-position="top"] svg polygon {
fill: #db5555 !important;
}
[data-next-row-diagonal-color="color_5"] + .row_holder .diagonal_separator_holder[data-separator-position="top"] svg polygon {
fill: #ededed !important;
}
.hide_all {
display: none !important;
}
.hide,
.hidden {
display: none !important;
}
.no_margin {
margin: 0 !important;
}
*:focus {
outline: 1px dashed currentColor !important;
}
body:not(.user-is-tabbing) a.tile:focus {
outline: none !important;
}
body:not(.user-is-tabbing) *:focus {
outline: none !important;
} body {
background: #ffffff;
font-size: 16px;
line-height: 1.45;
color: #2b2b2b;
font-family: 'ministry', 'Roboto', 'Lato', 'Raleway', Arial, sans-serif;
font-weight: 300;
}
body.no_scroll {
overflow: hidden !important;
}
body.header_type_solid {
position: relative;
}
body.header_type_solid:before {
content: '';
display: block;
width: 286px;
height: 337px;
position: absolute;
top: 0;
right: 0;
background-position: left bottom;
background-repeat: no-repeat;
background-size: cover;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 186.6 220.4' style='enable-background:new 0 0 186.6 220.4;' xml:space='preserve'%3E%3Cg%3E%3Cpath style='fill:%2319A489;' d='M73.4,73.4C32.1,73.4-0.1,106.2,0,147c0.1,41,32.6,73,73.6,73.4c41.3-0.6,73.4-33,73.3-73.7 C146.9,105.3,114,73.3,73.4,73.4z M110.9,90.9c3.5-0.1,7.2,2.8,7.1,7.1c0.2,3.7-2.9,7-6.6,7.2c-4.2,0.2-7.7-2.9-7.7-7.1 C103.8,94.2,106.6,91,110.9,90.9z M60.1,147.6c3.7,0.1,7,3.2,6.8,7.2c0,3.8-3.1,7.1-6.8,7.1c-4.5,0-7.5-3.2-7.4-7.1 C52.7,150.5,55.7,147.5,60.1,147.6z M52.7,139c-0.1-3.9,2.9-7.3,7.6-7.2c3.5,0.1,6.9,3.3,6.6,7.2c0.1,4-3.1,7-6.7,7 C55.8,146.2,52.7,143.3,52.7,139z M66.3,146.8c0-4.3,3.2-7.2,7.5-7.2c3.8,0.1,6.8,3.4,6.7,7.3c0.1,3.9-3.3,7-6.8,7 C69.1,154,66.3,150.7,66.3,146.8z M87.6,147.6c3.7,0.1,6.9,3.3,6.6,7.2c0.2,3.9-3.3,7.1-6.9,7.1c-4.6,0-7.4-3.4-7.3-7.2 C80.1,150.2,83.2,147.5,87.6,147.6z M87.5,146.1c-4.6,0.1-7.5-3.2-7.5-7.2c0-4,3.1-7.3,7.7-7.1c3.6,0.2,6.8,3.3,6.6,7.2 C94.4,143,91.1,146,87.5,146.1z M87.4,130.3c-4.4,0-7.3-3-7.4-7.2c-0.1-3.9,3.1-7.3,7.5-7.1c3.5,0.1,7,3.4,6.7,7.2 C94.4,127.2,91,130.3,87.4,130.3z M80.6,131c0.1,4.3-3.4,7.2-6.9,7.2c-4.6,0-7.3-3.4-7.3-7.2c0-4,3.2-7.2,7.6-7.1 C77.5,124,80.7,127.3,80.6,131z M66.9,123.2c0.1,3.9-3.2,7.1-6.9,7.1c-4.4,0-7.3-3.2-7.3-7.2c0-4.1,3.3-7.2,7.5-7.1 C63.7,116.1,67.1,119.2,66.9,123.2z M53.2,131c0,4.5-3.5,7.2-7,7.2c-4.7-0.1-7.3-3.3-7.3-7.3c0-3.9,3.1-7.2,7.6-7 C50.2,124.1,53.3,127.3,53.2,131z M46.5,139.7c3.7,0.1,7,3.2,6.7,7.3c0.2,4-3.3,7-6.8,7c-4.7,0-7.4-3.3-7.4-7.1 C39,142.7,41.9,139.6,46.5,139.7z M39.5,154.6c0.1,3.8-3,7.2-6.6,7.3c-4.6,0.1-7.6-3.2-7.6-7.2c0-4,2.8-7.1,7.4-7.1 C36.3,147.6,39.6,150.6,39.5,154.6z M46.3,155.5c3.6,0,7.1,3.1,6.9,7.2c0,3.9-3.1,7-6.8,7c-4.2,0.1-7.4-3.1-7.4-7.1 C39,158.7,41.9,155.5,46.3,155.5z M59.9,163.4c3.7,0,7,2.9,7,7.1c0.1,3.9-2.9,7-6.7,7.2c-4.3,0.2-7.6-3-7.6-7.1 C52.6,166.5,55.6,163.4,59.9,163.4z M66.3,162.6c0-3.9,2.9-7.2,7.4-7.1c3.7,0,7,3.2,6.9,7.2c0.1,3.8-3,7-6.7,7.1 C69.5,169.9,66.3,166.6,66.3,162.6z M87.4,163.4c3.8,0.1,7.1,3.3,6.8,7.3c0.2,3.8-3.3,7.2-7.4,7c-3.8-0.2-6.9-3.3-6.8-7.2 C80,166.4,83.4,163.2,87.4,163.4z M93.7,162.6c0.1-4.1,3-7.2,7.4-7.2c3.7,0,7,3.1,6.8,7.2c0,3.9-3,7-6.7,7.1 C96.7,169.9,93.6,166.5,93.7,162.6z M101.2,154c-4.5,0.1-7.5-3.1-7.5-7.2c0-4,2.9-7.1,7.4-7.1c3.7,0,7,3.2,6.8,7.2 C108.1,150.9,104.8,153.9,101.2,154z M107.4,139c-0.1-3.9,2.8-7.3,7.4-7.2c3.5,0,7,3.1,6.8,7.2c0.1,4-3.1,7.1-6.8,7.1 C110.3,146.1,107.4,143.1,107.4,139z M107.9,131.1c0.1,3.9-3.2,7-6.8,7.1c-4.4,0-7.4-3-7.4-7.1c-0.1-3.9,3-7.3,7.5-7.2 C104.7,124,108.1,127.1,107.9,131.1z M101.1,122.4c-4.2,0.1-7.4-2.9-7.5-7.1c-0.1-4.1,3.2-7.2,7.2-7.2c3.6,0,7.3,3.1,7,7.2 C108,119.1,104.9,122.3,101.1,122.4z M87.3,114.5c-4.2,0-7.4-3.1-7.3-7.2c0-4.1,3.3-7.1,7.2-7.1c3.8,0,7.2,3.3,7,7.1 C94.5,111.2,91,114.5,87.3,114.5z M80.6,115.2c0.2,3.9-3,7.1-6.8,7.2c-4.2,0.1-7.4-2.8-7.5-7.1c-0.1-3.8,2.8-7,6.9-7.2 C77.4,108,80.5,111,80.6,115.2z M60,114.5c-4.2,0-7.3-3-7.4-7.1c-0.1-4.2,3.4-7.3,7.3-7.2c3.7,0.1,7.1,3.2,6.9,7.2 C67.1,111.3,63.7,114.5,60,114.5z M53.2,115.2c0,4.1-3.1,7.1-6.9,7.2c-4.3,0.1-7.4-3-7.4-7.1c0-4.1,3.1-7.2,7.4-7.2 C50.1,108.1,53.2,111.3,53.2,115.2z M39.5,123.3c0.1,4.2-3.6,7.1-7.1,7c-4.5-0.1-7.2-3.6-7.2-7.3c0.1-4.2,3.5-7.2,7.8-7 C36.7,116.2,39.7,119.5,39.5,123.3z M32.2,131.9c3.6-0.2,7.1,2.8,7.3,6.3c0.3,4.5-2.6,7.7-6.7,8c-4,0.3-7.4-2.5-7.6-7 C25.1,135.6,27.9,131.9,32.2,131.9z M32.7,163.4c3.9,0,7,3.3,6.9,7.2c-0.1,4.1-3.2,7.1-7.3,7c-3.9,0-7-3.2-6.9-7.2 C25.4,166.3,28.4,163.3,32.7,163.4z M46.2,171.3c3.7,0,7.3,3.2,7,7.3c0.3,3.6-3,7-6.8,7c-4.1,0.1-7.4-3-7.4-7.3 C38.9,174.4,42.2,171.2,46.2,171.3z M59.8,179.2c3.7-0.1,7.3,3.1,7.1,7.1c0,3.9-3.1,7.1-6.8,7.2c-4.2,0-7.4-3-7.4-7.1 C52.6,182.3,55.7,179.2,59.8,179.2z M66.3,178.4c0.1-4.2,3.2-7.1,7.3-7.1c3.8,0,7.1,3.2,6.9,7.2c0,3.9-3,7-6.9,7.1 C69.6,185.6,66.3,182.5,66.3,178.4z M87.2,179.2c3.7,0,7.2,3.2,7,7.1c0.3,4-3.2,7.1-6.8,7.2c-4.1,0.1-7.4-2.9-7.4-7.1 C80,182.3,83.3,179.1,87.2,179.2z M93.7,178.3c0-4,3.4-7.1,7.4-7.1c3.8,0,6.9,3.3,6.9,7.2c0,4.1-3.1,7.2-7.1,7.2 C96.7,185.5,93.7,182.3,93.7,178.3z M107.3,170.6c0-4,3-7.2,7.4-7.2c3.6,0,7.1,3.1,6.9,7.2c0,3.9-3.1,7-6.9,7.1 C110.7,177.7,107.3,174.6,107.3,170.6z M115,161.9c-4.4,0.1-7.5-3-7.6-7.1c-0.1-3.9,2.7-7.3,7.4-7.2c3.5,0,7,3,6.8,7.2 C121.7,158.5,118.6,161.8,115,161.9z M121.6,123.2c0.2,3.9-3.2,7.1-6.9,7.1c-4.6,0-7.4-3.3-7.4-7.2c0-4.1,3.4-7.2,7.4-7.1 C118.5,116.1,121.8,119.4,121.6,123.2z M96.8,82.9c3.9-0.2,7.3,2.9,7.4,6.7c0.1,4.3-2.9,7.4-6.8,7.5c-4.3,0.1-7.4-2.7-7.5-7.1 C89.8,86.4,92.7,82.9,96.8,82.9z M81.8,78.7c4,0.3,7.1,3.4,6.8,7.7c-0.2,3.6-3.4,6.9-7.4,6.5c-3.7,0.1-7-3.5-6.8-7.4 C74.6,81.6,77.9,78.4,81.8,78.7z M73.5,92.3c3.6,0,7.2,3.1,7,7.1c0.1,3.9-3,7.1-6.8,7.2c-4.1,0.1-7.5-2.9-7.5-7.2 C66.3,95.4,69.4,92.3,73.5,92.3z M65.8,78.7c3.8,0.2,7,3.3,6.8,7.6c-0.2,3.6-3.3,6.9-7.4,6.6c-3.7,0.1-7-3.3-6.9-7.2 C58.3,81.8,61.8,78.4,65.8,78.7z M50.3,82.9c3.6,0.1,6.9,3.3,6.7,7.2c0.1,4-3.1,7.1-6.8,7.1c-4.6,0-7.4-3-7.5-7.2 C42.7,86.1,45.8,82.7,50.3,82.9z M36.2,90.9c3.8,0,7.1,3.2,6.9,7.2c0,4-3.1,7.1-7,7.1c-3.9,0-7.2-3-7.2-7.1 C28.9,94,31.8,90.9,36.2,90.9z M17.5,109.1c0.3-4.5,3.6-7.1,7.8-6.9c4,0.2,6.9,3.8,6.5,8c-0.4,3.6-3.5,6.5-7.3,6.2 C20.2,116.4,17.3,112.7,17.5,109.1z M9.5,122.9c0.3-4.1,3.4-7,7.5-6.8c4,0.2,7.1,3.4,6.8,7.7c-0.2,3.7-3.5,6.8-7.5,6.5 C12.4,130.4,9.3,126.8,9.5,122.9z M12.6,131.6c3.9,0,7.2,3.4,7,7.2c0,3.9-3.1,7.1-7,7.2c-4,0-7.3-3-7.3-7.2 C5.3,134.8,8.5,131.6,12.6,131.6z M5.3,154.9c0-4,3.2-7.2,7.3-7.1c3.8,0.1,7.1,3.2,7,7.2c0.1,4-3.2,7.1-6.9,7.1 C8.5,162.1,5.3,159,5.3,154.9z M9.5,170.6c-0.2-3.6,2.7-7.3,6.9-7.3c3.8-0.2,7.2,2.9,7.4,6.8c0.2,3.8-2.9,7.4-6.7,7.5 C13,177.7,9.7,174.9,9.5,170.6z M17.5,184.3c0-4,3.2-7.2,7.4-7.1c3.6,0.1,6.9,3.1,6.9,7.2c0,4.2-3.2,7-6.8,7.1 C20.7,191.6,17.5,188.3,17.5,184.3z M36,202.8c-4.1,0-7.2-3.1-7.2-7.1c0-4.2,3.4-7.2,7.4-7.2c3.7,0.1,7.1,3.3,6.9,7.2 C43.2,199.6,39.9,202.8,36,202.8z M50.1,210.8c-4.4,0.1-7.4-3.4-7.3-7.2c0.1-4.3,3.1-7.1,7.5-7.1c3.7,0,7,3.2,6.8,7.2 C57,207.7,53.9,210.7,50.1,210.8z M65.8,215c-4.2,0.1-7.3-2.6-7.5-6.9c-0.2-3.8,2.9-7.4,6.9-7.3c4-0.3,7.1,3,7.4,6.5 C72.9,211.6,69.7,214.8,65.8,215z M66.3,194.3c0-4,3.2-7.3,7.3-7.2c3.7,0.1,7.1,3.2,6.9,7.2c0.2,3.9-3.2,7-6.9,7.1 C69.7,201.5,66.3,198.2,66.3,194.3z M82,215c-4,0.2-7.3-2.5-7.6-6.8c-0.3-3.8,2.9-7.5,6.9-7.5c3.8-0.3,7,2.8,7.4,6.4 C89,211.4,86,214.7,82,215z M96.9,210.8c-4,0.1-7.1-3.4-7-7.1c0.1-4.1,3.5-7.3,7.5-7.1c4,0.2,6.9,3.3,6.9,7.3 C104.1,207.8,100.9,210.9,96.9,210.8z M111.1,202.8c-4.3,0-7.3-3.1-7.4-7.2c-0.1-3.9,3.2-7,7.1-7.1c3.8-0.1,7.4,3.2,7.1,7.1 C118.3,199.5,114.9,202.8,111.1,202.8z M122.6,191.4c-4.3,0.1-7.5-3.1-7.5-7.2c0-4.1,3.2-7.3,7.5-7.1c3.7,0.1,6.7,3.1,6.8,7.2 C129.4,188.5,126.2,191.3,122.6,191.4z M130.6,177.5c-4.6,0.1-7.4-3.1-7.5-7.1c-0.1-4,2.9-7.3,7.5-7.2c3.6,0.1,6.9,3.3,6.7,7.2 C137.5,174.4,134.2,177.5,130.6,177.5z M134.6,162c-4.1,0-7.4-3.3-7.3-7.3c0.1-4,3.3-7.1,7.4-7.1c3.7,0,7,3.4,7,7.1 C141.6,158.7,138.4,162,134.6,162z M141.6,138.9c-0.1,4-3.3,7.2-7.2,7.1c-4-0.1-7.2-3.4-7.1-7.2c0.1-4.1,3.4-7.2,7.5-7.1 C138.5,131.7,141.7,135,141.6,138.9z M137.4,123.3c0.2,4-3.2,7-6.6,7.1c-4.8,0.2-7.7-3.4-7.6-7.2c0.1-4.1,3.1-7.2,7.4-7.1 C134.3,116.2,137.6,119.3,137.4,123.3z M129.5,109.4c-0.1,3.9-3,7-6.7,7.1c-4.4,0.2-7.6-3-7.6-7.2c0-4,3.3-7.3,7.4-7.1 C126.3,102.4,129.4,105.2,129.5,109.4z'/%3E%3Cpath style='fill:%2319A489;' d='M142.4,0c1.4,9.8,0.1,19.5-3.9,29.2c-0.3,0.8-1,1.9-1.7,2.3c-0.5,0.3-2,1.3-3.6,0.6 c-0.5-0.2-1-0.6-1.5-0.9c-11.2-6.6-22.4-13.2-33.7-19.7c-1.8-1-2.6-2.1-2.6-4.3c0-1.8,0.7-2.8,2.1-3.6c2.1-1.2,4.1-2.4,6.2-3.6 h-7.3c-0.1,0-0.2,0.1-0.3,0.1c-1.8,1-3.1,1.2-5,0.1c-0.1-0.1-0.2-0.1-0.3-0.2h-7.3c-0.1,0.1-0.2,0.1-0.3,0.2 c-1.9,1.2-3.3,0.9-5-0.1C78,0.1,77.9,0,77.8,0h-7.3c2.1,1.2,4.1,2.4,6.2,3.6c1.4,0.8,2.1,1.8,2.1,3.6c0.1,2.2-0.8,3.3-2.6,4.3 C65,18,53.7,24.6,42.5,31.2c-0.5,0.3-1,0.7-1.5,0.9c-1.5,0.7-3.1-0.3-3.6-0.6c-0.7-0.4-1.4-1.5-1.7-2.3c-4-9.7-5.3-19.4-3.9-29.2 H27c-0.3,2.5-0.5,5-0.5,7.6c0,33.5,27.1,60.6,60.6,60.6S147.7,41,147.7,7.6c0-2.6-0.2-5.1-0.5-7.6H142.4z M85.1,38.9 c0,6.6,0,13.1,0,19.7c0,2.9-2.1,4.7-5,4.2c-0.7-0.1-1.4-0.2-2.1-0.3C63.4,60,51.5,52.9,42.4,41c-0.5-0.7-1.1-1.8-1.1-2.6 c0-0.6-0.1-2.4,1.3-3.4c0.5-0.4,1-0.6,1.6-0.9c11.3-6.4,22.6-12.8,33.9-19.3c1.8-1,3.1-1.2,5-0.1c1.6,1,2.1,2,2.1,3.7 c0,6.6,0,13.3,0,19.9C85.1,38.5,85.1,38.7,85.1,38.9z M80.9,7.6c0-3.4,2.7-6.2,6.2-6.2c3.4,0,6.2,2.8,6.1,6.2 c0,3.3-2.8,6.1-6.1,6.1C83.8,13.7,81,11,80.9,7.6z M132.8,38.4c0,0.8-0.6,1.9-1.1,2.6c-9.1,11.8-21,18.9-35.6,21.4 c-0.7,0.1-1.4,0.2-2.1,0.3c-2.8,0.5-4.9-1.3-5-4.2c0-6.6,0-13.1,0-19.7c0-0.2,0-0.4,0-0.6c0-6.6,0-13.3,0-19.9 c0-1.6,0.5-2.7,2.1-3.7c1.9-1.2,3.3-0.9,5,0.1c11.3,6.5,22.6,12.9,33.9,19.3c0.5,0.3,1.1,0.5,1.6,0.9 C132.9,36,132.8,37.8,132.8,38.4z'/%3E%3Cpath style='fill:%2319A489;' d='M186.6,116c-1.2,0.3-2.4,0.6-3.7,0.8c-0.5,0.1-1.1,0.2-1.6,0.3c-2.1,0.4-3.7-1-3.7-3.2 c0-4.9,0-9.9,0-14.8c0-0.2,0-0.3,0-0.5c0-5,0-10,0-15c0-1.2,0.4-2,1.6-2.8c1.4-0.9,2.5-0.7,3.8,0.1c1.2,0.7,2.5,1.4,3.7,2.1v-3.3 c-0.8-0.4-1.5-0.9-2.3-1.3c-1.3-0.8-2-1.6-1.9-3.3c0-1.4,0.5-2.1,1.6-2.7c0.9-0.5,1.7-1,2.6-1.5v-3.2c-1.2,0.7-2.5,1.4-3.7,2.1 c-1.3,0.8-2.4,0.9-3.8,0.1c-1.2-0.7-1.6-1.5-1.6-2.8c0-5,0-10,0-15c0-0.2,0-0.3,0-0.5c0-4.9,0-9.9,0-14.8c0-2.2,1.6-3.6,3.7-3.2 c0.5,0.1,1.1,0.2,1.6,0.3c1.3,0.2,2.5,0.5,3.7,0.8v-3.7c-3.4-0.8-6.9-1.2-10.5-1.2c-25.2,0-45.7,20.5-45.7,45.7 s20.5,45.7,45.7,45.7c3.6,0,7.1-0.4,10.5-1.2V116z M141.6,52c0-0.6,0.4-1.5,0.8-2c6.8-8.9,15.8-14.3,26.9-16.2 c0.5-0.1,1.1-0.2,1.6-0.3c2.1-0.4,3.7,1,3.7,3.2c0,4.9,0,9.9,0,14.8c0,0.2,0,0.3,0,0.5c0,5,0,10,0,15c0,1.2-0.4,2-1.6,2.8 c-1.4,0.9-2.5,0.7-3.8-0.1c-8.5-4.9-17.1-9.7-25.6-14.6c-0.4-0.2-0.8-0.4-1.2-0.7C141.6,53.8,141.6,52.4,141.6,52z M138.7,93.5 c-0.5-0.3-1-1.1-1.3-1.7c-4.3-10.4-4.4-20.8-0.6-31.4c0.2-0.5,0.4-1,0.6-1.5c0.7-2,2.7-2.7,4.6-1.6c4.3,2.5,8.6,4.9,12.9,7.4 c0.1,0.1,0.3,0.2,0.4,0.2c4.3,2.5,8.7,5,13,7.5c1.1,0.6,1.6,1.3,1.6,2.7c0,1.7-0.6,2.5-1.9,3.3c-8.5,4.9-17,9.9-25.4,14.9 c-0.4,0.2-0.8,0.5-1.2,0.7C140.2,94.4,139,93.7,138.7,93.5z M174.7,99c0,4.9,0,9.9,0,14.8c0,2.2-1.6,3.6-3.7,3.2 c-0.5-0.1-1.1-0.2-1.6-0.3c-11.1-1.9-20.1-7.2-26.9-16.2c-0.4-0.5-0.8-1.4-0.8-2c0-0.4-0.1-1.8,1-2.6c0.4-0.3,0.8-0.4,1.2-0.7 c8.5-4.9,17.1-9.7,25.6-14.6c1.3-0.8,2.4-0.9,3.8-0.1c1.2,0.7,1.6,1.5,1.6,2.8c0,5,0,10,0,15C174.7,98.7,174.7,98.9,174.7,99z M171.5,75.4c0-2.6,2.1-4.7,4.7-4.7c2.6,0,4.7,2.1,4.6,4.7c0,2.5-2.1,4.6-4.6,4.6C173.7,80,171.5,78,171.5,75.4z'/%3E%3C/g%3E%3C/svg%3E%0A");
z-index: 0;
opacity: 0.07;
}
h1,
.h1,
h2.large,
.h2.large {
font-size: 40px;
font-family: 'ministry', 'Roboto', 'Lato', 'Raleway', Arial, sans-serif;
font-weight: 500;
line-height: 1.15;
}
h2,
.h2,
h1.small,
.h1.small,
h3.large,
.h3.large {
font-size: 30px;
font-family: 'ministry', 'Roboto', 'Lato', 'Raleway', Arial, sans-serif;
font-weight: 500;
line-height: 1.20;
}
h3,
.h3,
h2.small,
.h2.small,
h4.large,
.h4.large {
font-size: 20px;
font-family: 'ministry', 'Roboto', 'Lato', 'Raleway', Arial, sans-serif;
font-weight: 400;
line-height: 1.25;
}
h4,
.h4,
h3.small,
.h3.small,
h5.large,
.h5.large {
font-size: 18px;
font-family: 'ministry', 'Roboto', 'Lato', 'Raleway', Arial, sans-serif;
font-weight: 400;
line-height: 1.30;
}
h5,
.h5,
h4.small,
.h4.small {
font-size: 16px;
font-family: 'ministry', 'Roboto', 'Lato', 'Raleway', Arial, sans-serif;
font-weight: 400;
line-height: 1.30;
}
h1,
.h1,
h2.large,
.h2.large {
margin: 0 0 40px 0;
}
h1:last-child,
.h1:last-child,
h2.large:last-child,
.h2.large:last-child {
margin-bottom: 0;
}
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
p,
ul,
ol,
table {
margin: 0 0 20px 0;
}
h2:last-child,
.h2:last-child,
h3:last-child,
.h3:last-child,
h4:last-child,
.h4:last-child,
h5:last-child,
.h5:last-child,
p:last-child,
ul:last-child,
ol:last-child,
table:last-child {
margin-bottom: 0;
}
h1.big,
.h1.big,
h1.large,
.h1.large {
font-size: 50px;
margin-bottom: 40px;
font-family: 'ministry', 'Roboto', 'Lato', 'Raleway', Arial, sans-serif;
font-weight: 600;
}
h1.big:last-child,
.h1.big:last-child,
h1.large:last-child,
.h1.large:last-child {
margin-bottom: 0;
}
p.large,
p.has-large-font-size {
font-size: 1.2em;
}
p.small,
p.has-small-font-size {
font-size: 0.85em;
}
.text_intro {
font-size: 1.2em;
margin: 0 0 20px 0;
}
.text_intro:last-child {
margin-bottom: 0;
}
.uppercase {
text-transform: uppercase !important;
}
a {
color: #16a58a;
text-decoration: none;
transition: all 0.15s ease-in-out;
}
a:hover {
color: #107864;
text-decoration: underline;
}
strong {
font-weight: 500 !important;
}
em {
font-style: italic;
}
ul {
list-style-type: disc;
margin-left: 20px;
padding: 0;
}
ul ul {
list-style-type: circle;
}
ol {
list-style: decimal;
margin-left: 20px;
padding: 0;
counter-reset: item;
}
ol ol {
margin-left: 33px;
}
ol li {
display: block;
position: relative;
}
ol li:before {
content: counters(item, ".") ".";
counter-increment: item;
position: absolute;
right: 100%;
margin-right: 5px;
}
ol[start="1"] {
counter-reset: item 0;
}
ol[start="2"] {
counter-reset: item 1;
}
ol[start="3"] {
counter-reset: item 2;
}
ol[start="4"] {
counter-reset: item 3;
}
ol[start="5"] {
counter-reset: item 4;
}
ol[start="6"] {
counter-reset: item 5;
}
ol[start="7"] {
counter-reset: item 6;
}
ol[start="8"] {
counter-reset: item 7;
}
ol[start="9"] {
counter-reset: item 8;
}
ol[start="10"] {
counter-reset: item 9;
}
ol[start="11"] {
counter-reset: item 10;
}
ol[start="12"] {
counter-reset: item 11;
}
ol[start="13"] {
counter-reset: item 12;
}
ol[start="14"] {
counter-reset: item 13;
}
ol[start="15"] {
counter-reset: item 14;
}
ol[start="16"] {
counter-reset: item 15;
}
ol[start="17"] {
counter-reset: item 16;
}
ol[start="18"] {
counter-reset: item 17;
}
ol[start="19"] {
counter-reset: item 18;
}
ol[start="20"] {
counter-reset: item 19;
}
ol[start="21"] {
counter-reset: item 20;
}
ol[start="22"] {
counter-reset: item 21;
}
ol[start="23"] {
counter-reset: item 22;
}
ol[start="24"] {
counter-reset: item 23;
}
ol[start="25"] {
counter-reset: item 24;
}
ol[start="26"] {
counter-reset: item 25;
}
ol[start="27"] {
counter-reset: item 26;
}
ol[start="28"] {
counter-reset: item 27;
}
ol[start="29"] {
counter-reset: item 28;
}
ol[start="30"] {
counter-reset: item 29;
}
ol[start="31"] {
counter-reset: item 30;
}
ol[start="32"] {
counter-reset: item 31;
}
ol[start="33"] {
counter-reset: item 32;
}
ol[start="34"] {
counter-reset: item 33;
}
ol[start="35"] {
counter-reset: item 34;
}
ol[start="36"] {
counter-reset: item 35;
}
ol[start="37"] {
counter-reset: item 36;
}
ol[start="38"] {
counter-reset: item 37;
}
ol[start="39"] {
counter-reset: item 38;
}
ol[start="40"] {
counter-reset: item 39;
}
ol[start="10"],
ol[start="11"],
ol[start="12"],
ol[start="13"],
ol[start="14"],
ol[start="15"],
ol[start="16"],
ol[start="17"],
ol[start="18"],
ol[start="19"],
ol[start="20"],
ol[start="21"],
ol[start="22"],
ol[start="23"],
ol[start="24"],
ol[start="25"],
ol[start="26"],
ol[start="27"],
ol[start="28"],
ol[start="29"],
ol[start="30"],
ol[start="31"],
ol[start="32"],
ol[start="33"],
ol[start="34"],
ol[start="35"],
ol[start="36"],
ol[start="37"],
ol[start="38"],
ol[start="39"],
ol[start="40"] {
margin-left: 25px;
}
ol[start="10"] ol,
ol[start="11"] ol,
ol[start="12"] ol,
ol[start="13"] ol,
ol[start="14"] ol,
ol[start="15"] ol,
ol[start="16"] ol,
ol[start="17"] ol,
ol[start="18"] ol,
ol[start="19"] ol,
ol[start="20"] ol,
ol[start="21"] ol,
ol[start="22"] ol,
ol[start="23"] ol,
ol[start="24"] ol,
ol[start="25"] ol,
ol[start="26"] ol,
ol[start="27"] ol,
ol[start="28"] ol,
ol[start="29"] ol,
ol[start="30"] ol,
ol[start="31"] ol,
ol[start="32"] ol,
ol[start="33"] ol,
ol[start="34"] ol,
ol[start="35"] ol,
ol[start="36"] ol,
ol[start="37"] ol,
ol[start="38"] ol,
ol[start="39"] ol,
ol[start="40"] ol {
margin-left: 37px;
}
.quote,
blockquote {
display: block;
position: relative;
margin: 30px 0 30px 0;
padding: 0;
border: none;
background: none;
text-align: center;
color: inherit;
font-size: 30px;
line-height: 1;
font-family: 'cholla-sans', 'ministry', 'Roboto', 'Lato', 'Raleway', Arial, sans-serif, sans-serif;
font-weight: 300;
font-style: italic;
}
.quote p,
blockquote p {
font-size: inherit !important;
line-height: inherit !important;
}
.quote:first-child,
blockquote:first-child {
margin-top: 0;
}
.quote:last-child,
blockquote:last-child {
margin-bottom: 0;
}
.quote .quote_by,
blockquote .quote_by,
.quote cite,
blockquote cite {
display: block;
color: inherit;
font-size: 16px;
margin: 0 0 0 0;
font-weight: normal;
font-style: normal;
opacity: 0.65;
}
img {
max-width: 100%;
height: auto;
}
.alignright {
float: right !important;
margin: 0 0 20px 20px !important;
}
.alignleft {
float: left !important;
margin: 0 20px 20px 0 !important;
}
.aligncenter {
margin-left: auto !important;
margin-right: auto !important;
}
.has-background {
padding: 30px;
} #wrapper {
overflow: hidden;
}
.container {
width: 100%;
max-width: 1260px;
padding-left: 40px;
padding-right: 40px;
margin: 0 auto;
}
.row {
display: flex;
flex-direction: row;
margin-left: -20px;
margin-right: -20px;
}
.row > div {
flex: 1 1 100%;
padding-left: 20px;
padding-right: 20px;
}
#content_holder {
position: relative;
padding-top: 60px;
padding-bottom: 60px;
display: flex;
flex-direction: row;
justify-content: space-between;
z-index: 3;
}
#content_holder #content_col {
flex: 0 0 calc(100% - 360px);
width: calc(100% - 360px);
max-width: calc(100% - 360px);
padding-right: 60px;
}
#content_holder #content_col.full_width {
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
padding-right: 0 !important;
}
#content_holder #sidebar_col {
flex: 0 0 360px;
width: 360px;
max-width: 360px;
}
.row_holder {
position: relative;
z-index: 1;
}
.row_holder[data-full-width="1"] .container {
max-width: none;
}
.row_holder[data-full-width="1"][data-column-gaps="none"] .container {
padding: 0;
}
.row_holder[data-full-width="1"][data-column-gaps="small"] .container {
padding: 0 20px;
}
.row_holder[data-column-gaps="none"] .row {
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
}
.row_holder[data-column-gaps="none"] .row > div {
padding-left: 0;
padding-right: 0;
margin-bottom: 0;
}
.row_holder[data-column-gaps="small"] .row {
margin-left: -10px;
margin-right: -10px;
}
.row_holder[data-column-gaps="small"] .row > div {
padding-left: 10px;
padding-right: 10px;
}
.row_holder[data-column-gaps="small"] .row .col_content_holder[data-content-padding="default"] .col_content {
padding: 20px 20px;
}
.row_holder[data-column-gaps="large"] .row {
margin-left: -30px;
margin-right: -30px;
}
.row_holder[data-column-gaps="large"] .row > div {
padding-left: 30px;
padding-right: 30px;
}
.row_holder[data-column-gaps="large"] .col_content_holder[data-content-padding="default"] .col_content {
padding: 40px 40px;
}
.row_holder[data-background-color="diagonal"] .row_holder_inner {
min-height: 240px;
}
.row_holder .diagonal_separator_holder {
height: 240px;
margin-top: -80px;
margin-bottom: -80px;
position: relative;
z-index: 1;
}
.row_holder .diagonal_separator_holder[data-separator-position="top"] {
top: -1px;
}
.row_holder .diagonal_separator_holder[data-separator-position="bottom"] {
bottom: -1px;
}
.row_holder .diagonal_separator_holder[data-separator-type="diagonal_left"] { }
.row_holder .diagonal_separator_holder[data-separator-type="diagonal_right"] { }
.row_holder .diagonal_separator_holder[data-separator-color="white"] svg polygon {
fill: #ffffff;
}
.row_holder .diagonal_separator_holder[data-separator-color="dark"] svg polygon {
fill: #2b2b2b;
}
.row_holder .diagonal_separator_holder[data-separator-color="black"] svg polygon {
fill: #000000;
}
.row_holder .diagonal_separator_holder[data-separator-color="color_1"] svg polygon {
fill: #16a58a;
}
.row_holder .diagonal_separator_holder[data-separator-color="color_2"] svg polygon {
fill: #ee7a19;
}
.row_holder .diagonal_separator_holder[data-separator-color="color_3"] svg polygon {
fill: #16a58a;
}
.row_holder .diagonal_separator_holder[data-separator-color="color_4"] svg polygon {
fill: #db5555;
}
.row_holder .diagonal_separator_holder[data-separator-color="color_5"] svg polygon {
fill: #ededed;
}
.row_holder .diagonal_separator_holder .diagonal_separator_inner {
position: relative;
height: 100%;
width: 100%;
}
.row_holder .diagonal_separator_holder .diagonal_separator_part_top {
content: '';
display: block;
position: absolute;
width: 100%;
height: 100%;
}
.row_holder .diagonal_separator_holder .diagonal_separator_part_bottom {
content: '';
display: block;
position: absolute;
width: 100%;
height: 100%;
}
.row_holder .row_holder_inner {
padding: 100px 0;
}
.row_holder .row_holder_inner[data-min-height] {
display: flex;
flex-direction: column;
}
.row_holder .row_holder_inner[data-min-height] > .row_content {
flex: 1;
display: flex;
flex-direction: column;
}
.row_holder .row_holder_inner[data-min-height] > .row_content .container {
flex: 1;
display: flex;
flex-direction: column;
}
.row_holder .row_holder_inner[data-min-height] > .row_content .row {
flex: 1;
}
.row_holder .row_content {
position: relative;
z-index: 2;
}
.row_holder .row_background_holder {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 0;
}
.row_holder .row_background_holder .row_background_inner {
position: relative;
width: 100%;
height: 100%;
overflow: hidden;
}
.row_holder .row_background {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 0;
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
}
.row_holder .row_background[data-blur="1"] {
filter: blur(12px);
}
.row_holder .row_background[data-parallax="1"] {
bottom: auto;
transition: all 0.025s ease-out;
}
.row_holder .row_background[data-parallax="1"][data-parallax-rate="0.1"] {
height: 110%;
top: -10%;
}
.row_holder .row_background[data-parallax="1"][data-parallax-rate="0.2"] {
height: 120%;
top: -20%;
}
.row_holder .row_background[data-parallax="1"][data-parallax-rate="0.3"] {
height: 130%;
top: -30%;
}
.row_holder .row_background[data-parallax="1"][data-parallax-rate="0.4"] {
height: 140%;
top: -40%;
}
.row_holder .row_background[data-parallax="1"][data-parallax-rate="0.5"] {
height: 150%;
top: -50%;
}
.row_holder .row_background[data-parallax="1"][data-parallax-rate="0.6"] {
height: 160%;
top: -60%;
}
.row_holder .row_background[data-parallax="1"][data-parallax-rate="0.7"] {
height: 170%;
top: -70%;
}
.row_holder .row_background[data-parallax="1"][data-parallax-rate="0.8"] {
height: 180%;
top: -80%;
}
.row_holder .row_background[data-parallax="1"][data-parallax-rate="0.9"] {
height: 190%;
top: -90%;
}
.row_holder .row_background[data-parallax="1"][data-parallax-rate="1.0"] {
height: 200%;
top: -100%;
}
.row_holder .row_background[data-parallax="1"][data-parallax-rate="1.5"] {
height: 250%;
top: -150%;
}
.row_holder .row_background[data-parallax="1"][data-parallax-rate="2.0"] {
height: 300%;
top: -200%;
}
.row_holder .row_background[data-parallax="1"][data-parallax-rate="2.5"] {
height: 350%;
top: -250%;
}
.row_holder .row_background[data-parallax="1"][data-parallax-rate="3.0"] {
height: 400%;
top: -300%;
}
.row_holder .row_background[data-parallax="1"][data-parallax-rate="3.5"] {
height: 450%;
top: -350%;
}
.row_holder .row_background[data-parallax="1"][data-parallax-rate="4.0"] {
height: 500%;
top: -400%;
}
.row_holder .row_background_video {
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
display: none;
}
.row_holder .row_background_overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1;
}
.row_holder .row_diagonal_background_holder {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 0;
}
.row_holder .row_diagonal_background_holder .row_background_inner {
position: relative;
width: 100%;
height: 100%;
}
.row_holder .row_diagonal_background_holder .diagonal_background_part_top {
position: absolute;
top: 0;
bottom: 50%;
left: 0;
right: 0;
z-index: 0;
}
.row_holder .row_diagonal_background_holder .diagonal_background_part_bottom {
position: absolute;
top: 50%;
bottom: 0;
left: 0;
right: 0;
z-index: 0;
}
.row_holder .row_diagonal_background_holder .diagonal_separator_holder {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
.row_holder .row {
flex-wrap: wrap;
margin-bottom: -40px;
}
.row_holder .row .col {
margin: 0 0 40px 0;
}
.row_holder .row .col.premade_row_main_col {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
.row_holder .row .col_content_holder {
position: relative;
height: 100%;
}
.row_holder .row .col_content_holder[data-with-border-radius="1"] {
border-radius: 0px;
overflow: hidden;
}
.row_holder .row .col_content_holder[data-with-box-shadow="1"] {
box-shadow: none;
}
.row_holder .row .col_content_holder[data-content-padding="default"] .col_content {
padding: 30px 30px;
}
.row_holder .row .col_content_holder[data-content-padding="20_20"] .col_content {
padding: 20px 20px;
}
.row_holder .row .col_content_holder[data-content-padding="30_20"] .col_content {
padding: 30px 20px;
}
.row_holder .row .col_content_holder[data-content-padding="40_30"] .col_content {
padding: 40px 30px;
}
.row_holder .row .col_content_holder[data-content-padding="40_40"] .col_content {
padding: 40px 40px;
}
.row_holder .row .col_content_holder[data-content-padding="50_50"] .col_content {
padding: 50px 50px;
}
.row_holder .row .col_content_holder[data-content-padding="60_40"] .col_content {
padding: 60px 40px;
}
.row_holder .row .col_content_holder[data-content-padding="60_60"] .col_content {
padding: 60px 60px;
}
.row_holder .row .col_content_holder[data-content-padding="70_50"] .col_content {
padding: 70px 50px;
}
.row_holder .row .col_content_holder[data-content-padding="80_60"] .col_content {
padding: 80px 60px;
}
.row_holder .row .col_content {
padding: 30px 30px;
position: relative;
z-index: 1;
}
.row_holder .row .col_break {
flex: 0 0 100%;
clear: both;
} #top_area {
text-align: center;
z-index: 4;
}
#top_area[data-text-color="white"] .breadcrumbs {
color: rgba(255, 255, 255, 0.5);
}
#top_area[data-text-color="white"] .breadcrumbs svg path {
fill: #ffffff;
}
#top_area .row {
align-items: center;
}
#top_area .breadcrumbs {
margin-top: -10px;
margin-bottom: -40px;
justify-content: center;
opacity: 0.65;
}
#top_area .breadcrumbs:first-child {
margin-top: 0;
}
#top_area .breadcrumbs a:hover {
color: inherit;
text-decoration: underline;
} #breadcrumbs_holder .row_holder_inner {
padding: 1.25em 0;
}
#breadcrumbs_holder .row {
justify-content: space-between;
align-items: center;
}
#breadcrumbs_holder .row .col {
flex: 0 1 auto;
width: auto;
max-width: none;
}
#breadcrumbs_holder .row .col.share_icons_col {
margin-left: auto;
text-align: right;
}
#breadcrumbs_holder + #content_holder {
padding-top: 0 !important;
} .share_icons {
display: flex;
flex-direction: row;
align-items: center;
font-size: 1rem;
}
.share_icons[data-size="small"] {
font-size: 1rem;
}
.share_icons[data-size="small"] .share_icons_text {
font-size: 0.7rem;
opacity: 0.5;
margin-right: 0;
}
.share_icons[data-size="small"] .share_icon {
opacity: 0.5;
}
.share_icons[data-size="large"] .share_icon {
font-size: 1.5em;
}
.share_icons .share_icons_text {
margin: 0 5px 0 0;
}
.share_icons .share_icon {
opacity: 0.75;
margin: 0 0 0 5px;
}
.share_icons .share_icon:first-child {
margin-left: 0;
}
.share_icons .share_icon:hover {
opacity: 1;
}
.share_icons .icon {
display: block;
height: auto;
margin: 0;
}
.share_icons .icon svg {
display: block;
margin: 0;
} .row_holder.slider_row_holder[data-separator-bottom="diagonal_left"] .row_slider .row_holder .row_holder_inner,
.row_holder.slider_row_holder[data-separator-bottom="diagonal_right"] .row_slider .row_holder .row_holder_inner {
padding-bottom: 200px !important;
}
.row_holder.slider_row_holder[data-separator-bottom="diagonal_left"] .row_slider .slick-dots,
.row_holder.slider_row_holder[data-separator-bottom="diagonal_right"] .row_slider .slick-dots {
display: none !important;
}
.row_holder.slider_row_holder[data-separator-bottom="diagonal_left"] .scroll_down_arrow,
.row_holder.slider_row_holder[data-separator-bottom="diagonal_right"] .scroll_down_arrow {
bottom: 160px;
}
.row_holder.slider_row_holder[data-separator-top="diagonal_left"] .row_slider .row_holder .row_holder_inner,
.row_holder.slider_row_holder[data-separator-top="diagonal_right"] .row_slider .row_holder .row_holder_inner {
padding-top: 200px !important;
}
.row_holder.slider_row_holder > .diagonal_separator_holder[data-separator-position="bottom"] {
margin-top: -240px;
}
.row_holder.slider_row_holder > .diagonal_separator_holder[data-separator-position="top"] {
margin-bottom: -240px;
}
.row_holder.slider_row_holder > .row_holder_inner {
padding: 0 !important;
position: relative;
z-index: 1;
}
.row_holder.slider_row_holder .admin_edit_button {
z-index: 10;
}
.row_slider { }
.row_slider[data-min-height] .slick-list {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
}
.row_slider:not(.slick-initialized) .row_holder {
display: none;
}
.row_slider:not(.slick-initialized) .row_holder:first-child {
display: block;
}
.row_slider .slick-track {
height: 100%;
display: flex;
flex-direction: row;
align-items: stretch;
}
.row_slider .slider_arrow {
width: 1.5em;
height: 1.5em;
}
.row_slider .slider_arrow.slider_arrow_next {
left: auto;
right: 40px;
}
.row_slider .slider_arrow.slider_arrow_prev {
right: auto;
left: 40px;
}
.row_slider .slider_arrow .icon {
display: block;
height: auto;
margin: 0;
}
.row_slider .slider_arrow .icon svg {
display: block;
margin: 0;
width: 1.5em;
height: 1.5em;
}
.row_slider .slick-dots {
top: auto;
bottom: 40px;
}
.row_slider .row_holder {
height: auto !important;
float: none !important;
outline: none !important;
}
.row_slider .row_holder .row_holder_inner {
min-height: 0;
height: 100%;
padding: 100px 0 !important;
display: flex;
flex-direction: column;
}
.row_slider .row_holder .row_holder_inner > .row_content {
flex: 1;
-ms-flex: 0 1 auto;
display: flex;
flex-direction: column;
}
.row_slider .row_holder .row_holder_inner > .row_content .container {
flex: 1;
-ms-flex: 0 1 auto;
display: flex;
flex-direction: column;
}
.row_slider .row_holder .row_holder_inner > .row_content .row {
flex: 1;
-ms-flex: 0 1 auto;
}
.row_slider .row_holder .row_content {
height: 100%;
}
.row_slider .row_holder .container {
height: 100%;
}
.row_slider .row_holder .row {
height: 100%;
}
.row_slider .row_holder .diagonal_separator_holder {
display: none !important;
}
.row_slider .row_holder .row_diagonal_background_holder .diagonal_separator_holder {
display: block !important;
}
.row_slider .row_holder .admin_edit_button {
display: none !important;
}
.slick-slide {
outline: none !important;
}
.slider_arrow {
position: absolute;
top: 0;
bottom: 0;
margin: auto;
width: 1em;
height: 1em;
z-index: 2;
transition: all 0.15s ease-in-out;
}
.slider_arrow.slider_arrow_next {
left: 100%;
margin-left: 5px;
}
.slider_arrow.slider_arrow_prev {
right: 100%;
margin-right: 5px;
}
.slider_arrow.slick-disabled {
opacity: 0.5 !important;
}
.slider_arrow:hover:not(.slick-disabled) {
cursor: pointer;
transform: scale(1.35);
}
.slick-dots {
position: absolute;
left: 0;
right: 0;
bottom: 0;
display: flex;
align-items: center;
justify-content: center;
max-width: 200px;
z-index: 2;
list-style-type: none;
margin: 0 auto 0 auto;
padding: 0;
}
.slick-dots > li {
display: block;
margin: 0 5px;
padding: 0;
width: 12px;
height: 12px;
border-radius: 50%;
transform: scale(0.6);
opacity: 0.5;
transition: all 0.15s ease-in-out;
}
.slick-dots > li:hover {
cursor: pointer;
transform: scale(0.85);
opacity: 0.75;
}
.slick-dots > li.slick-active {
transform: scale(1.1);
opacity: 1;
}
.slick-dots > li button {
display: none !important;
}
[data-slider-nav-color="white"] .slick-dots li {
background: #ffffff;
}
[data-slider-nav-color="dark"] .slick-dots li {
background: #2b2b2b;
}
[data-slider-nav-color="black"] .slick-dots li {
background: #000000;
}
[data-slider-nav-color="color_1"] .slick-dots li {
background: #16a58a;
}
[data-slider-nav-color="color_2"] .slick-dots li {
background: #ee7a19;
}
[data-slider-nav-color="color_3"] .slick-dots li {
background: #16a58a;
}
[data-slider-nav-color="color_4"] .slick-dots li {
background: #db5555;
}
[data-slider-nav-color="color_5"] .slick-dots li {
background: #ededed;
}
.scroll_down_arrow {
display: block;
position: absolute;
bottom: 50px;
left: 0;
right: 0;
width: 2.5em;
height: 2.5em;
margin: 0 auto 0 auto;
z-index: 4;
transition: all 0.15s ease-in-out;
}
.scroll_down_arrow:hover {
transform: scale(1.2);
cursor: pointer;
}
.scroll_down_arrow .scroll_down_arrow_inner {
width: 100%;
height: 100%;
position: relative;
animation: scroll_down_arrow_pulse 2.5s infinite;
animation-timing-function: ease-in-out;
}
.scroll_down_arrow .icon {
margin: 0 !important;
display: flex;
align-items: center;
justify-content: center;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
.scroll_down_arrow .icon:first-child {
margin-top: 0.5em !important;
}
.scroll_down_arrow .icon:last-child {
font-size: 2.5em;
}
@keyframes scroll_down_arrow_pulse {
0% {
top: -50%;
opacity: 0;
}
50% {
top: 0;
opacity: 1;
}
100% {
top: -50%;
opacity: 0;
}
} #page_text > h1,
#page_text > h2,
#page_text > p,
#page_text > ul,
#page_text > table {
margin-bottom: 30px;
}
#page_text > h1:last-child,
#page_text > h2:last-child,
#page_text > p:last-child,
#page_text > ul:last-child,
#page_text > table:last-child {
margin-bottom: 0;
}
#page_text h1,
#page_text .h1,
#page_text h2.large,
#page_text .h2.large {
font-size: 40px;
}
#page_text h2,
#page_text .h2,
#page_text h1.small,
#page_text .h1.small,
#page_text h3.large,
#page_text .h3.large {
font-size: 30px;
}
#page_text h3,
#page_text .h3,
#page_text h2.small,
#page_text .h2.small,
#page_text h4.large,
#page_text .h4.large {
font-size: 20px;
}
#page_text h4,
#page_text .h4,
#page_text h3.small,
#page_text .h3.small,
#page_text h5.large,
#page_text .h5.large {
font-size: 18px;
}
#page_text h5,
#page_text .h5,
#page_text h4.small,
#page_text .h4.small {
font-size: 16px;
}
#page_text h1.big,
#page_text .h1.big,
#page_text h1.large,
#page_text .h1.large {
font-size: 50px;
margin-bottom: 40px;
}
#page_text h1.big:last-child,
#page_text .h1.big:last-child,
#page_text h1.large:last-child,
#page_text .h1.large:last-child {
margin-bottom: 0;
}
#page_text > h3,
#page_text > h4,
#page_text > h5 {
margin-bottom: 3px;
}
#page_text > h3:last-child,
#page_text > h4:last-child,
#page_text > h5:last-child {
margin-bottom: 0;
}
#page_text iframe {
max-width: 100%;
}
#page_text .quote,
#page_text blockquote {
color: #16a58a;
} body.admin-bar #header_holder {
margin-top: 32px;
}
body.header_type_transparent #content_wrap > .row_holder:first-child .row_holder_inner {
padding-top: 182px;
}
body.header_type_transparent #content_wrap > .row_holder:first-child.slider_row_holder .row_slider .row_holder .row_holder_inner {
padding-top: 182px !important;
}
body.header_type_transparent #content_wrap > .row_holder:first-child .admin_edit_button {
top: 220px;
}
#top {
height: 82px;
background: transparent;
}
#top[data-header-type="transparent"] {
display: none;
}
#header_holder {
position: fixed;
top: 0;
left: 0;
right: 0;
width: 100%;
color: #ffffff;
z-index: 5;
transition: all 0.15s ease-in-out;
}
#header_holder[data-header-type="transparent"].scrolled {
box-shadow: 0px 0px 20px rgba(43, 43, 43, 0.25);
}
#header_holder[data-header-type="transparent"].scrolled #header #logo img.logo_regular {
opacity: 1;
}
#header_holder[data-header-type="transparent"].scrolled #header #logo img.logo_white {
opacity: 0;
}
#header_holder[data-header-type="transparent"]:not(.scrolled) #header #logo img.logo_regular {
opacity: 1;
}
#header_holder[data-header-type="transparent"]:not(.scrolled) #header #logo img.logo_white {
opacity: 0;
}
#header_holder[data-header-type="transparent"]:not(.scrolled) #main_menu:before {
opacity: 0;
}
#header_holder[data-header-type="transparent"]:not(.scrolled) #main_menu > li.menu-item-has-children:before {
margin-top: 0px;
}
#header_holder[data-header-type="transparent"]:not(.scrolled) #main_menu > li > ul {
margin-top: 6px;
}
#header_holder[data-header-type="transparent"] #header_background {
opacity: 0;
}
#header_holder[data-header-type="solid"].scrolled {
box-shadow: 0px 0px 20px rgba(43, 43, 43, 0.25);
}
#header_holder[data-header-type="solid"].scrolled #header_background {
opacity: 1;
}
#header_holder[data-header-type="solid"] #header_background_transparent {
display: none;
}
#header_holder[data-header-type="solid"] #header_background {
opacity: 0;
}
#header_holder[data-header-type="solid"] #header #logo img.logo_regular {
opacity: 1;
}
#header_holder[data-header-type="solid"] #header #logo img.logo_white {
opacity: 0;
}
#header_holder #top_header {
position: relative;
background: rgba(0, 0, 0, 0.2);
color: rgba(255, 255, 255, 0.75);
font-size: 0.80em;
z-index: 3;
}
#header_holder #top_header #top_header_inner {
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
min-height: 2em;
transition: all 0.15s ease-in-out;
}
#header_holder #top_header #top_header_left {
display: flex;
flex-direction: row;
align-items: center;
}
#header_holder #top_header #top_header_left > ul:first-child {
margin-left: -1em;
}
#header_holder #top_header #top_header_right {
display: flex;
flex-direction: row;
align-items: center;
}
#header_holder #top_header #top_header_right > ul:last-child {
margin-right: -1em;
}
#header_holder #top_header ul.menu.layout_horizontal ul {
width: 140px;
}
#header_holder #top_header ul.menu.layout_horizontal ul a {
font-size: 1em;
}
#header_holder #top_header p {
display: inline-block;
margin: 0 20px 0 20px;
}
#header_holder #top_header p:first-child {
margin-left: 0;
}
#header_holder #top_header p:last-child {
margin-right: 0;
}
#header_holder #header {
position: relative;
padding: 20px 0;
transition: all 0.15s ease-in-out;
z-index: 2;
}
#header_holder #header #header_inner {
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
}
#header_holder #header #header_right {
text-align: right;
display: flex;
flex-direction: row;
align-items: center;
flex: 1 1 auto;
width: 100%;
max-width: calc(100% - 200px);
justify-content: flex-end;
}
#header_holder #header #header_right > .button {
font-size: 16px;
padding: 0.5em 1em;
text-transform: none;
}
#header_holder #header #header_right > .button[data-type="outline"] {
border-width: 1px;
padding-top: calc(0.5em - 1px);
padding-bottom: calc(0.5em - 1px);
}
#header_holder #header #logo {
display: block;
height: 42px;
position: relative;
}
#header_holder #header #logo:hover {
opacity: 0.85;
}
#header_holder #header #logo img,
#header_holder #header #logo svg {
display: block;
width: auto;
height: 100%;
max-width: none;
transition: all 0.15s ease-in-out;
position: absolute;
top: 0;
left: 0;
}
#header_holder #header_background,
#header_holder #header_background_transparent {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
transition: all 0.15s ease-in-out;
}
#header_holder #header_background {
background: #ffffff;
z-index: 1;
}
#header_holder #header_background_transparent {
display: none !important;
bottom: -50px;
height: auto;
background: transparent;
background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
background: linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=0);
z-index: 0;
opacity: 0.5;
}
#header_search_button {
display: none;
}
body.browser_ie #logo {
width: 140px;
height: 42px;
}
body.browser_ie #logo img {
width: 140px;
height: 42px;
}
body.browser_ie #header_holder.scrolled.scroll_hidden {
transform: none;
}
#header_holder.scrolled[data-header-type="transparent"] #header_background {
opacity: 1;
}
#header_holder.scrolled[data-header-type="transparent"] #header_background_transparent {
bottom: 0;
opacity: 0;
}
#header_holder.scrolled.scroll_hidden {
transform: translate(0, -100%);
}
#header_holder.scrolled #header {
padding-top: 10px;
padding-bottom: 10px;
}
#header_holder.scrolled #header #logo {
height: 34px;
}
#header_holder.scrolled #header #header_right > .button {
font-size: 14.4px;
}
#header_holder.scrolled #main_menu {
font-size: 14.4px;
min-height: 34px;
}
#header_holder.scrolled #main_menu:before {
top: -10px;
bottom: -10px;
}
#header_holder.scrolled #main_menu > li.menu-item-has-children:hover:before {
margin-top: 6px;
height: 4px;
}
#header_holder.scrolled #main_menu > li > ul {
margin-top: 10px;
font-size: 14.4px;
}
#header_holder.scrolled #main_menu > li > ul:after {
height: 10px;
} #main_menu {
list-style-type: none;
margin: 0 1em 0 1em;
padding: 0 2em 0 0;
display: flex;
flex: 1 1 auto;
flex-direction: row;
justify-content: flex-end;
font-size: 16px;
position: relative;
min-height: 42px;
}
#main_menu:before {
content: '';
display: block;
position: absolute;
left: 0;
right: 0;
top: -20px;
bottom: -20px;
background: #16a58a;
transform: skew(-15deg, 0deg);
transition: all 0.15s ease-in-out;
}
#main_menu:first-child {
margin-left: 0;
}
#main_menu:last-child {
margin-right: -1em;
}
#main_menu:last-child > li.menu_button {
margin-right: 1em;
}
#main_menu > li {
border-radius: 0px;
}
#main_menu > li:hover {
background: rgba(255, 255, 255, 0.1);
}
#main_menu > li.current-menu-item:not(.home) > a,
#main_menu > li.current-menu-ancestor:not(.home) > a {
background: rgba(255, 255, 255, 0.2);
}
#main_menu > li.current-menu-item.home > a,
#main_menu > li.current-menu-ancestor.home > a {
background: none;
}
#main_menu > li.menu-item-has-children:hover:before {
content: '';
display: block;
width: 100%;
height: 6px;
position: absolute;
top: 100%;
left: 0;
margin-top: 14px;
background: #ffffff;
z-index: 3;
transition: all 0.15s ease-in-out;
}
#main_menu > li.mega_menu:hover > ul {
display: flex;
}
#main_menu > li.mega_menu > ul {
display: none;
flex-direction: row;
flex-wrap: wrap;
padding: 0.5em 0.0em 0 0.0em;
}
#main_menu > li.mega_menu > ul > li {
padding: 0 0.5em;
margin: 0 0 0.5em 0;
}
#main_menu > li.mega_menu > ul > li > a {
height: auto;
}
#main_menu > li.mega_menu > ul li {
background: none !important;
border-radius: 0 !important;
}
#main_menu > li.mega_menu > ul li.current-menu-ancestor > a:not(:hover) {
background: none;
}
#main_menu > li.mega_menu > ul a {
border-radius: 0 !important;
border: none;
}
#main_menu > li.mega_menu > ul ul {
display: flex !important;
flex-direction: column;
position: static;
background: none;
box-shadow: none;
margin: 0;
padding: 0;
width: auto;
min-width: 0;
font-size: 0.85em;
border-top: 1px solid #eeeeee;
}
#main_menu > li.mega_menu > ul ul:before {
display: none;
}
#main_menu > li.mega_menu > ul ul a {
border: none;
}
#main_menu > li.mega_menu > ul ul ul {
display: none !important;
}
#main_menu > li.mega_menu > ul .menu_item_icon_dropdown_right {
display: none !important;
}
#main_menu > li.mega_menu.columns_1 > ul {
padding: 0 0;
width: 240px;
}
#main_menu > li.mega_menu.columns_1 > ul > li {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
margin: 0;
padding: 0;
}
#main_menu > li.mega_menu.columns_1 > ul > li > a {
padding-top: 0.75em;
padding-bottom: 0.75em;
}
#main_menu > li.mega_menu.columns_1 > ul > li > a:last-child {
border-bottom: 1px solid #eeeeee;
}
#main_menu > li.mega_menu.columns_1 > ul > li > ul {
border-top: none;
border-bottom: 1px solid #eeeeee;
}
#main_menu > li.mega_menu.columns_1 > ul > li > ul a {
padding-left: 1.5em;
}
#main_menu > li.mega_menu.columns_1 > ul > li:last-child {
margin-bottom: 0;
}
#main_menu > li.mega_menu.columns_2 > ul {
width: 440px;
}
#main_menu > li.mega_menu.columns_2 > ul > li {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
#main_menu > li.mega_menu.columns_3 > ul {
width: 660px;
}
#main_menu > li.mega_menu.columns_3 > ul > li {
flex: 0 0 33.33%;
width: 33.33%;
max-width: 33.33%;
}
#main_menu > li.mega_menu.columns_4 > ul {
width: 800px;
}
#main_menu > li.mega_menu.columns_4 > ul > li {
flex: 0 0 25%;
width: 25%;
max-width: 25%;
}
#main_menu > li.mega_menu.columns_2 > ul,
#main_menu > li.mega_menu.columns_3 > ul,
#main_menu > li.mega_menu.columns_4 > ul {
left: 50%;
transform: translate(-50%, 0);
}
#main_menu > li.mega_menu.columns_2 > ul:before,
#main_menu > li.mega_menu.columns_3 > ul:before,
#main_menu > li.mega_menu.columns_4 > ul:before {
left: 0;
right: 0;
margin: auto;
}
#main_menu > li.products_menu_item > ul {
left: 0 !important;
transform: none !important;
padding: 10px 0 !important;
max-height: 330px;
max-height: 260px;
max-width: 500px;
flex-direction: column;
flex-wrap: wrap;
}
#main_menu > li.products_menu_item > ul[data-count="1"],
#main_menu > li.products_menu_item > ul[data-count="2"] {
max-height: 120px;
}
#main_menu > li.products_menu_item > ul[data-count="3"],
#main_menu > li.products_menu_item > ul[data-count="4"] {
max-height: 200px;
}
#main_menu > li.products_menu_item > ul[data-count="7"],
#main_menu > li.products_menu_item > ul[data-count="8"] {
max-height: 320px;
}
#main_menu > li.products_menu_item > ul > li {
flex: 0 0 50% !important;
width: 50% !important;
max-width: 50% !important;
flex: 1 1 auto !important;
height: auto;
max-height: none;
width: auto;
max-width: none;
border-right: 1px solid #dcdbdb;
margin: 0;
padding: 0;
}
#main_menu > li.products_menu_item > ul > li:nth-child(4),
#main_menu > li.products_menu_item > ul > li:nth-child(5),
#main_menu > li.products_menu_item > ul > li:nth-child(6) {
border-right: none;
}
#main_menu > li.products_menu_item > ul > li:nth-child(9),
#main_menu > li.products_menu_item > ul > li:nth-child(10),
#main_menu > li.products_menu_item > ul > li:nth-child(11),
#main_menu > li.products_menu_item > ul > li:nth-child(12) {
border-right: none;
}
#main_menu > li.products_menu_item > ul > li > a {
display: flex;
align-items: center;
justify-content: flex-start;
padding: 10px 20px;
}
#main_menu > li.products_menu_item > ul > li > a .menu_item_image {
flex: 0 0 50px;
width: 50px;
max-width: 50px;
height: 50px;
margin: 0 15px 0 0;
position: relative;
text-align: center;
}
#main_menu > li.products_menu_item > ul > li > a .menu_item_image img {
display: block;
width: auto;
height: auto;
max-width: 100%;
max-height: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
#main_menu > li.menu_button > a {
background: #ee7a19 !important;
}
#main_menu > li.menu_button > a:hover {
background: #c5620f !important;
color: #ffffff !important;
}
#main_menu > li > a {
border-radius: 0px;
}
#main_menu > li > a:hover {
background: #ffffff !important;
color: #16a58a !important;
}
#main_menu > li > a:hover svg {
fill: #16a58a;
}
#main_menu > li > a svg {
fill: #ffffff;
}
#main_menu li:hover > ul {
display: block;
}
#main_menu .hide_desktop {
display: none !important;
}
body.browser_ie #main_menu > li.products_menu_item > ul {
height: 285px !important;
max-height: 330px !important;
max-width: 600px !important;
align-items: flex-start;
justify-content: flex-start;
}
body.browser_ie #main_menu > li.products_menu_item > ul > li {
flex: 0 1 auto !important;
width: 50% !important;
max-width: 50% !important;
height: auto !important;
max-height: auto !important;
}
ul.menu {
display: inline-flex;
flex-direction: row;
list-style-type: none;
margin: 0;
padding: 0;
}
ul.menu li {
position: relative;
margin: 0;
padding: 0;
}
ul.menu li.current-menu-item > a,
ul.menu li.current-menu-ancestor > a {
background: rgba(22, 165, 138, 0.07000000000000001);
}
ul.menu li.current-menu-item > a:hover,
ul.menu li.current-menu-ancestor > a:hover {
background: rgba(22, 165, 138, 0.13);
}
ul.menu a {
height: 100%;
display: flex;
flex-direction: row;
align-items: center;
padding: 0.5em 1em;
margin: 0;
text-decoration: none;
color: inherit;
}
ul.menu a:hover {
background: rgba(22, 165, 138, 0.13);
text-decoration: none !important;
}
ul.menu a:hover svg {
opacity: 1;
}
ul.menu a svg {
opacity: 0.75;
opacity: 1;
}
ul.menu ul {
list-style-type: none;
margin: 0;
padding: 0;
}
ul.menu .menu_item_icon {
display: inherit;
margin: 0;
height: 1.45 em;
height: 1em;
}
ul.menu .menu_item_icon.hide_all + .menu_item_text,
ul.menu .menu_item_icon.hide_desktop + .menu_item_text {
margin-left: 0;
}
ul.menu .menu_item_icon + .menu_item_text {
margin-left: 0.5em;
}
ul.menu .menu_item_text {
min-height: 1.45 em;
min-height: 0;
}
ul.menu .menu_item_text + .menu_item_icon {
margin-left: 0.5em;
}
ul.menu .menu_item_text + .menu_item_icon.menu_item_icon_dropdown {
margin-right: -0.5em;
}
ul.menu .menu_item_text + .menu_item_icon.menu_item_icon_dropdown.menu_item_icon_dropdown_right {
margin-left: auto;
}
ul.menu .menu_item_count {
margin-left: auto;
padding-left: 10px;
opacity: 0.5;
}
ul.menu.layout_vertical {
display: flex;
flex-direction: column;
}
ul.menu.layout_vertical.sidebar_pages > li {
display: none;
}
ul.menu.layout_vertical.sidebar_pages > li.current-menu-item,
ul.menu.layout_vertical.sidebar_pages > li.current-menu-ancestor,
ul.menu.layout_vertical.sidebar_pages > li.current-menu-parent {
display: block;
}
ul.menu.layout_vertical.sidebar_pages > li.current-menu-item > a,
ul.menu.layout_vertical.sidebar_pages > li.current-menu-ancestor > a,
ul.menu.layout_vertical.sidebar_pages > li.current-menu-parent > a {
display: none;
}
ul.menu.layout_vertical.sidebar_pages > li a {
border: none;
}
ul.menu.layout_vertical.sidebar_pages > li > ul > li {
border-bottom: 1px solid #eeeeee;
}
ul.menu.layout_vertical.sidebar_pages > li > ul a {
font-size: 1em;
padding-left: 0.75em;
padding-right: 0.75em;
}
ul.menu.layout_vertical.sidebar_pages > li > ul ul a {
font-size: 0.875em;
padding-left: 1em;
}
ul.menu.layout_vertical > li:first-child > a {
border-top: none;
}
ul.menu.layout_vertical li.current-menu-ancestor > a:not(:hover) {
background: none;
}
ul.menu.layout_vertical li a {
border-top: 1px solid #eeeeee;
}
ul.menu.layout_vertical li ul {
display: block;
position: static;
}
ul.menu.layout_vertical li ul a {
font-size: 0.875em;
padding-left: 2em;
}
ul.menu.layout_vertical li ul ul {
display: block;
position: static;
}
ul.menu.layout_vertical li ul ul a {
font-size: 0.875em;
padding-left: 3.5em;
}
ul.menu.layout_vertical li ul ul ul {
display: block;
position: static;
}
ul.menu.layout_vertical li ul ul ul a {
font-size: 0.875em;
padding-left: 5em;
}
ul.menu.layout_vertical .menu_item_icon_dropdown {
display: none !important;
}
ul.menu.layout_horizontal > li:last-child > ul {
left: auto;
right: 0;
}
ul.menu.layout_horizontal > li:last-child > ul:before {
left: auto;
right: 1em;
}
ul.menu.layout_horizontal li:hover {
background: rgba(22, 165, 138, 0.05);
}
ul.menu.layout_horizontal li:hover > ul {
display: flex;
}
ul.menu.layout_horizontal ul {
display: none;
flex-direction: column;
width: 250px;
min-width: 100%;
z-index: 1;
box-shadow: 0px 0px 20px 0px rgba(43, 43, 43, 0.25);
border-radius: 0px;
position: absolute;
top: 100%;
left: 0;
background: #ffffff;
margin-top: 20px;
padding: 10px 0;
text-align: left;
transition: margin 0.15s ease-in-out;  }
ul.menu.layout_horizontal ul:after {
content: '';
display: block;
width: 100%;
height: 20px;
position: absolute;
bottom: 100%;
left: 0;
background: transparent;
}
ul.menu.layout_horizontal ul li:first-child {
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}
ul.menu.layout_horizontal ul li:first-child > a {
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}
ul.menu.layout_horizontal ul li:last-child {
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
ul.menu.layout_horizontal ul li:last-child > a {
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
ul.menu.layout_horizontal ul li.current-menu-item > a,
ul.menu.layout_horizontal ul li.current-menu-ancestor > a {
background: rgba(43, 43, 43, 0.05) !important;
}
ul.menu.layout_horizontal ul li.current-menu-item > a:hover,
ul.menu.layout_horizontal ul li.current-menu-ancestor > a:hover {
background: rgba(43, 43, 43, 0.08) !important;
}
ul.menu.layout_horizontal ul a {
color: #2b2b2b;
padding: 0.75em 1.25em;
}
ul.menu.layout_horizontal ul a:hover {
background: rgba(43, 43, 43, 0.08) !important;
}
ul.menu.layout_horizontal ul a:hover svg {
opacity: 1;
}
ul.menu.layout_horizontal ul a svg {
fill: #2b2b2b;
}
ul.menu.layout_horizontal ul ul {
top: 0;
left: auto;
right: 100%;
margin: -10px 5px 0 0;
}
ul.menu.layout_horizontal ul ul:before {
content: '';
display: block;
position: absolute;
top: 1.75em;
right: -3px;
width: 0.6em;
height: 0.6em;
background: #ffffff;
transform: rotate(45deg);
}
ul.menu.layout_horizontal ul ul:after {
width: 5px;
height: 100%;
bottom: 0;
top: 0;
left: 100%;
right: 0;
}
[data-text-color="white"] ul.menu.layout_horizontal li:hover {
background: rgba(255, 255, 255, 0.04);
}
[data-text-color="white"] ul.menu.layout_horizontal ul li:hover {
background: rgba(22, 165, 138, 0.05);
}
[data-text-color="white"] ul.menu.layout_vertical li a {
border-color: rgba(255, 255, 255, 0.03);
}
[data-text-color="white"] ul.menu.layout_vertical li.current-menu-ancestor > a {
background: none;
}
[data-text-color="white"] ul.menu.layout_vertical li.current-menu-ancestor > a:hover {
background: rgba(255, 255, 255, 0.1);
}
[data-text-color="white"] ul.menu.layout_vertical li.current-menu-item > a {
background: rgba(255, 255, 255, 0.05);
}
[data-text-color="white"] ul.menu.layout_vertical li.current-menu-item > a:hover {
background: rgba(255, 255, 255, 0.1);
}
[data-text-color="white"] ul.menu.layout_vertical ul a:hover {
background: rgba(255, 255, 255, 0.1);
}
[data-text-color="white"] ul.menu li.current-menu-item > a,
[data-text-color="white"] ul.menu li.current-menu-ancestor > a {
background: rgba(255, 255, 255, 0.07000000000000001);
}
[data-text-color="white"] ul.menu li.current-menu-item > a:hover,
[data-text-color="white"] ul.menu li.current-menu-ancestor > a:hover {
background: rgba(255, 255, 255, 0.13);
}
[data-text-color="white"] ul.menu a:hover {
background: rgba(255, 255, 255, 0.13);
}
[data-text-color="white"] ul.menu a svg {
fill: #ffffff;
}
[data-text-color="white"] ul.menu ul li.current-menu-item > a,
[data-text-color="white"] ul.menu ul li.current-menu-ancestor > a {
background: rgba(22, 165, 138, 0.05);
}
[data-text-color="white"] ul.menu ul li.current-menu-item > a:hover,
[data-text-color="white"] ul.menu ul li.current-menu-ancestor > a:hover {
background: rgba(22, 165, 138, 0.1);
}
[data-text-color="white"] ul.menu ul a:hover {
background: rgba(22, 165, 138, 0.1);
} #footer_holder[data-text-color="white"] #footer_bottom {
color: rgba(255, 255, 255, 0.5);
}
#footer_holder:not([data-text-color="white"]) .footer_col_title {
border-bottom-color: rgba(0, 0, 0, 0.1);
}
#footer_holder #footer {
font-size: 14px;
padding: 60px 0;
}
#footer_holder #footer .row {
justify-content: space-between;
}
#footer_holder #footer .footer_column[data-count="2"] {
max-width: 600px;
}
#footer_holder #footer_bottom {
padding: 15px 0;
background: rgba(0, 0, 0, 0.15);
font-size: 0.8em;
}
#footer_holder #footer_bottom .row {
justify-content: space-between;
align-items: center;
}
#footer_holder #footer_bottom .row > div {
flex: 1 1 auto;
}
#footer_holder #footer_bottom .row .footer_bottom_column:last-child {
text-align: right;
}
#footer_holder #footer_bottom ul.menu {
margin: 0 1em 0 1em;
}
#footer_holder #footer_bottom ul.menu:first-child {
margin-left: -1em;
}
#footer_holder #footer_bottom ul.menu:last-child {
margin-right: -1em;
}
#footer_holder .footer_col_title {
margin: 0 0 20px 0;
padding: 0 0 20px 0;
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
#footer_holder .footer_col_title:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
}
#footer_holder ul.layout_horizontal ul {
display: none !important;
}
#footer_holder ul.layout_horizontal .menu_item_icon_dropdown {
display: none !important;
}
#footer_holder a:not(.icon):not(.button) {
text-decoration: none;
}
#footer_holder a:not(.icon):not(.button):hover {
text-decoration: underline;
}
#footer_holder .footer_contact_details {
max-width: 400px;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
margin: 0 -20px 20px -20px;
}
#footer_holder .footer_contact_details:last-child {
margin-bottom: 0;
}
#footer_holder .footer_contact_details > p {
padding: 0 20px;
}
#footer_holder .footer_innovation {
display: inline-block;
letter-spacing: 1.2px;
border: 1px solid #16a58a;
color: #16a58a;
padding: 1em 2em;
font-family: 'ministry', 'Roboto', 'Lato', 'Raleway', Arial, sans-serif;
font-weight: 400;
}
#footer_holder .footer_innovation:hover {
cursor: default;
} .tiles_grid {
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin: 0 -20px 0 -20px;
}
.tiles_grid:first-child {
margin-top: 0;
}
.tiles_grid:last-child {
margin-bottom: -40px;
}
.tiles_grid[data-item-size="small"]:last-child {
margin-bottom: -20px;
}
.tiles_grid .tile_holder {
padding-left: 20px;
padding-right: 20px;
margin-bottom: 40px;
}
.tiles_grid .tile_holder:last-child {
margin-bottom: 40px;
}
.tiles_grid .tile_holder .admin_edit_button {
right: 20px;
}
.tiles_grid .tile_holder[data-size="small"] {
margin-bottom: 20px;
}
.tiles_grid .tile_holder[data-size="small"]:last-child {
margin-bottom: 20px;
}
.tiles_grid[data-cols="1"][data-slider="1"] .tile_holder,
.tiles_grid[data-cols="1"][data-slider="true"] .tile_holder {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
.tiles_grid[data-cols="1"]:not([data-slider="1"]):not([data-slider="true"]) .tile_holder {
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
}
.tiles_grid[data-cols="2"] .tile_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.tiles_grid[data-cols="3"] .tile_holder {
flex: 0 0 33.33%;
width: 33.33%;
max-width: 33.33%;
}
.tiles_grid[data-cols="4"] .tile_holder {
flex: 0 0 25%;
width: 25%;
max-width: 25%;
}
.tiles_grid[data-cols="5"] .tile_holder {
flex: 0 0 20%;
width: 20%;
max-width: 20%;
}
.tiles_grid[data-cols="6"] .tile_holder {
flex: 0 0 16.66%;
width: 16.66%;
max-width: 16.66%;
}
.tiles_grid[data-gaps="small"] {
margin: 0 -10px 20px -10px;
}
.tiles_grid[data-gaps="small"]:last-child {
margin-bottom: -20px;
}
.tiles_grid[data-gaps="small"] .tile_holder {
padding: 0 10px;
margin: 0 0 20px 0;
}
.tiles_grid[data-gaps="small"] .tile[data-visual-position="left"] .tile_inner .tile_image,
.tiles_grid[data-gaps="small"] .tile[data-visual-position="right"] .tile_inner .tile_image {
flex: 0 0 80px;
width: 80px;
max-width: 80px;
height: 100%;
padding-top: 20px;
padding-bottom: 20px;
}
.tiles_grid[data-gaps="small"] .tile[data-visual-position="left"] .tile_inner .tile_image {
padding-left: 20px;
}
.tiles_grid[data-gaps="small"] .tile[data-visual-position="right"] .tile_inner .tile_image {
padding-right: 20px;
}
.tiles_grid[data-gaps="small"] .tile .tile_meta {
padding: 10px 20px;
}
.tiles_grid[data-gaps="small"] .tile .tile_meta + .tile_text {
padding-top: 10px;
}
.tiles_grid[data-gaps="small"] .tile .tile_text {
padding: 20px;
}
.tiles_grid[data-gaps="small"] .tile .tile_image[data-type="icon"] {
padding-top: 20px;
height: 80px;
}
.tiles_grid[data-gaps="none"] {
margin: 0 0px 40px 0px;
}
.tiles_grid[data-gaps="none"]:last-child {
margin-bottom: 0;
}
.tiles_grid[data-gaps="none"] .tile_holder {
padding: 0;
margin: 0;
}
.tiles_grid[data-gaps="none"] .tile {
border-radius: 0;
}
.tiles_grid[data-gaps="none"] .tile .tile_image {
border-radius: 0;
}
.tiles_grid[data-gaps="none"] .tile .tile_image img {
border-radius: 0;
}
.tiles_grid[data-gaps="none"] .tile .tile_text {
padding: 20px;
}
.tiles_grid[data-gaps="none"] .tile .tile_background_holder {
border-radius: 0;
}
.tiles_grid[data-masonry="1"] {
align-items: flex-start;
}
.tiles_grid[data-slider="1"],
.tiles_grid[data-slider="true"] {
align-items: flex-start;
padding: 0 10px;
margin-bottom: 40px;
}
.tiles_grid[data-slider="1"]:not(.slick-initialized) .tile_holder,
.tiles_grid[data-slider="true"]:not(.slick-initialized) .tile_holder {
display: none;
}
.tiles_grid[data-slider="1"]:not(.slick-initialized)[data-cols="1"] .tile_holder:nth-child(1),
.tiles_grid[data-slider="true"]:not(.slick-initialized)[data-cols="1"] .tile_holder:nth-child(1) {
display: block;
}
.tiles_grid[data-slider="1"]:not(.slick-initialized)[data-cols="2"] .tile_holder:nth-child(1),
.tiles_grid[data-slider="true"]:not(.slick-initialized)[data-cols="2"] .tile_holder:nth-child(1),
.tiles_grid[data-slider="1"]:not(.slick-initialized)[data-cols="2"] .tile_holder:nth-child(2),
.tiles_grid[data-slider="true"]:not(.slick-initialized)[data-cols="2"] .tile_holder:nth-child(2) {
display: block;
}
.tiles_grid[data-slider="1"]:not(.slick-initialized)[data-cols="3"] .tile_holder:nth-child(1),
.tiles_grid[data-slider="true"]:not(.slick-initialized)[data-cols="3"] .tile_holder:nth-child(1),
.tiles_grid[data-slider="1"]:not(.slick-initialized)[data-cols="3"] .tile_holder:nth-child(2),
.tiles_grid[data-slider="true"]:not(.slick-initialized)[data-cols="3"] .tile_holder:nth-child(2),
.tiles_grid[data-slider="1"]:not(.slick-initialized)[data-cols="3"] .tile_holder:nth-child(3),
.tiles_grid[data-slider="true"]:not(.slick-initialized)[data-cols="3"] .tile_holder:nth-child(3) {
display: block;
}
.tiles_grid[data-slider="1"]:not(.slick-initialized)[data-cols="4"] .tile_holder:nth-child(1),
.tiles_grid[data-slider="true"]:not(.slick-initialized)[data-cols="4"] .tile_holder:nth-child(1),
.tiles_grid[data-slider="1"]:not(.slick-initialized)[data-cols="4"] .tile_holder:nth-child(2),
.tiles_grid[data-slider="true"]:not(.slick-initialized)[data-cols="4"] .tile_holder:nth-child(2),
.tiles_grid[data-slider="1"]:not(.slick-initialized)[data-cols="4"] .tile_holder:nth-child(3),
.tiles_grid[data-slider="true"]:not(.slick-initialized)[data-cols="4"] .tile_holder:nth-child(3),
.tiles_grid[data-slider="1"]:not(.slick-initialized)[data-cols="4"] .tile_holder:nth-child(4),
.tiles_grid[data-slider="true"]:not(.slick-initialized)[data-cols="4"] .tile_holder:nth-child(4) {
display: block;
}
.tiles_grid[data-slider="1"]:not(.slick-initialized)[data-cols="5"] .tile_holder:nth-child(1),
.tiles_grid[data-slider="true"]:not(.slick-initialized)[data-cols="5"] .tile_holder:nth-child(1),
.tiles_grid[data-slider="1"]:not(.slick-initialized)[data-cols="5"] .tile_holder:nth-child(2),
.tiles_grid[data-slider="true"]:not(.slick-initialized)[data-cols="5"] .tile_holder:nth-child(2),
.tiles_grid[data-slider="1"]:not(.slick-initialized)[data-cols="5"] .tile_holder:nth-child(3),
.tiles_grid[data-slider="true"]:not(.slick-initialized)[data-cols="5"] .tile_holder:nth-child(3),
.tiles_grid[data-slider="1"]:not(.slick-initialized)[data-cols="5"] .tile_holder:nth-child(4),
.tiles_grid[data-slider="true"]:not(.slick-initialized)[data-cols="5"] .tile_holder:nth-child(4),
.tiles_grid[data-slider="1"]:not(.slick-initialized)[data-cols="5"] .tile_holder:nth-child(5),
.tiles_grid[data-slider="true"]:not(.slick-initialized)[data-cols="5"] .tile_holder:nth-child(5) {
display: block;
}
.tiles_grid[data-slider="1"]:not(.slick-initialized)[data-cols="6"] .tile_holder:nth-child(1),
.tiles_grid[data-slider="true"]:not(.slick-initialized)[data-cols="6"] .tile_holder:nth-child(1),
.tiles_grid[data-slider="1"]:not(.slick-initialized)[data-cols="6"] .tile_holder:nth-child(2),
.tiles_grid[data-slider="true"]:not(.slick-initialized)[data-cols="6"] .tile_holder:nth-child(2),
.tiles_grid[data-slider="1"]:not(.slick-initialized)[data-cols="6"] .tile_holder:nth-child(3),
.tiles_grid[data-slider="true"]:not(.slick-initialized)[data-cols="6"] .tile_holder:nth-child(3),
.tiles_grid[data-slider="1"]:not(.slick-initialized)[data-cols="6"] .tile_holder:nth-child(4),
.tiles_grid[data-slider="true"]:not(.slick-initialized)[data-cols="6"] .tile_holder:nth-child(4),
.tiles_grid[data-slider="1"]:not(.slick-initialized)[data-cols="6"] .tile_holder:nth-child(5),
.tiles_grid[data-slider="true"]:not(.slick-initialized)[data-cols="6"] .tile_holder:nth-child(5),
.tiles_grid[data-slider="1"]:not(.slick-initialized)[data-cols="6"] .tile_holder:nth-child(6),
.tiles_grid[data-slider="true"]:not(.slick-initialized)[data-cols="6"] .tile_holder:nth-child(6) {
display: block;
}
.tiles_grid[data-slider="1"][data-slider-dots="1"],
.tiles_grid[data-slider="true"][data-slider-dots="1"] {
padding-bottom: 15px;
}
.tiles_grid[data-slider="1"][data-slider-nav-position="inside"] .slick-dots,
.tiles_grid[data-slider="true"][data-slider-nav-position="inside"] .slick-dots {
bottom: 40px;
}
.tiles_grid[data-slider="1"][data-slider-nav-position="inside"] .slider_arrow.slider_arrow_next,
.tiles_grid[data-slider="true"][data-slider-nav-position="inside"] .slider_arrow.slider_arrow_next {
left: auto;
right: 10px;
}
.tiles_grid[data-slider="1"][data-slider-nav-position="inside"] .slider_arrow.slider_arrow_prev,
.tiles_grid[data-slider="true"][data-slider-nav-position="inside"] .slider_arrow.slider_arrow_prev {
right: auto;
left: 10px;
}
.tiles_grid[data-slider="1"][data-slider-nav-position="inside"][data-slider-dots="1"],
.tiles_grid[data-slider="true"][data-slider-nav-position="inside"][data-slider-dots="1"] {
padding-bottom: 0;
}
.tiles_grid[data-slider="1"][data-slider-nav-position="inside"][data-slider-top-bottom-padding="0"] .slick-dots,
.tiles_grid[data-slider="true"][data-slider-nav-position="inside"][data-slider-top-bottom-padding="0"] .slick-dots {
bottom: 10px;
}
.tiles_grid[data-slider="1"][data-slider-nav-position="inside"][data-slider-top-bottom-padding="10"] .slick-dots,
.tiles_grid[data-slider="true"][data-slider-nav-position="inside"][data-slider-top-bottom-padding="10"] .slick-dots {
bottom: 20px;
}
.tiles_grid[data-slider="1"][data-slider-nav-position="inside"][data-slider-top-bottom-padding="20"] .slick-dots,
.tiles_grid[data-slider="true"][data-slider-nav-position="inside"][data-slider-top-bottom-padding="20"] .slick-dots {
bottom: 30px;
}
.tiles_grid[data-slider="1"][data-slider-nav-position="inside"][data-slider-top-bottom-padding="30"] .slick-dots,
.tiles_grid[data-slider="true"][data-slider-nav-position="inside"][data-slider-top-bottom-padding="30"] .slick-dots {
bottom: 40px;
}
.tiles_grid[data-slider="1"][data-slider-nav-position="inside"][data-slider-top-bottom-padding="40"] .slick-dots,
.tiles_grid[data-slider="true"][data-slider-nav-position="inside"][data-slider-top-bottom-padding="40"] .slick-dots {
bottom: 50px;
}
.tiles_grid[data-slider="1"][data-slider-top-bottom-padding="0"] .slick-list,
.tiles_grid[data-slider="true"][data-slider-top-bottom-padding="0"] .slick-list {
padding-top: 0px;
padding-bottom: 0px;
}
.tiles_grid[data-slider="1"][data-slider-top-bottom-padding="10"] .slick-list,
.tiles_grid[data-slider="true"][data-slider-top-bottom-padding="10"] .slick-list {
padding-top: 10px;
padding-bottom: 10px;
}
.tiles_grid[data-slider="1"][data-slider-top-bottom-padding="20"] .slick-list,
.tiles_grid[data-slider="true"][data-slider-top-bottom-padding="20"] .slick-list {
padding-top: 20px;
padding-bottom: 20px;
}
.tiles_grid[data-slider="1"][data-slider-top-bottom-padding="30"] .slick-list,
.tiles_grid[data-slider="true"][data-slider-top-bottom-padding="30"] .slick-list {
padding-top: 30px;
padding-bottom: 30px;
}
.tiles_grid[data-slider="1"][data-slider-top-bottom-padding="40"] .slick-list,
.tiles_grid[data-slider="true"][data-slider-top-bottom-padding="40"] .slick-list {
padding-top: 40px;
padding-bottom: 40px;
}
.tiles_grid[data-slider="1"].icon_items[data-size="normal"] .slider_arrow,
.tiles_grid[data-slider="true"].icon_items[data-size="normal"] .slider_arrow {
bottom: auto;
top: 80px;
margin-top: -0.5em;
}
.tiles_grid[data-slider="1"].icon_items[data-size="small"] .slider_arrow,
.tiles_grid[data-slider="true"].icon_items[data-size="small"] .slider_arrow {
bottom: auto;
top: 60px;
margin-top: -0.5em;
}
.tiles_grid[data-slider="1"]:last-child,
.tiles_grid[data-slider="true"]:last-child {
margin-bottom: 0;
}
.tiles_grid[data-slider="1"]:before,
.tiles_grid[data-slider="true"]:before,
.tiles_grid[data-slider="1"]:after,
.tiles_grid[data-slider="true"]:after {
display: none !important;
content: '';
display: block;
width: 30px;
height: 100%;
position: absolute;
bottom: 0;
top: 0;
z-index: 1;
opacity: 0.75;
opacity: 1;
}
.tiles_grid[data-slider="1"]:before,
.tiles_grid[data-slider="true"]:before {
left: -10px;
background-image: linear-gradient(to right, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
}
.tiles_grid[data-slider="1"]:after,
.tiles_grid[data-slider="true"]:after {
right: -10px;
background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
}
.tiles_grid[data-slider="1"] .slick-list,
.tiles_grid[data-slider="true"] .slick-list {
padding: 20px 10px;
margin-left: -20px;
margin-right: -20px;
}
.tiles_grid[data-slider="1"] .tile_holder,
.tiles_grid[data-slider="true"] .tile_holder {
margin: 0 !important;
outline: none !important;
}
.tiles_grid[data-slider="1"] .tile_holder:not(.slick-active) .tile,
.tiles_grid[data-slider="true"] .tile_holder:not(.slick-active) .tile {
box-shadow: none;
}
.tiles_grid[data-slider="1"] .slick-track,
.tiles_grid[data-slider="true"] .slick-track {
min-width: 100%;
}
[data-background-color="custom"] .tiles_grid[data-slider="1"]:before,
[data-background-color="diagonal"] .tiles_grid[data-slider="1"]:before,
[data-background-color="custom"] .tiles_grid[data-slider="true"]:before,
[data-background-color="diagonal"] .tiles_grid[data-slider="true"]:before,
[data-background-color="custom"] .tiles_grid[data-slider="1"]:after,
[data-background-color="diagonal"] .tiles_grid[data-slider="1"]:after,
[data-background-color="custom"] .tiles_grid[data-slider="true"]:after,
[data-background-color="diagonal"] .tiles_grid[data-slider="true"]:after {
display: none;
}
[data-background-color="dark"] .tiles_grid[data-slider="1"]:before,
[data-background-color="dark"] .tiles_grid[data-slider="true"]:before {
background-image: linear-gradient(to right, #2b2b2b 0%, rgba(43, 43, 43, 0) 100%);
}
[data-background-color="dark"] .tiles_grid[data-slider="1"]:after,
[data-background-color="dark"] .tiles_grid[data-slider="true"]:after {
background-image: linear-gradient(to right, rgba(43, 43, 43, 0) 0%, #2b2b2b 100%);
}
[data-background-color="black"] .tiles_grid[data-slider="1"]:before,
[data-background-color="black"] .tiles_grid[data-slider="true"]:before {
background-image: linear-gradient(to right, #000000 0%, rgba(0, 0, 0, 0) 100%);
}
[data-background-color="black"] .tiles_grid[data-slider="1"]:after,
[data-background-color="black"] .tiles_grid[data-slider="true"]:after {
background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, #000000 100%);
}
[data-background-color="color_1"] .tiles_grid[data-slider="1"]:before,
[data-background-color="color_1"] .tiles_grid[data-slider="true"]:before {
background-image: linear-gradient(to right, #16a58a 0%, rgba(22, 165, 138, 0) 100%);
}
[data-background-color="color_1"] .tiles_grid[data-slider="1"]:after,
[data-background-color="color_1"] .tiles_grid[data-slider="true"]:after {
background-image: linear-gradient(to right, rgba(22, 165, 138, 0) 0%, #16a58a 100%);
}
[data-background-color="color_2"] .tiles_grid[data-slider="1"]:before,
[data-background-color="color_2"] .tiles_grid[data-slider="true"]:before {
background-image: linear-gradient(to right, #ee7a19 0%, rgba(238, 122, 25, 0) 100%);
}
[data-background-color="color_2"] .tiles_grid[data-slider="1"]:after,
[data-background-color="color_2"] .tiles_grid[data-slider="true"]:after {
background-image: linear-gradient(to right, rgba(238, 122, 25, 0) 0%, #ee7a19 100%);
}
[data-background-color="color_3"] .tiles_grid[data-slider="1"]:before,
[data-background-color="color_3"] .tiles_grid[data-slider="true"]:before {
background-image: linear-gradient(to right, #16a58a 0%, rgba(22, 165, 138, 0) 100%);
}
[data-background-color="color_3"] .tiles_grid[data-slider="1"]:after,
[data-background-color="color_3"] .tiles_grid[data-slider="true"]:after {
background-image: linear-gradient(to right, rgba(22, 165, 138, 0) 0%, #16a58a 100%);
}
[data-background-color="color_4"] .tiles_grid[data-slider="1"]:before,
[data-background-color="color_4"] .tiles_grid[data-slider="true"]:before {
background-image: linear-gradient(to right, #db5555 0%, rgba(219, 85, 85, 0) 100%);
}
[data-background-color="color_4"] .tiles_grid[data-slider="1"]:after,
[data-background-color="color_4"] .tiles_grid[data-slider="true"]:after {
background-image: linear-gradient(to right, rgba(219, 85, 85, 0) 0%, #db5555 100%);
}
[data-background-color="color_5"] .tiles_grid[data-slider="1"]:before,
[data-background-color="color_5"] .tiles_grid[data-slider="true"]:before {
background-image: linear-gradient(to right, #ededed 0%, rgba(237, 237, 237, 0) 100%);
}
[data-background-color="color_5"] .tiles_grid[data-slider="1"]:after,
[data-background-color="color_5"] .tiles_grid[data-slider="true"]:after {
background-image: linear-gradient(to right, rgba(237, 237, 237, 0) 0%, #ededed 100%);
}
.tile_holder {
position: relative;
flex: 0 0 25%;
width: 25%;
max-width: 25%;
margin: 0 0 40px 0;
outline: none !important;
border: none !important;
}
.tile_holder:last-child {
margin-bottom: 0;
}
.tile_holder .tile {
height: 100%;
}
.tile_holder .admin_edit_button {
border-radius: 0px;
}
.tile_holder[data-size="small"] {
margin-bottom: 20px;
}
.tile_holder[data-size="small"]:last-child {
margin-bottom: 0;
}
.tile {
display: block;
position: relative;
background: #ffffff;
outline: none !important;
border: none !important;
border-radius: 0px;
box-shadow: none;
}
.tile[data-background-color="white"] {
background: #ffffff;
}
.tile[data-background-color="dark"] {
background: #2b2b2b;
}
.tile[data-background-color="black"] {
background: #000000;
}
.tile[data-background-color="color_1"] {
background: #16a58a;
}
.tile[data-background-color="color_2"] {
background: #ee7a19;
}
.tile[data-background-color="color_3"] {
background: #16a58a;
}
.tile[data-background-color="color_4"] {
background: #db5555;
}
.tile[data-background-color="color_5"] {
background: #ededed;
}
.tile[data-background-color="custom"] {
background: #f1f1f1;
}
.tile[data-background-color="grey"] {
background: #f1f1f1;
}
.tile[data-background-color="none"] {
background: transparent;
box-shadow: none;
}
.tile[data-background-color="none"] > .tile_inner > .tile_text {
padding: 0 !important;
margin-top: 20px;
}
.tile[data-background-color="none"] > .tile_inner > .tile_text:first-child {
margin-top: 0;
}
.tile[data-background-color="dark"],
.tile[data-background-color="black"],
.tile[data-background-color="color_1"],
.tile[data-background-color="color_2"],
.tile[data-background-color="color_3"],
.tile[data-background-color="color_4"] {
color: #ffffff;
}
.tile[data-background-color="color_5"] {
color: #2b2b2b;
}
.tile[data-text-color="white"] {
color: #ffffff;
}
.tile[data-text-color="dark"] {
color: #2b2b2b;
}
.tile[data-text-color="black"] {
color: #000000;
}
.tile[data-text-color="color_1"] {
color: #16a58a;
}
.tile[data-text-color="color_2"] {
color: #ee7a19;
}
.tile[data-text-color="color_3"] {
color: #16a58a;
}
.tile[data-text-color="color_4"] {
color: #db5555;
}
.tile[data-text-color="color_5"] {
color: #ededed;
}
.tile[data-visual-position="left"] .tile_inner,
.tile[data-visual-position="right"] .tile_inner {
display: flex;
flex-direction: row;
align-items: center;
height: 100%;
}
.tile[data-visual-position="left"] .tile_inner .tile_image,
.tile[data-visual-position="right"] .tile_inner .tile_image {
flex: 0 0 120px;
width: 120px;
max-width: 120px;
height: 100%;
padding: 30px 0 30px 30px;
}
.tile[data-visual-position="left"] .tile_inner .tile_image .icon,
.tile[data-visual-position="right"] .tile_inner .tile_image .icon {
height: 100%;
}
.tile[data-visual-position="left"] .tile_inner .tile_image .icon svg,
.tile[data-visual-position="right"] .tile_inner .tile_image .icon svg {
height: 100%;
width: 100%;
max-width: 90px;
max-height: 70px;
}
.tile[data-visual-position="left"] .tile_background_icon .icon svg {
margin: 10% 0 0 10%;
}
.tile[data-visual-position="right"] .tile_inner .tile_image {
order: 2;
padding: 30px 30px 30px 0;
}
.tile[data-visual-position="right"] .tile_inner .tile_text {
order: 1;
}
.tile[data-visual-position="right"] .tile_background_icon .icon svg {
margin: 10% 10% 0 0;
}
.tile[data-status="past"] .tile_image {
filter: grayscale(100%);
}
.tile[data-post-type="staff"]:before {
content: '';
display: block;
position: absolute;
top: -10px;
bottom: -10px;
right: -10px;
left: -10px;
background: rgba(22, 165, 138, 0.1);
border: 1px solid rgba(22, 165, 138, 0.25);
z-index: -1;
opacity: 0;
transition: all 0.15s ease-in-out;
}
.tile[data-post-type="staff"] .tile_excerpt {
font-size: 0.85em;
}
.tile[data-post-type="staff"]:not([data-size="small"]) .tile_inner {
display: flex;
flex-direction: row;
}
.tile[data-post-type="staff"]:not([data-size="small"]) .tile_image {
order: 2;
flex: 0 0 180px;
width: 180px;
max-width: 180px;
}
.tile[data-post-type="staff"]:not([data-size="small"]) .tile_image img {
height: auto;
}
.tile[data-post-type="staff"]:not([data-size="small"]) .tile_text {
order: 1;
margin: 0 !important;
padding: 15px 20px 0 0 !important;
flex: 0 0 calc(100% - 180px);
width: calc(100% - 180px);
max-width: calc(100% - 180px);
display: flex;
flex-direction: column;
}
.tile[data-post-type="staff"]:not([data-size="small"]) .tile_text .staff_contacts {
margin-top: auto;
margin-bottom: -5px;
}
.tile[data-post-type="staff"]:not([data-size="small"]) .tile_text .staff_contacts .icon_text_holder {
display: flex;
line-height: 1.50;
}
.tile[data-post-type="staff"]:not([data-size="small"]) .tile_text .staff_contacts .icon_text_holder .icon_text {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.tile[data-post-type="product"]:not([data-size="small"]) .tile_inner {
height: 100%;
display: flex;
flex-direction: column;
}
.tile[data-post-type="product"]:not([data-size="small"]) .tile_text {
flex: 1 1 auto;
display: flex;
flex-direction: column;
}
.tile[data-post-type="product"]:not([data-size="small"]) .tile_text > .icon {
margin-top: auto;
}
.tile[data-post-type="product"]:not([data-size="small"]) .tile_image {
width: 100%;
padding-top: 100%;
position: relative;
}
.tile[data-post-type="product"]:not([data-size="small"]) .tile_image img {
display: block;
width: auto;
height: auto;
max-width: 100%;
max-height: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
transition: all 0.15s ease-in-out;
filter: blur(0px);
opacity: 1;
}
.tile[data-post-type="product"]:not([data-size="small"]) .tile_image img.lazy:not(.loaded) {
filter: blur(5px);
opacity: 0.5;
}
.tile[data-post-type="post"]:not([data-size="small"]) .tile_inner {
height: 100%;
display: flex;
flex-direction: column;
}
.tile[data-post-type="post"]:not([data-size="small"]) .tile_text {
flex: 1 1 auto;
display: flex;
flex-direction: column;
}
.tile[data-post-type="post"]:not([data-size="small"]) .tile_text > .icon {
margin-top: auto;
}
.tile.pre_highlighted:before {
transition: all 0.3s ease-in-out;
left: -15px;
right: -15px;
top: -15px;
bottom: -15px;
}
.tile.highlighted:before {
opacity: 1;
}
.tile .tile_image {
border-radius: 0px;
transition: all 0.15s ease-in-out;
}
.tile .tile_image[data-type="masonry_image"] {
position: relative;
width: 100%;
height: 0;
background: #ededed;
}
.tile .tile_image[data-type="masonry_image"] img {
position: absolute;
top: 0;
left: 0;
}
.tile .tile_image[data-type="icon"] {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
margin: 0;
padding: 30px 20px 0 20px;
height: 100px;
}
.tile .tile_image[data-type="icon"]:last-child {
padding: 20px !important;
}
.tile .tile_image[data-type="icon"] .icon {
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
color: #2b2b2b;
}
.tile .tile_image[data-type="icon"] .icon[data-color="white"] {
color: #ffffff;
}
.tile .tile_image[data-type="icon"] .icon[data-color="dark"] {
color: #2b2b2b;
}
.tile .tile_image[data-type="icon"] .icon[data-color="black"] {
color: #000000;
}
.tile .tile_image[data-type="icon"] .icon[data-color="color_1"] {
color: #16a58a;
}
.tile .tile_image[data-type="icon"] .icon[data-color="color_2"] {
color: #ee7a19;
}
.tile .tile_image[data-type="icon"] .icon[data-color="color_3"] {
color: #16a58a;
}
.tile .tile_image[data-type="icon"] .icon[data-color="color_4"] {
color: #db5555;
}
.tile .tile_image[data-type="icon"] .icon[data-color="color_5"] {
color: #ededed;
}
.tile .tile_image[data-type="icon"] svg {
display: block;
padding: 0;
width: 100%;
height: 100%;
max-width: 70px;
max-height: 70px;
margin: auto;
fill: currentColor !important;
}
.tile .tile_image[data-type="icon"] svg path {
fill: currentColor !important;
}
.tile .tile_image img {
display: block;
width: 100%;
height: 100%;
border-radius: 0px;
}
.tile .tile_text {
padding: 30px;
}
.tile .tile_text > .icon {
margin: 0;
}
.tile .tile_meta {
padding: 10px 30px;
border-bottom: 1px solid rgba(43, 43, 43, 0.05);
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
}
.tile .tile_meta + .tile_text {
padding-top: 20px;
}
.tile .tile_meta .tile_meta_item {
opacity: 0.5;
font-size: 0.8em;
}
.tile .subtitle {
margin: -20px 0 20px 0;
font-weight: 300;
}
.tile .subtitle:first-child {
margin-top: 0;
}
.tile .subtitle:last-child {
margin-bottom: 0;
}
.tile .subtitle + h4 {
margin-top: -15px;
}
.tile .tile_title {
margin-bottom: 10px;
}
.tile .tile_title:last-child {
margin-bottom: 0;
}
.tile .tile_title + .subtitle {
margin-top: -5px;
}
.tile .tile_excerpt {
margin: 0 0 20px 0;
}
.tile .tile_excerpt:last-child {
margin-bottom: 0;
}
.tile .tile_inner {
position: relative;
z-index: 1;
}
.tile .tile_background_holder {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 0;
border-radius: 0px;
overflow: hidden;
}
.tile .tile_background_holder .tile_background_inner {
position: relative;
width: 100%;
height: 100%;
}
.tile .tile_background {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 0;
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
}
.tile .tile_background_overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1;
}
.tile .tile_background_icon {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
z-index: 2;
}
.tile .tile_background_icon .icon {
display: block;
width: 100%;
height: 100%;
margin: 0;
color: #2b2b2b;
}
.tile .tile_background_icon .icon[data-color="white"] {
color: #ffffff;
}
.tile .tile_background_icon .icon[data-color="dark"] {
color: #2b2b2b;
}
.tile .tile_background_icon .icon[data-color="black"] {
color: #000000;
}
.tile .tile_background_icon .icon[data-color="color_1"] {
color: #16a58a;
}
.tile .tile_background_icon .icon[data-color="color_2"] {
color: #ee7a19;
}
.tile .tile_background_icon .icon[data-color="color_3"] {
color: #16a58a;
}
.tile .tile_background_icon .icon[data-color="color_4"] {
color: #db5555;
}
.tile .tile_background_icon .icon[data-color="color_5"] {
color: #ededed;
}
.tile .tile_background_icon .icon svg {
width: 120%;
height: 120%;
display: block;
margin: -15% 0 0 -25%;
opacity: 0.05;
fill: currentColor;
}
.tile .tile_background_icon .icon svg path {
fill: currentColor;
}
.tile[data-size="small"][data-post-type="product"] .tile_inner {
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
}
.tile[data-size="small"][data-post-type="product"] .tile_inner .tile_image {
width: 80px;
max-width: 80px;
height: 80px;
flex: 0 0 80px;
margin: 0 0 10px 0;
position: relative;
text-align: center;
}
.tile[data-size="small"][data-post-type="product"] .tile_inner .tile_image img {
display: block;
width: auto;
height: auto;
max-width: 100%;
max-height: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
.tile[data-size="small"][data-post-type="product"] .tile_inner .tile_text {
flex: 1 1 auto;
width: auto;
max-width: none;
margin: 0;
padding: 0;
text-align: center;
}
.tile[data-size="small"][data-post-type="product"] .tile_inner .tile_text h4,
.tile[data-size="small"][data-post-type="product"] .tile_inner .tile_text h5 {
font-weight: 300;
font-size: 14px;
}
.tile[data-size="small"][data-post-type="product"] .admin_edit_button {
display: none;
}
.tile[data-size="small"] .tile_inner {
display: flex;
flex-direction: row;
align-items: center;
}
.tile[data-size="small"] .tile_inner .tile_image {
flex: 0 0 100px;
}
.tile[data-size="small"] .tile_inner .tile_text {
flex: 0 0 calc(100% - 100px);
padding: 5px 20px !important;
margin: 0 !important;
overflow: hidden;
}
.tile[data-size="small"] .tile_inner h4,
.tile[data-size="small"] .tile_inner h5 {
margin-bottom: 10px;
line-height: 1.15;
}
.tile[data-size="small"] .tile_inner h4:last-child,
.tile[data-size="small"] .tile_inner h5:last-child {
margin-bottom: 0;
}
.tile[data-size="small"] .tile_inner h4 + .subtitle,
.tile[data-size="small"] .tile_inner h5 + .subtitle {
margin-top: -10px;
}
.tile[data-size="small"] .tile_inner .tile_excerpt {
overflow: hidden;
white-space: nowrap;
font-size: 0.80em;
}
.tile[data-size="small"] .tile_inner .tile_excerpt p {
text-overflow: ellipsis;
overflow: hidden;
}
a.tile {
color: #2b2b2b;
text-decoration: none;
}
a.tile:focus {
outline: 1px dashed currentColor !important;
}
a.tile:hover {
text-decoration: none;
box-shadow: none;
}
a.tile:hover[data-background-color="dark"],
a.tile:hover[data-background-color="black"],
a.tile:hover[data-background-color="main"],
a.tile:hover[data-background-color="accent"] {
opacity: 0.85;
}
a.tile:hover[data-background-color="dark"] .tile_image,
a.tile:hover[data-background-color="black"] .tile_image,
a.tile:hover[data-background-color="main"] .tile_image,
a.tile:hover[data-background-color="accent"] .tile_image {
opacity: 1;
}
a.tile:hover .tile_image {
opacity: 0.85;
} .buttons_holder {
display: flex;
flex-wrap: wrap;
margin: 0 -10px 0px -10px !important;
}
.buttons_holder:last-child {
margin-bottom: -20px !important;
}
.buttons_holder[data-type="vertical"] {
flex-direction: column;
align-items: flex-start;
margin: 0 !important;
}
.buttons_holder[data-type="vertical"]:last-child {
margin-bottom: -20px !important;
}
.buttons_holder[data-type="vertical"] .button {
margin-left: 0 !important;
margin-right: 0 !important;
}
.buttons_holder[data-gaps="large"] {
margin: 0 -20px 0 -20px !important;
}
.buttons_holder[data-gaps="large"]:last-child {
margin-bottom: -20px !important;
}
.buttons_holder[data-gaps="large"] .button {
margin: 0 20px 20px 20px !important;
}
.buttons_holder[data-gaps="small"] {
margin: 0 -5px 10px -5px !important;
}
.buttons_holder[data-gaps="small"]:last-child {
margin-bottom: -10px !important;
}
.buttons_holder[data-gaps="small"] .button {
margin: 0 5px 10px 5px !important;
}
.buttons_holder[data-gaps="tiny"] {
margin: 0 -3px 14px -3px !important;
}
.buttons_holder[data-gaps="tiny"]:last-child {
margin-bottom: -6px !important;
}
.buttons_holder[data-gaps="tiny"] .button {
margin: 0 3px 6px 3px !important;
}
.buttons_holder[data-buttons-min-width] .button {
justify-content: center;
}
.buttons_holder.full_width .button {
width: 100%;
justify-content: center;
}
.buttons_holder .button {
margin: 0 10px 20px 10px !important;
}
.button {
display: inline-flex;
vertical-align: middle;
align-items: center;
margin: 5px 10px 5px 0;
padding: 0.50em 1.5em;
border-radius: 0px;
background: #16a58a;
color: #ffffff;
text-decoration: none;
text-transform: uppercase;
font-size: 16px;
box-shadow: 0px 0px 15px 0px rgba(43, 43, 43, 0.15);
transition: all 0.15s ease-in-out;
}
.button:hover {
cursor: pointer;
text-decoration: none !important;
color: #ffffff;
background: #107864;
box-shadow: 0px 0px 15px 0px rgba(43, 43, 43, 0.2);
}
.button:hover[disabled] {
cursor: default;
}
.button:last-child {
margin: 0;
}
.button.full_width {
display: flex;
width: 100%;
justify-content: center;
}
.button.diamond_button {
border-radius: 0 !important;
position: relative;
background: none !important;
box-shadow: none !important;
}
.button.diamond_button:hover:before {
background: #107864;
box-shadow: 0px 0px 15px 0px rgba(43, 43, 43, 0.2);
}
.button.diamond_button:before {
content: '';
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0px;
right: 0px;
background: #16a58a;
z-index: -1;
transform: skew(-15deg, 0);
box-shadow: 0px 0px 15px 0px rgba(43, 43, 43, 0.15);
transition: all 0.15s ease-in-out;
}
.button .button_text {
flex-shrink: 0;
}
.button .icon {
display: inherit;
margin-left: 0.75em;
margin-right: 0.75em;
}
.button .icon:first-child {
margin-left: -0.25em;
}
.button .icon:last-child {
margin-right: -0.25em;
}
.button .icon svg {
fill: currentColor !important;
}
.button .icon svg path {
fill: currentColor !important;
}
.button[data-size="huge"] {
padding: 0.85em 1.75em;
font-size: 20px;
font-weight: 400;
}
.button[data-size="large"] {
padding: 0.75em 1.50em;
font-size: 19.2px;
}
.button[data-size="small"] {
font-size: 12.8px;
}
.button[data-size="tiny"] {
font-size: 9.6px;
text-transform: none;
}
.button[data-color="color_1"] {
background: #16a58a;
}
.button[data-color="color_1"]:hover {
background: #107864;
}
.button[data-color="color_2"] {
background: #ee7a19;
}
.button[data-color="color_2"]:hover {
background: #c5620f;
}
.button[data-color="color_3"] {
background: #16a58a;
}
.button[data-color="color_3"]:hover {
background: #107864;
}
.button[data-color="color_4"] {
background: #db5555;
}
.button[data-color="color_4"]:hover {
background: #d12c2c;
}
.button[data-color="color_5"] {
background: #ededed;
color: #16a58a;
}
.button[data-color="color_5"]:hover {
background: #d4d4d4;
color: #107864;
}
.button[data-color="white"] {
background: #ffffff;
color: #2b2b2b;
}
.button[data-color="white"]:hover {
background: #eeeeee;
color: #2b2b2b;
}
.button[data-color="grey"] {
background: #555555;
}
.button[data-color="grey"]:hover {
background: #16a58a;
}
.button[data-color="dark"] {
background: #2b2b2b;
}
.button[data-color="dark"]:hover {
background: #000000;
}
.button[data-color="black"] {
background: #000000;
}
.button[data-color="black"]:hover {
background: #2b2b2b;
}
.button[data-type="outline"] {
background: none;
border: 2px solid #16a58a;
color: #16a58a;
padding-top: calc(0.75em - 2px);
padding-bottom: calc(0.75em - 2px);
}
.button[data-type="outline"] .icon svg {
fill: #16a58a !important;
}
.button[data-type="outline"]:hover {
background: #16a58a;
color: #ffffff;
}
.button[data-type="outline"][data-color="color_1"] {
border-color: #16a58a;
color: #16a58a;
}
.button[data-type="outline"][data-color="color_1"]:hover {
background: #16a58a;
color: #ffffff;
}
.button[data-type="outline"][data-color="color_2"] {
border-color: #ee7a19;
color: #ee7a19;
}
.button[data-type="outline"][data-color="color_2"]:hover {
background: #ee7a19;
color: #ffffff;
}
.button[data-type="outline"][data-color="color_3"] {
border-color: #16a58a;
color: #16a58a;
}
.button[data-type="outline"][data-color="color_3"]:hover {
background: #16a58a;
color: #ffffff;
}
.button[data-type="outline"][data-color="color_4"] {
border-color: #db5555;
color: #db5555;
}
.button[data-type="outline"][data-color="color_4"]:hover {
background: #db5555;
color: #ffffff;
}
.button[data-type="outline"][data-color="color_5"] {
border-color: #ededed;
color: #ededed;
}
.button[data-type="outline"][data-color="color_5"]:hover {
background: #ededed;
color: #16a58a;
}
.button[data-type="outline"][data-color="white"] {
border-color: #ffffff;
color: #ffffff;
}
.button[data-type="outline"][data-color="white"]:hover {
background: #ffffff;
color: #2b2b2b;
}
.button[data-type="outline"][data-color="grey"] {
border-color: #555555;
color: #555555;
}
.button[data-type="outline"][data-color="grey"]:hover {
background: #555555;
color: #ffffff;
}
.button[data-type="outline"][data-color="dark"] {
border-color: #2b2b2b;
color: #2b2b2b;
}
.button[data-type="outline"][data-color="dark"]:hover {
background: #2b2b2b;
color: #ffffff;
}
.button[data-type="outline"][data-color="black"] {
border-color: #000000;
color: #000000;
}
.button[data-type="outline"][data-color="black"]:hover {
background: #000000;
color: #ffffff;
} .icon {
display: inline-block;
vertical-align: middle;
align-items: center;
height: 1.25em;
margin: 0 0.5em 0 0.5em; }
.icon:first-child {
margin-left: 0;
}
.icon:last-child {
margin-right: 0;
}
.icon[data-icon-size="small"] {
margin-left: 0.25em;
margin-right: 0.25em;
}
.icon[data-icon-size="small"]:first-child {
margin-left: 0;
}
.icon[data-icon-size="small"]:last-child {
margin-right: 0;
}
.icon svg {
width: 1em;
height: 1em;
margin: 0;
fill: currentColor !important;
}
.icon svg path {
fill: currentColor !important;
}
.icon[data-color="white"] {
color: #ffffff;
}
.icon[data-color="dark"] {
color: #2b2b2b;
}
.icon[data-color="black"] {
color: #000000;
}
.icon[data-color="color_1"] {
color: #16a58a;
}
.icon[data-color="color_2"] {
color: #ee7a19;
}
.icon[data-color="color_3"] {
color: #16a58a;
}
.icon[data-color="color_4"] {
color: #db5555;
}
.icon[data-color="color_5"] {
color: #ededed;
}
.icon[data-circle="true"] {
display: inline-flex;
flex-direction: row;
align-items: center;
justify-content: center;
width: 3.0em;
height: 3.0em;
background: #2b2b2b;
color: #ffffff;
border-radius: 50%;
}
.icon[data-circle="true"][data-icon-size="small"] {
width: 2.2em;
height: 2.2em;
}
.icon[data-circle="true"][data-icon-size="tiny"] {
width: 1.5em;
height: 1.5em;
}
.icon[data-circle="true"][data-icon-size="large"] {
width: 4.50em;
height: 4.50em;
}
.icon[data-circle="true"] svg {
width: 50%;
height: 50%;
display: block;
margin: 0;
}
.icon[data-circle="true"][data-color="white"] {
background: #ffffff;
color: #2b2b2b;
}
.icon[data-circle="true"][data-color="dark"] {
background: #2b2b2b;
}
.icon[data-circle="true"][data-color="black"] {
background: #000000;
}
.icon[data-circle="true"][data-color="color_1"] {
background: #16a58a;
}
.icon[data-circle="true"][data-color="color_2"] {
background: #ee7a19;
}
.icon[data-circle="true"][data-color="color_3"] {
background: #16a58a;
}
.icon[data-circle="true"][data-color="color_4"] {
background: #db5555;
}
.icon[data-circle="true"][data-color="color_5"] {
background: #ededed;
color: #16a58a;
}
.icon[data-circle="true"][data-circle-type="outline"] {
background: transparent;
border: 1px solid #2b2b2b;
color: #2b2b2b;
}
.icon[data-circle="true"][data-circle-type="outline"][data-color="white"] {
border-color: #ffffff;
color: #ffffff;
}
.icon[data-circle="true"][data-circle-type="outline"][data-color="dark"] {
border-color: #2b2b2b;
color: #2b2b2b;
}
.icon[data-circle="true"][data-circle-type="outline"][data-color="black"] {
border-color: #000000;
color: #000000;
}
.icon[data-circle="true"][data-circle-type="outline"][data-color="color_1"] {
border-color: #16a58a;
color: #16a58a;
}
.icon[data-circle="true"][data-circle-type="outline"][data-color="color_2"] {
border-color: #ee7a19;
color: #ee7a19;
}
.icon[data-circle="true"][data-circle-type="outline"][data-color="color_3"] {
border-color: #16a58a;
color: #16a58a;
}
.icon[data-circle="true"][data-circle-type="outline"][data-color="color_4"] {
border-color: #db5555;
color: #db5555;
}
.icon[data-circle="true"][data-circle-type="outline"][data-color="color_5"] {
border-color: #ededed;
color: #ededed;
}
a.icon:hover { }
a.icon:hover[data-circle="true"] {
background: #000000;
color: #ffffff;
}
a.icon:hover[data-circle="true"][data-color="white"] {
background: #eeeeee;
color: #2b2b2b;
}
a.icon:hover[data-circle="true"][data-color="dark"] {
background: #000000;
color: #ffffff;
}
a.icon:hover[data-circle="true"][data-color="black"] {
background: #2b2b2b;
color: #ffffff;
}
a.icon:hover[data-circle="true"][data-color="color_1"] {
background: #107864;
color: #ffffff;
}
a.icon:hover[data-circle="true"][data-color="color_2"] {
background: #c5620f;
color: #ffffff;
}
a.icon:hover[data-circle="true"][data-color="color_3"] {
background: #107864;
color: #ffffff;
}
a.icon:hover[data-circle="true"][data-color="color_4"] {
background: #d12c2c;
color: #ffffff;
}
a.icon:hover[data-circle="true"][data-color="color_5"] {
background: #d4d4d4;
color: #107864;
}
a.icon:hover[data-circle="true"][data-circle-type="outline"] {
background: #2b2b2b;
border-color: #2b2b2b;
color: #ffffff;
}
a.icon:hover[data-circle="true"][data-circle-type="outline"][data-color="white"] {
background: #ffffff;
border-color: #ffffff;
color: #2b2b2b;
}
a.icon:hover[data-circle="true"][data-circle-type="outline"][data-color="dark"] {
background: #2b2b2b;
border-color: #2b2b2b;
color: #ffffff;
}
a.icon:hover[data-circle="true"][data-circle-type="outline"][data-color="black"] {
background: #000000;
border-color: #000000;
color: #ffffff;
}
a.icon:hover[data-circle="true"][data-circle-type="outline"][data-color="color_1"] {
background: #16a58a;
border-color: #16a58a;
color: #ffffff;
}
a.icon:hover[data-circle="true"][data-circle-type="outline"][data-color="color_2"] {
background: #ee7a19;
border-color: #ee7a19;
color: #ffffff;
}
a.icon:hover[data-circle="true"][data-circle-type="outline"][data-color="color_3"] {
background: #16a58a;
border-color: #16a58a;
color: #ffffff;
}
a.icon:hover[data-circle="true"][data-circle-type="outline"][data-color="color_4"] {
background: #db5555;
border-color: #db5555;
color: #ffffff;
}
a.icon:hover[data-circle="true"][data-circle-type="outline"][data-color="color_5"] {
background: #ededed;
border-color: #ededed;
color: #16a58a;
}
.icon_text_holder {
display: inline-flex;
flex-direction: row;
text-decoration: none;
}
.icon_text_holder .icon {
display: inherit;
}
a.icon_text_holder:hover {
color: #107864;
text-decoration: none;
}
[data-text-color="white"] .icon_text_holder {
color: #ffffff;
}
[data-text-color="white"] a.icon_text_holder:hover {
color: #ffffff;
} [data-tooltip="1"] {
position: relative;
}
[data-tooltip="1"]:hover .tooltip {
display: block;
}
.tooltip {
display: none;
position: absolute;
top: 100%;
left: 50%;
width: auto;
margin: 10px 0 0 0;
padding: 5px 15px;
border-radius: 3px;
font-size: 13px;
text-align: center;
white-space: nowrap;
transform: translate(-50%, 0);
background: #2b2b2b;
color: #ffffff;
}
.tooltip:before {
content: '';
display: block;
width: 0;
height: 0;
border: 5px solid transparent;
border-bottom-color: #2b2b2b;
position: absolute;
bottom: 100%;
left: 0;
right: 0;
margin: auto;
}
[data-text-color="white"] .tooltip {
background: #ffffff;
color: #2b2b2b;
}
[data-text-color="white"] .tooltip:before {
border-bottom-color: #ffffff;
} .icon_items {     }
.icon_items[data-style="solid"] .icon_item_icon {
background: #16a58a;
color: #ffffff;
}
.icon_items[data-style="solid"] a.icon_item:hover .icon_item_icon {
background: #107864;
}
.icon_items[data-style="solid"] a.icon_item:hover .icon_item_icon:before {
border-color: #107864;
}
.icon_items[data-style="solid"][data-icons-color="white"] .icon_item_icon {
background: #ffffff;
color: #2b2b2b;
}
.icon_items[data-style="solid"][data-icons-color="white"] .icon_item_icon:before {
border-color: #ffffff;
}
.icon_items[data-style="solid"][data-icons-color="white"] a.icon_item:hover .icon_item_icon {
opacity: 0.8;
}
.icon_items[data-style="solid"][data-icons-color="white"] a.icon_item:hover .icon_item_icon:before {
border-color: #ffffff;
opacity: 0.8;
}
.icon_items[data-style="solid"][data-icons-color="dark"] .icon_item_icon {
background: #2b2b2b;
color: #ffffff;
}
.icon_items[data-style="solid"][data-icons-color="dark"] .icon_item_icon:before {
border-color: #2b2b2b;
}
.icon_items[data-style="solid"][data-icons-color="dark"] a.icon_item:hover .icon_item_icon {
background: #000000;
}
.icon_items[data-style="solid"][data-icons-color="dark"] a.icon_item:hover .icon_item_icon:before {
border-color: #000000;
}
.icon_items[data-style="solid"][data-icons-color="black"] .icon_item_icon {
background: #000000;
color: #ffffff;
}
.icon_items[data-style="solid"][data-icons-color="black"] .icon_item_icon:before {
border-color: #000000;
}
.icon_items[data-style="solid"][data-icons-color="black"] a.icon_item:hover .icon_item_icon {
background: #2b2b2b;
}
.icon_items[data-style="solid"][data-icons-color="black"] a.icon_item:hover .icon_item_icon:before {
border-color: #2b2b2b;
}
.icon_items[data-style="solid"][data-icons-color="color_1"] .icon_item_icon {
background: #16a58a;
color: #ffffff;
}
.icon_items[data-style="solid"][data-icons-color="color_1"] .icon_item_icon:before {
border-color: #16a58a;
}
.icon_items[data-style="solid"][data-icons-color="color_1"] a.icon_item:hover .icon_item_icon {
background: #107864;
}
.icon_items[data-style="solid"][data-icons-color="color_1"] a.icon_item:hover .icon_item_icon:before {
border-color: #107864;
}
.icon_items[data-style="solid"][data-icons-color="color_2"] .icon_item_icon {
background: #ee7a19;
color: #ffffff;
}
.icon_items[data-style="solid"][data-icons-color="color_2"] .icon_item_icon:before {
border-color: #ee7a19;
}
.icon_items[data-style="solid"][data-icons-color="color_2"] a.icon_item:hover .icon_item_icon {
background: #c5620f;
}
.icon_items[data-style="solid"][data-icons-color="color_2"] a.icon_item:hover .icon_item_icon:before {
border-color: #c5620f;
}
.icon_items[data-style="solid"][data-icons-color="color_3"] .icon_item_icon {
background: #16a58a;
color: #ffffff;
}
.icon_items[data-style="solid"][data-icons-color="color_3"] .icon_item_icon:before {
border-color: #16a58a;
}
.icon_items[data-style="solid"][data-icons-color="color_3"] a.icon_item:hover .icon_item_icon {
background: #107864;
}
.icon_items[data-style="solid"][data-icons-color="color_3"] a.icon_item:hover .icon_item_icon:before {
border-color: #107864;
}
.icon_items[data-style="solid"][data-icons-color="color_4"] .icon_item_icon {
background: #db5555;
color: #ffffff;
}
.icon_items[data-style="solid"][data-icons-color="color_4"] .icon_item_icon:before {
border-color: #db5555;
}
.icon_items[data-style="solid"][data-icons-color="color_4"] a.icon_item:hover .icon_item_icon {
background: #d12c2c;
}
.icon_items[data-style="solid"][data-icons-color="color_4"] a.icon_item:hover .icon_item_icon:before {
border-color: #d12c2c;
}
.icon_items[data-style="solid"][data-icons-color="color_5"] .icon_item_icon {
background: #ededed;
color: #2b2b2b;
}
.icon_items[data-style="solid"][data-icons-color="color_5"] .icon_item_icon:before {
border-left-color: #ededed !important;
}
.icon_items[data-style="solid"][data-icons-color="color_5"] a.icon_item:hover .icon_item_icon {
background: #d4d4d4;
color: #000000;
}
.icon_items[data-style="solid"][data-icons-color="color_5"] a.icon_item:hover .icon_item_icon:before {
border-left-color: #d4d4d4 !important;
}
.icon_items[data-style="outline"] .icon_item_icon {
background: none;
border: 2px solid #16a58a;
color: #16a58a;
}
.icon_items[data-style="outline"] .icon_item_icon:before {
width: 6px;
height: 6px;
}
.icon_items[data-style="outline"] a.icon_item:hover .icon_item_icon {
background: #16a58a;
color: #ffffff;
}
.icon_items[data-style="outline"][data-icons-color="white"] .icon_item_icon {
border-color: #ffffff;
color: #ffffff;
}
.icon_items[data-style="outline"][data-icons-color="white"] .icon_item_icon:before {
border-color: #ffffff;
}
.icon_items[data-style="outline"][data-icons-color="white"] a.icon_item:hover .icon_item_icon {
background: #ffffff;
color: #2b2b2b;
}
.icon_items[data-style="outline"][data-icons-color="dark"] .icon_item_icon {
border-color: #2b2b2b;
color: #2b2b2b;
}
.icon_items[data-style="outline"][data-icons-color="dark"] .icon_item_icon:before {
border-color: #2b2b2b;
}
.icon_items[data-style="outline"][data-icons-color="dark"] a.icon_item:hover .icon_item_icon {
background: #2b2b2b;
color: #ffffff;
}
.icon_items[data-style="outline"][data-icons-color="black"] .icon_item_icon {
border-color: #000000;
color: #000000;
}
.icon_items[data-style="outline"][data-icons-color="black"] .icon_item_icon:before {
border-color: #000000;
}
.icon_items[data-style="outline"][data-icons-color="black"] a.icon_item:hover .icon_item_icon {
background: #000000;
color: #ffffff;
}
.icon_items[data-style="outline"][data-icons-color="color_1"] .icon_item_icon {
border-color: #16a58a;
color: #16a58a;
}
.icon_items[data-style="outline"][data-icons-color="color_1"] .icon_item_icon:before {
border-color: #16a58a;
}
.icon_items[data-style="outline"][data-icons-color="color_1"] a.icon_item:hover .icon_item_icon {
background: #16a58a;
color: #ffffff;
}
.icon_items[data-style="outline"][data-icons-color="color_2"] .icon_item_icon {
border-color: #ee7a19;
color: #ee7a19;
}
.icon_items[data-style="outline"][data-icons-color="color_2"] .icon_item_icon:before {
border-color: #ee7a19;
}
.icon_items[data-style="outline"][data-icons-color="color_2"] a.icon_item:hover .icon_item_icon {
background: #ee7a19;
color: #ffffff;
}
.icon_items[data-style="outline"][data-icons-color="color_3"] .icon_item_icon {
border-color: #16a58a;
color: #16a58a;
}
.icon_items[data-style="outline"][data-icons-color="color_3"] .icon_item_icon:before {
border-color: #16a58a;
}
.icon_items[data-style="outline"][data-icons-color="color_3"] a.icon_item:hover .icon_item_icon {
background: #16a58a;
color: #ffffff;
}
.icon_items[data-style="outline"][data-icons-color="color_4"] .icon_item_icon {
border-color: #db5555;
color: #db5555;
}
.icon_items[data-style="outline"][data-icons-color="color_4"] .icon_item_icon:before {
border-color: #db5555;
}
.icon_items[data-style="outline"][data-icons-color="color_4"] a.icon_item:hover .icon_item_icon {
background: #db5555;
color: #ffffff;
}
.icon_items[data-style="outline"][data-icons-color="color_5"] .icon_item_icon {
border-color: #ededed;
color: #ededed;
}
.icon_items[data-style="outline"][data-icons-color="color_5"] .icon_item_icon:before {
border-color: #ededed;
}
.icon_items[data-style="outline"][data-icons-color="color_5"] a.icon_item:hover .icon_item_icon {
background: #ededed;
color: #16a58a;
}
.icon_items[data-shape="circle"][data-layout="horizontal"] .icon_item_icon {
margin-bottom: 0;
margin-right: 20px;
}
.icon_items[data-shape="circle"][data-layout="horizontal"] .icon_item_icon:last-child {
margin-right: 0;
}
.icon_items[data-shape="circle"] .icon_item_icon {
border-radius: 50%;
margin-bottom: 15px;
}
.icon_items[data-shape="circle"] .icon_item_icon:last-child {
margin-bottom: 0;
}
.icon_items[data-shape="circle"] .icon_item_icon:before {
display: none !important;
}
.icon_items[data-shape="square"] .icon_item_icon {
border-radius: 0;
}
.icon_items[data-shape="rounded"] .icon_item_icon {
border-radius: 0px;
}
.icon_items[data-layout="horizontal"] .icon_item {
text-align: left;
}
.icon_items[data-layout="horizontal"] .icon_item .icon_item_inner {
flex-direction: row;
align-items: center;
justify-content: flex-start;
}
.icon_items[data-layout="horizontal"] .icon_item .icon_item_icon {
margin: 0 30px 0 0;
margin-bottom: 0 !important;
}
.icon_items[data-layout="horizontal"] .icon_item .icon_item_icon:before {
top: 0;
bottom: 0;
right: auto;
left: 100%;
border-top-color: transparent !important;
border-left-color: #16a58a;
}
.icon_items[data-layout="horizontal"] .icon_item .icon_item_icon:last-child {
margin-right: 0;
}
.icon_items[data-layout="vertical"] .icon_item .icon_item_icon:before {
border-left-color: transparent !important;
}
.icon_items[data-size="small"] {
font-size: 14px;
}
.icon_items[data-size="small"] .icon_item .icon_item_icon {
height: 65px;
flex: 0 0 65px;
width: 65px;
max-width: 65px;
}
.icon_items[data-size="small"] .icon_item .icon_item_icon svg {
width: 32px;
height: 32px;
}
.icon_items[data-size="small"][data-style="outline"] .icon_item .icon_item_icon svg {
width: 32px;
height: 32px;
}
.icon_items[data-size="smaller"] {
font-size: 14px;
}
.icon_items[data-size="smaller"] .icon_item .icon_item_icon {
height: 60px;
flex: 0 0 60px;
width: 60px;
max-width: 60px;
margin-bottom: 20px;
}
.icon_items[data-size="smaller"] .icon_item .icon_item_icon:before {
border-width: 8px;
}
.icon_items[data-size="smaller"] .icon_item .icon_item_icon svg {
width: 30px;
height: 30px;
}
.icon_items[data-size="smaller"][data-layout="horizontal"] .icon_item_icon {
margin-right: 20px;
}
.icon_items[data-size="smaller"][data-style="outline"] .icon_item .icon_item_icon svg {
width: 30px;
height: 30px;
}
.icon_items[data-size="tiny"] {
font-size: 14px;
}
.icon_items[data-size="tiny"] .icon_item .icon_item_icon {
height: 40px;
flex: 0 0 40px;
width: 40px;
max-width: 40px;
margin-bottom: 20px;
}
.icon_items[data-size="tiny"] .icon_item .icon_item_icon:before {
border-width: 6px;
}
.icon_items[data-size="tiny"] .icon_item .icon_item_icon svg {
width: 20px;
height: 20px;
}
.icon_items[data-size="tiny"][data-layout="horizontal"] .icon_item_icon {
margin-bottom: 00px;
margin-right: 15px;
}
.icon_items[data-size="tiny"][data-style="outline"] .icon_item .icon_item_icon svg {
width: 20px;
height: 20px;
}
.icon_items[data-size="normal"][data-style="outline"] .icon_item .icon_item_icon svg {
width: 50px;
height: 50px;
}
.icon_items[data-size="large"] {
font-size: 1.2em;
}
.icon_items[data-size="large"] .icon_item .icon_item_icon {
height: 160px;
flex: 0 0 160px;
width: 160px;
max-width: 160px;
}
.icon_items[data-size="large"] .icon_item .icon_item_icon svg {
width: 120px;
height: 120px;
}
.icon_items[data-size="large"][data-style="outline"] .icon_item .icon_item_icon svg {
width: 90px;
height: 90px;
}
.icon_item {
text-align: center;
outline: none !important;
}
.icon_item .icon_item_inner {
display: flex;
flex-direction: column;
align-items: center;
}
.icon_item .icon_item_icon {
position: relative;
display: flex;
align-items: center;
justify-content: center;
margin: 0 0 30px 0;
height: 120px;
flex: 0 0 120px;
width: 120px;
max-width: 120px;
transition: all 0.15s ease-in-out;
}
.icon_item .icon_item_icon:last-child {
margin-bottom: 0;
}
.icon_item .icon_item_icon:before {
content: '';
display: block;
width: 0;
height: 0;
border: 10px solid transparent;
position: absolute;
top: 100%;
left: 0;
right: 0;
margin: auto;
border-top-color: #16a58a;
border-bottom-color: transparent !important;
border-right-color: transparent !important;
transition: all 0.15s ease-in-out;
}
.icon_item .icon_item_icon .icon {
display: inherit;
}
.icon_item .icon_item_icon svg {
width: 60px;
height: 60px;
}
.icon_item h4 {
margin-bottom: 10px;
}
.icon_item h4:last-child {
margin-bottom: 0;
}
a.icon_item {
text-decoration: none;
color: inherit;
} .icons_group {
position: relative;
width: 390px;
height: 390px;
margin: 0 auto 40px auto;
text-align: center;
}
.icons_group:last-child {
margin-bottom: 0;
}
.icons_group[data-color="color_1"] .icon_group_item {
background: #16a58a;
color: #ffffff;
}
.icons_group[data-color="color_1"] .icons_group_main_text {
color: #16a58a;
}
.icons_group[data-color="color_2"] .icon_group_item {
background: #ee7a19;
color: #ffffff;
}
.icons_group[data-color="color_2"] .icons_group_main_text {
color: #ee7a19;
}
.icons_group[data-color="color_3"] .icon_group_item {
background: #16a58a;
color: #ffffff;
}
.icons_group[data-color="color_3"] .icons_group_main_text {
color: #16a58a;
}
.icons_group[data-color="color_4"] .icon_group_item {
background: #db5555;
color: #ffffff;
}
.icons_group[data-color="color_4"] .icons_group_main_text {
color: #db5555;
}
.icons_group[data-color="color_5"] .icon_group_item {
background: #ededed;
color: #ffffff;
}
.icons_group[data-color="color_5"] .icons_group_main_text {
color: #ededed;
}
.icons_group[data-color="dark"] .icon_group_item {
background: #2b2b2b;
color: #ffffff;
}
.icons_group[data-color="dark"] .icons_group_main_text {
color: #2b2b2b;
}
.icons_group[data-color="black"] .icon_group_item {
background: #000000;
color: #ffffff;
}
.icons_group[data-color="black"] .icons_group_main_text {
color: #000000;
}
.icons_group[data-color="white"] .icon_group_item {
background: #ffffff;
color: #2b2b2b;
}
.icons_group[data-color="white"] .icons_group_main_text {
color: #ffffff;
}
.icons_group .icons_group_main_text {
width: 130px;
height: 130px;
padding: 20px;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
text-align: center;
text-transform: uppercase;
font-family: 'ministry', 'Roboto', 'Lato', 'Raleway', Arial, sans-serif;
font-weight: 600;
}
.icons_group a.icon_group_item {
text-decoration: none;
}
.icons_group a.icon_group_item:hover {
text-decoration: none;
}
.icons_group a.icon_group_item:hover .icon_item_inner {
background: rgba(43, 43, 43, 0.2);
}
.icons_group .icon_group_item {
width: 130px;
height: 130px;
border-radius: 50%;
position: absolute;
overflow: hidden;
font-size: 14px;
line-height: 1.1;
}
.icons_group .icon_group_item[data-count="1"] {
top: 0;
left: 50%;
transform: translate(-50%, 0);
}
.icons_group .icon_group_item[data-count="1"] .icon_item_icon {
margin-top: -5px;
}
.icons_group .icon_group_item[data-count="2"] {
top: 23%;
right: 1%;
}
.icons_group .icon_group_item[data-count="3"] {
bottom: 6%;
right: 13%;
}
.icons_group .icon_group_item[data-count="4"] {
bottom: 6%;
left: 13%;
}
.icons_group .icon_group_item[data-count="4"] .icon_item_icon {
margin-bottom: 5px;
}
.icons_group .icon_group_item[data-count="5"] {
top: 23%;
left: 1%;
}
.icons_group .icon_group_item .icon_item_inner {
width: 100%;
height: 100%;
border-radius: 50%;
padding: 20px 20px 20px 20px;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
transition: all 0.15s ease-in-out;
}
.icons_group .icon_group_item .icon_item_icon {
display: block;
width: 50px;
height: 50px;
margin: 0 0 10px 0;
display: flex;
align-items: center;
justify-content: center;
}
.icons_group .icon_group_item .icon_item_icon .icon {
width: 100%;
height: 100%;
margin: 0 auto;
}
.icons_group .icon_group_item .icon_item_icon .icon svg {
width: 100%;
height: 100%;
margin: 0 auto;
}
.icons_group .icon_group_item .icon_item_text {
max-width: 100%;
} #sidebar .tile_holder {
width: auto;
max-width: none;
}
#sidebar .sidebar_hide,
#sidebar .hide_sidebar,
#sidebar .sidebar_hidden,
#sidebar .hidden_sidebar,
#sidebar .tile_hide {
display: none;
}
#sidebar > #sidebar_inner > .tile_holder > .tile[data-background-color="none"] > .tile_inner > .tile_text > h4 {
color: #16a58a;
}
#sidebar .tile[data-post-type="staff"] .tile_inner {
flex-wrap: wrap;
}
#sidebar .tile[data-post-type="staff"] .tile_inner .tile_image {
flex: 0 0 120px;
width: 120px;
max-width: 120px;
}
#sidebar .tile[data-post-type="staff"] .tile_inner .tile_image img {
height: auto;
}
#sidebar .tile[data-post-type="staff"] .tile_inner .tile_text {
flex: 0 0 calc(100% - 120px);
width: calc(100% - 120px);
max-width: calc(100% - 120px);
} .accordion {
margin: 0 0 40px 0;
overflow: hidden;
display: block;
position: relative;
background: #ffffff;
outline: none !important;
border: none !important;
border-radius: 0px;
box-shadow: none;
}
.accordion[data-background-color="white"] {
background: #ffffff;
}
.accordion[data-background-color="dark"] {
background: #2b2b2b;
}
.accordion[data-background-color="black"] {
background: #000000;
}
.accordion[data-background-color="color_1"] {
background: #16a58a;
}
.accordion[data-background-color="color_2"] {
background: #ee7a19;
}
.accordion[data-background-color="color_3"] {
background: #16a58a;
}
.accordion[data-background-color="color_4"] {
background: #db5555;
}
.accordion[data-background-color="color_5"] {
background: #ededed;
}
.accordion[data-background-color="custom"] {
background: #f1f1f1;
}
.accordion[data-background-color="grey"] {
background: #f1f1f1;
}
.accordion[data-background-color="none"] {
background: transparent;
box-shadow: none;
}
.accordion[data-background-color="none"] > .tile_inner > .tile_text {
padding: 0 !important;
margin-top: 20px;
}
.accordion[data-background-color="none"] > .tile_inner > .tile_text:first-child {
margin-top: 0;
}
.accordion[data-background-color="dark"],
.accordion[data-background-color="black"],
.accordion[data-background-color="color_1"],
.accordion[data-background-color="color_2"],
.accordion[data-background-color="color_3"],
.accordion[data-background-color="color_4"] {
color: #ffffff;
}
.accordion[data-background-color="color_5"] {
color: #2b2b2b;
}
.accordion[data-text-color="white"] {
color: #ffffff;
}
.accordion[data-text-color="dark"] {
color: #2b2b2b;
}
.accordion[data-text-color="black"] {
color: #000000;
}
.accordion[data-text-color="color_1"] {
color: #16a58a;
}
.accordion[data-text-color="color_2"] {
color: #ee7a19;
}
.accordion[data-text-color="color_3"] {
color: #16a58a;
}
.accordion[data-text-color="color_4"] {
color: #db5555;
}
.accordion[data-text-color="color_5"] {
color: #ededed;
}
.accordion[data-visual-position="left"] .tile_inner,
.accordion[data-visual-position="right"] .tile_inner {
display: flex;
flex-direction: row;
align-items: center;
height: 100%;
}
.accordion[data-visual-position="left"] .tile_inner .tile_image,
.accordion[data-visual-position="right"] .tile_inner .tile_image {
flex: 0 0 120px;
width: 120px;
max-width: 120px;
height: 100%;
padding: 30px 0 30px 30px;
}
.accordion[data-visual-position="left"] .tile_inner .tile_image .icon,
.accordion[data-visual-position="right"] .tile_inner .tile_image .icon {
height: 100%;
}
.accordion[data-visual-position="left"] .tile_inner .tile_image .icon svg,
.accordion[data-visual-position="right"] .tile_inner .tile_image .icon svg {
height: 100%;
width: 100%;
max-width: 90px;
max-height: 70px;
}
.accordion[data-visual-position="left"] .tile_background_icon .icon svg {
margin: 10% 0 0 10%;
}
.accordion[data-visual-position="right"] .tile_inner .tile_image {
order: 2;
padding: 30px 30px 30px 0;
}
.accordion[data-visual-position="right"] .tile_inner .tile_text {
order: 1;
}
.accordion[data-visual-position="right"] .tile_background_icon .icon svg {
margin: 10% 10% 0 0;
}
.accordion[data-status="past"] .tile_image {
filter: grayscale(100%);
}
.accordion[data-post-type="staff"]:before {
content: '';
display: block;
position: absolute;
top: -10px;
bottom: -10px;
right: -10px;
left: -10px;
background: rgba(22, 165, 138, 0.1);
border: 1px solid rgba(22, 165, 138, 0.25);
z-index: -1;
opacity: 0;
transition: all 0.15s ease-in-out;
}
.accordion[data-post-type="staff"] .tile_excerpt {
font-size: 0.85em;
}
.accordion[data-post-type="staff"]:not([data-size="small"]) .tile_inner {
display: flex;
flex-direction: row;
}
.accordion[data-post-type="staff"]:not([data-size="small"]) .tile_image {
order: 2;
flex: 0 0 180px;
width: 180px;
max-width: 180px;
}
.accordion[data-post-type="staff"]:not([data-size="small"]) .tile_image img {
height: auto;
}
.accordion[data-post-type="staff"]:not([data-size="small"]) .tile_text {
order: 1;
margin: 0 !important;
padding: 15px 20px 0 0 !important;
flex: 0 0 calc(100% - 180px);
width: calc(100% - 180px);
max-width: calc(100% - 180px);
display: flex;
flex-direction: column;
}
.accordion[data-post-type="staff"]:not([data-size="small"]) .tile_text .staff_contacts {
margin-top: auto;
margin-bottom: -5px;
}
.accordion[data-post-type="staff"]:not([data-size="small"]) .tile_text .staff_contacts .icon_text_holder {
display: flex;
line-height: 1.50;
}
.accordion[data-post-type="staff"]:not([data-size="small"]) .tile_text .staff_contacts .icon_text_holder .icon_text {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.accordion[data-post-type="product"]:not([data-size="small"]) .tile_inner {
height: 100%;
display: flex;
flex-direction: column;
}
.accordion[data-post-type="product"]:not([data-size="small"]) .tile_text {
flex: 1 1 auto;
display: flex;
flex-direction: column;
}
.accordion[data-post-type="product"]:not([data-size="small"]) .tile_text > .icon {
margin-top: auto;
}
.accordion[data-post-type="product"]:not([data-size="small"]) .tile_image {
width: 100%;
padding-top: 100%;
position: relative;
}
.accordion[data-post-type="product"]:not([data-size="small"]) .tile_image img {
display: block;
width: auto;
height: auto;
max-width: 100%;
max-height: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
transition: all 0.15s ease-in-out;
filter: blur(0px);
opacity: 1;
}
.accordion[data-post-type="product"]:not([data-size="small"]) .tile_image img.lazy:not(.loaded) {
filter: blur(5px);
opacity: 0.5;
}
.accordion[data-post-type="post"]:not([data-size="small"]) .tile_inner {
height: 100%;
display: flex;
flex-direction: column;
}
.accordion[data-post-type="post"]:not([data-size="small"]) .tile_text {
flex: 1 1 auto;
display: flex;
flex-direction: column;
}
.accordion[data-post-type="post"]:not([data-size="small"]) .tile_text > .icon {
margin-top: auto;
}
.accordion.pre_highlighted:before {
transition: all 0.3s ease-in-out;
left: -15px;
right: -15px;
top: -15px;
bottom: -15px;
}
.accordion.highlighted:before {
opacity: 1;
}
.accordion .tile_image {
border-radius: 0px;
transition: all 0.15s ease-in-out;
}
.accordion .tile_image[data-type="masonry_image"] {
position: relative;
width: 100%;
height: 0;
background: #ededed;
}
.accordion .tile_image[data-type="masonry_image"] img {
position: absolute;
top: 0;
left: 0;
}
.accordion .tile_image[data-type="icon"] {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
margin: 0;
padding: 30px 20px 0 20px;
height: 100px;
}
.accordion .tile_image[data-type="icon"]:last-child {
padding: 20px !important;
}
.accordion .tile_image[data-type="icon"] .icon {
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
color: #2b2b2b;
}
.accordion .tile_image[data-type="icon"] .icon[data-color="white"] {
color: #ffffff;
}
.accordion .tile_image[data-type="icon"] .icon[data-color="dark"] {
color: #2b2b2b;
}
.accordion .tile_image[data-type="icon"] .icon[data-color="black"] {
color: #000000;
}
.accordion .tile_image[data-type="icon"] .icon[data-color="color_1"] {
color: #16a58a;
}
.accordion .tile_image[data-type="icon"] .icon[data-color="color_2"] {
color: #ee7a19;
}
.accordion .tile_image[data-type="icon"] .icon[data-color="color_3"] {
color: #16a58a;
}
.accordion .tile_image[data-type="icon"] .icon[data-color="color_4"] {
color: #db5555;
}
.accordion .tile_image[data-type="icon"] .icon[data-color="color_5"] {
color: #ededed;
}
.accordion .tile_image[data-type="icon"] svg {
display: block;
padding: 0;
width: 100%;
height: 100%;
max-width: 70px;
max-height: 70px;
margin: auto;
fill: currentColor !important;
}
.accordion .tile_image[data-type="icon"] svg path {
fill: currentColor !important;
}
.accordion .tile_image img {
display: block;
width: 100%;
height: 100%;
border-radius: 0px;
}
.accordion .tile_text {
padding: 30px;
}
.accordion .tile_text > .icon {
margin: 0;
}
.accordion .tile_meta {
padding: 10px 30px;
border-bottom: 1px solid rgba(43, 43, 43, 0.05);
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
}
.accordion .tile_meta + .tile_text {
padding-top: 20px;
}
.accordion .tile_meta .tile_meta_item {
opacity: 0.5;
font-size: 0.8em;
}
.accordion .subtitle {
margin: -20px 0 20px 0;
font-weight: 300;
}
.accordion .subtitle:first-child {
margin-top: 0;
}
.accordion .subtitle:last-child {
margin-bottom: 0;
}
.accordion .subtitle + h4 {
margin-top: -15px;
}
.accordion .tile_title {
margin-bottom: 10px;
}
.accordion .tile_title:last-child {
margin-bottom: 0;
}
.accordion .tile_title + .subtitle {
margin-top: -5px;
}
.accordion .tile_excerpt {
margin: 0 0 20px 0;
}
.accordion .tile_excerpt:last-child {
margin-bottom: 0;
}
.accordion .tile_inner {
position: relative;
z-index: 1;
}
.accordion .tile_background_holder {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 0;
border-radius: 0px;
overflow: hidden;
}
.accordion .tile_background_holder .tile_background_inner {
position: relative;
width: 100%;
height: 100%;
}
.accordion .tile_background {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 0;
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
}
.accordion .tile_background_overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1;
}
.accordion .tile_background_icon {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
z-index: 2;
}
.accordion .tile_background_icon .icon {
display: block;
width: 100%;
height: 100%;
margin: 0;
color: #2b2b2b;
}
.accordion .tile_background_icon .icon[data-color="white"] {
color: #ffffff;
}
.accordion .tile_background_icon .icon[data-color="dark"] {
color: #2b2b2b;
}
.accordion .tile_background_icon .icon[data-color="black"] {
color: #000000;
}
.accordion .tile_background_icon .icon[data-color="color_1"] {
color: #16a58a;
}
.accordion .tile_background_icon .icon[data-color="color_2"] {
color: #ee7a19;
}
.accordion .tile_background_icon .icon[data-color="color_3"] {
color: #16a58a;
}
.accordion .tile_background_icon .icon[data-color="color_4"] {
color: #db5555;
}
.accordion .tile_background_icon .icon[data-color="color_5"] {
color: #ededed;
}
.accordion .tile_background_icon .icon svg {
width: 120%;
height: 120%;
display: block;
margin: -15% 0 0 -25%;
opacity: 0.05;
fill: currentColor;
}
.accordion .tile_background_icon .icon svg path {
fill: currentColor;
}
.accordion .tile_hide {
display: none;
}
.accordion form.vfbp-form > div {
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
}
.accordion form.vfbp-form .vfb-form-group.boza_float_label label {
left: 0.8rem;
}
.accordion form.mc4wp-form input[type="text"],
.accordion form.mc4wp-form input[type="email"] {
width: 100%;
}
.accordion form.mc4wp-form .newsletter_signup_form {
display: flex;
flex-direction: column;
}
.accordion form.mc4wp-form .newsletter_signup_form > div {
width: 100%;
margin: 0 0 20px 0;
}
.accordion form.mc4wp-form .newsletter_signup_form > div:last-child {
margin-bottom: 0;
}
.accordion form.mc4wp-form .button {
height: auto;
display: flex;
justify-content: center;
width: 100%;
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.accordion form ._form_element {
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
margin-bottom: 10px;
}
.accordion form ._form_element:last-child {
margin-bottom: 0;
}
.accordion:last-child {
margin-bottom: 0;
}
.accordion[data-size="small"] {
margin: 0 0 20px 0;
}
.accordion[data-size="small"]:last-child {
margin-bottom: 0;
}
.accordion[data-color="color_1"] .accordion_item .accordion_item_title:hover {
background: #16a58a;
}
.accordion[data-color="color_1"] .accordion_item.active .accordion_item_title {
background: #16a58a;
}
.accordion[data-color="color_1"] .accordion_item.active .accordion_item_title:before {
background: #16a58a;
}
.accordion[data-color="color_1"] .accordion_item.active .accordion_item_title:hover {
background: #107864;
}
.accordion[data-color="color_1"] .accordion_item.active .accordion_item_title:hover:before {
background: #107864;
}
.accordion[data-color="color_2"] .accordion_item .accordion_item_title:hover {
background: #ee7a19;
}
.accordion[data-color="color_2"] .accordion_item.active .accordion_item_title {
background: #ee7a19;
}
.accordion[data-color="color_2"] .accordion_item.active .accordion_item_title:before {
background: #ee7a19;
}
.accordion[data-color="color_2"] .accordion_item.active .accordion_item_title:hover {
background: #c5620f;
}
.accordion[data-color="color_2"] .accordion_item.active .accordion_item_title:hover:before {
background: #c5620f;
}
.accordion[data-color="color_3"] .accordion_item .accordion_item_title:hover {
background: #16a58a;
}
.accordion[data-color="color_3"] .accordion_item.active .accordion_item_title {
background: #16a58a;
}
.accordion[data-color="color_3"] .accordion_item.active .accordion_item_title:before {
background: #16a58a;
}
.accordion[data-color="color_3"] .accordion_item.active .accordion_item_title:hover {
background: #107864;
}
.accordion[data-color="color_3"] .accordion_item.active .accordion_item_title:hover:before {
background: #107864;
}
.accordion[data-color="color_4"] .accordion_item .accordion_item_title:hover {
background: #db5555;
}
.accordion[data-color="color_4"] .accordion_item.active .accordion_item_title {
background: #db5555;
}
.accordion[data-color="color_4"] .accordion_item.active .accordion_item_title:before {
background: #db5555;
}
.accordion[data-color="color_4"] .accordion_item.active .accordion_item_title:hover {
background: #d12c2c;
}
.accordion[data-color="color_4"] .accordion_item.active .accordion_item_title:hover:before {
background: #d12c2c;
}
.accordion[data-color="color_5"] .accordion_item .accordion_item_title:hover {
background: #ededed;
color: #2b2b2b;
}
.accordion[data-color="color_5"] .accordion_item.active .accordion_item_title {
background: #ededed;
color: #2b2b2b;
}
.accordion[data-color="color_5"] .accordion_item.active .accordion_item_title:before {
background: #ededed;
}
.accordion[data-color="color_5"] .accordion_item.active .accordion_item_title:hover {
background: #d4d4d4;
}
.accordion[data-color="color_5"] .accordion_item.active .accordion_item_title:hover:before {
background: #d4d4d4;
}
.accordion[data-color="white"] .accordion_item .accordion_item_title:hover {
background: #ffffff;
color: #2b2b2b;
}
.accordion[data-color="white"] .accordion_item.active .accordion_item_title {
background: #ffffff;
color: #2b2b2b;
}
.accordion[data-color="white"] .accordion_item.active .accordion_item_title:before {
background: #ffffff;
}
.accordion[data-color="white"] .accordion_item.active .accordion_item_title:hover {
background: #eeeeee;
}
.accordion[data-color="white"] .accordion_item.active .accordion_item_title:hover:before {
background: #eeeeee;
}
.accordion[data-color="dark"] .accordion_item .accordion_item_title:hover {
background: #2b2b2b;
}
.accordion[data-color="dark"] .accordion_item.active .accordion_item_title {
background: #2b2b2b;
}
.accordion[data-color="dark"] .accordion_item.active .accordion_item_title:before {
background: #2b2b2b;
}
.accordion[data-color="dark"] .accordion_item.active .accordion_item_title:hover {
background: #000000;
}
.accordion[data-color="dark"] .accordion_item.active .accordion_item_title:hover:before {
background: #000000;
}
.accordion[data-color="black"] .accordion_item .accordion_item_title:hover {
background: #000000;
}
.accordion[data-color="black"] .accordion_item.active .accordion_item_title {
background: #000000;
}
.accordion[data-color="black"] .accordion_item.active .accordion_item_title:before {
background: #000000;
}
.accordion[data-color="black"] .accordion_item.active .accordion_item_title:hover {
background: #2b2b2b;
}
.accordion[data-color="black"] .accordion_item.active .accordion_item_title:hover:before {
background: #2b2b2b;
}
.accordion .accordion_item {
display: block;
flex-direction: row;
position: relative;
border-bottom: 1px solid #ffffff;
}
.accordion .accordion_item:last-child {
margin-bottom: 0;
border-bottom: 0;
}
.accordion .accordion_item.active .accordion_item_title {
background: #16a58a;
color: #ffffff;
}
.accordion .accordion_item.active .accordion_item_title svg path {
fill: currentColor;
}
.accordion .accordion_item.active .accordion_item_title .accordion_item_title_arrow svg {
transform: rotate(180deg);
}
.accordion .accordion_item.active .accordion_item_title:before {
opacity: 1;
background: #16a58a;
}
.accordion .accordion_item.active .accordion_item_title:hover {
background: #107864;
}
.accordion .accordion_item.active .accordion_item_title:hover:before {
opacity: 1;
background: #107864;
}
.accordion .accordion_item .accordion_item_title {
display: block;
position: relative;
padding: 15px 30px;
background: #eeeeee;
transition: all 0.15s ease-in-out;
}
.accordion .accordion_item .accordion_item_title h3,
.accordion .accordion_item .accordion_item_title h4,
.accordion .accordion_item .accordion_item_title h5 {
margin: 0;
display: flex;
flex-direction: row;
align-items: center;
margin-right: 15px;
}
.accordion .accordion_item .accordion_item_title h3:last-child,
.accordion .accordion_item .accordion_item_title h4:last-child,
.accordion .accordion_item .accordion_item_title h5:last-child {
margin-right: 0;
}
.accordion .accordion_item .accordion_item_title .icon {
display: inherit;
margin: 0 0.75em;
}
.accordion .accordion_item .accordion_item_title .icon:first-child {
margin-left: 0;
}
.accordion .accordion_item .accordion_item_title .icon:last-child {
margin-right: 0;
}
.accordion .accordion_item .accordion_item_title svg {
transition: none;
}
.accordion .accordion_item .accordion_item_title svg path {
fill: currentColor;
}
.accordion .accordion_item .accordion_item_title:before {
content: '';
display: block;
width: 12px;
height: 12px;
position: absolute;
left: 30px;
bottom: -6px;
transform: rotate(45deg);
background: #16a58a;
opacity: 0;
transition: all 0.15s ease-in-out;
}
.accordion .accordion_item .accordion_item_title:hover {
cursor: pointer;
background: #16a58a;
color: #ffffff;
}
.accordion .accordion_item .accordion_item_title:hover svg path {
fill: currentColor;
}
.accordion .accordion_item .accordion_item_title_inner {
display: flex;
flex-direction: row;
align-items: center;
}
.accordion .accordion_item .accordion_item_title_arrow {
margin-left: auto !important;
margin-right: -10px !important;
}
.accordion .accordion_item_content {
display: none;
padding: 30px;
}
.accordion .accordion_item_content.expanded {
display: block;
} .accordion_filter_form {
display: flex;
flex-direction: row;
align-items: center;
margin-bottom: 10px;
font-size: 0.85em;
}
.accordion_filter_form:last-child {
margin-bottom: 0;
}
.accordion_filter_form .boza_float_label {
flex: 1;
}
.accordion_filter_form .accordion_filter_clear {
margin-left: 10px;
}
.accordion_filter_form .accordion_filter_clear:hover {
cursor: pointer;
}
.accordion_filter_form .accordion_filter_results {
margin-left: 20px;
}
.accordion_filter_noresult {
margin: 0 0 30px 0;
}
.accordion_filter_noresult:last-child {
margin-bottom: 0;
} .tabs {
margin: 0 0 40px 0;
overflow: hidden;
display: block;
position: relative;
background: #ffffff;
outline: none !important;
border: none !important;
border-radius: 0px;
box-shadow: none;
}
.tabs[data-background-color="white"] {
background: #ffffff;
}
.tabs[data-background-color="dark"] {
background: #2b2b2b;
}
.tabs[data-background-color="black"] {
background: #000000;
}
.tabs[data-background-color="color_1"] {
background: #16a58a;
}
.tabs[data-background-color="color_2"] {
background: #ee7a19;
}
.tabs[data-background-color="color_3"] {
background: #16a58a;
}
.tabs[data-background-color="color_4"] {
background: #db5555;
}
.tabs[data-background-color="color_5"] {
background: #ededed;
}
.tabs[data-background-color="custom"] {
background: #f1f1f1;
}
.tabs[data-background-color="grey"] {
background: #f1f1f1;
}
.tabs[data-background-color="none"] {
background: transparent;
box-shadow: none;
}
.tabs[data-background-color="none"] > .tile_inner > .tile_text {
padding: 0 !important;
margin-top: 20px;
}
.tabs[data-background-color="none"] > .tile_inner > .tile_text:first-child {
margin-top: 0;
}
.tabs[data-background-color="dark"],
.tabs[data-background-color="black"],
.tabs[data-background-color="color_1"],
.tabs[data-background-color="color_2"],
.tabs[data-background-color="color_3"],
.tabs[data-background-color="color_4"] {
color: #ffffff;
}
.tabs[data-background-color="color_5"] {
color: #2b2b2b;
}
.tabs[data-text-color="white"] {
color: #ffffff;
}
.tabs[data-text-color="dark"] {
color: #2b2b2b;
}
.tabs[data-text-color="black"] {
color: #000000;
}
.tabs[data-text-color="color_1"] {
color: #16a58a;
}
.tabs[data-text-color="color_2"] {
color: #ee7a19;
}
.tabs[data-text-color="color_3"] {
color: #16a58a;
}
.tabs[data-text-color="color_4"] {
color: #db5555;
}
.tabs[data-text-color="color_5"] {
color: #ededed;
}
.tabs[data-visual-position="left"] .tile_inner,
.tabs[data-visual-position="right"] .tile_inner {
display: flex;
flex-direction: row;
align-items: center;
height: 100%;
}
.tabs[data-visual-position="left"] .tile_inner .tile_image,
.tabs[data-visual-position="right"] .tile_inner .tile_image {
flex: 0 0 120px;
width: 120px;
max-width: 120px;
height: 100%;
padding: 30px 0 30px 30px;
}
.tabs[data-visual-position="left"] .tile_inner .tile_image .icon,
.tabs[data-visual-position="right"] .tile_inner .tile_image .icon {
height: 100%;
}
.tabs[data-visual-position="left"] .tile_inner .tile_image .icon svg,
.tabs[data-visual-position="right"] .tile_inner .tile_image .icon svg {
height: 100%;
width: 100%;
max-width: 90px;
max-height: 70px;
}
.tabs[data-visual-position="left"] .tile_background_icon .icon svg {
margin: 10% 0 0 10%;
}
.tabs[data-visual-position="right"] .tile_inner .tile_image {
order: 2;
padding: 30px 30px 30px 0;
}
.tabs[data-visual-position="right"] .tile_inner .tile_text {
order: 1;
}
.tabs[data-visual-position="right"] .tile_background_icon .icon svg {
margin: 10% 10% 0 0;
}
.tabs[data-status="past"] .tile_image {
filter: grayscale(100%);
}
.tabs[data-post-type="staff"]:before {
content: '';
display: block;
position: absolute;
top: -10px;
bottom: -10px;
right: -10px;
left: -10px;
background: rgba(22, 165, 138, 0.1);
border: 1px solid rgba(22, 165, 138, 0.25);
z-index: -1;
opacity: 0;
transition: all 0.15s ease-in-out;
}
.tabs[data-post-type="staff"] .tile_excerpt {
font-size: 0.85em;
}
.tabs[data-post-type="staff"]:not([data-size="small"]) .tile_inner {
display: flex;
flex-direction: row;
}
.tabs[data-post-type="staff"]:not([data-size="small"]) .tile_image {
order: 2;
flex: 0 0 180px;
width: 180px;
max-width: 180px;
}
.tabs[data-post-type="staff"]:not([data-size="small"]) .tile_image img {
height: auto;
}
.tabs[data-post-type="staff"]:not([data-size="small"]) .tile_text {
order: 1;
margin: 0 !important;
padding: 15px 20px 0 0 !important;
flex: 0 0 calc(100% - 180px);
width: calc(100% - 180px);
max-width: calc(100% - 180px);
display: flex;
flex-direction: column;
}
.tabs[data-post-type="staff"]:not([data-size="small"]) .tile_text .staff_contacts {
margin-top: auto;
margin-bottom: -5px;
}
.tabs[data-post-type="staff"]:not([data-size="small"]) .tile_text .staff_contacts .icon_text_holder {
display: flex;
line-height: 1.50;
}
.tabs[data-post-type="staff"]:not([data-size="small"]) .tile_text .staff_contacts .icon_text_holder .icon_text {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.tabs[data-post-type="product"]:not([data-size="small"]) .tile_inner {
height: 100%;
display: flex;
flex-direction: column;
}
.tabs[data-post-type="product"]:not([data-size="small"]) .tile_text {
flex: 1 1 auto;
display: flex;
flex-direction: column;
}
.tabs[data-post-type="product"]:not([data-size="small"]) .tile_text > .icon {
margin-top: auto;
}
.tabs[data-post-type="product"]:not([data-size="small"]) .tile_image {
width: 100%;
padding-top: 100%;
position: relative;
}
.tabs[data-post-type="product"]:not([data-size="small"]) .tile_image img {
display: block;
width: auto;
height: auto;
max-width: 100%;
max-height: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
transition: all 0.15s ease-in-out;
filter: blur(0px);
opacity: 1;
}
.tabs[data-post-type="product"]:not([data-size="small"]) .tile_image img.lazy:not(.loaded) {
filter: blur(5px);
opacity: 0.5;
}
.tabs[data-post-type="post"]:not([data-size="small"]) .tile_inner {
height: 100%;
display: flex;
flex-direction: column;
}
.tabs[data-post-type="post"]:not([data-size="small"]) .tile_text {
flex: 1 1 auto;
display: flex;
flex-direction: column;
}
.tabs[data-post-type="post"]:not([data-size="small"]) .tile_text > .icon {
margin-top: auto;
}
.tabs.pre_highlighted:before {
transition: all 0.3s ease-in-out;
left: -15px;
right: -15px;
top: -15px;
bottom: -15px;
}
.tabs.highlighted:before {
opacity: 1;
}
.tabs .tile_image {
border-radius: 0px;
transition: all 0.15s ease-in-out;
}
.tabs .tile_image[data-type="masonry_image"] {
position: relative;
width: 100%;
height: 0;
background: #ededed;
}
.tabs .tile_image[data-type="masonry_image"] img {
position: absolute;
top: 0;
left: 0;
}
.tabs .tile_image[data-type="icon"] {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
margin: 0;
padding: 30px 20px 0 20px;
height: 100px;
}
.tabs .tile_image[data-type="icon"]:last-child {
padding: 20px !important;
}
.tabs .tile_image[data-type="icon"] .icon {
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
color: #2b2b2b;
}
.tabs .tile_image[data-type="icon"] .icon[data-color="white"] {
color: #ffffff;
}
.tabs .tile_image[data-type="icon"] .icon[data-color="dark"] {
color: #2b2b2b;
}
.tabs .tile_image[data-type="icon"] .icon[data-color="black"] {
color: #000000;
}
.tabs .tile_image[data-type="icon"] .icon[data-color="color_1"] {
color: #16a58a;
}
.tabs .tile_image[data-type="icon"] .icon[data-color="color_2"] {
color: #ee7a19;
}
.tabs .tile_image[data-type="icon"] .icon[data-color="color_3"] {
color: #16a58a;
}
.tabs .tile_image[data-type="icon"] .icon[data-color="color_4"] {
color: #db5555;
}
.tabs .tile_image[data-type="icon"] .icon[data-color="color_5"] {
color: #ededed;
}
.tabs .tile_image[data-type="icon"] svg {
display: block;
padding: 0;
width: 100%;
height: 100%;
max-width: 70px;
max-height: 70px;
margin: auto;
fill: currentColor !important;
}
.tabs .tile_image[data-type="icon"] svg path {
fill: currentColor !important;
}
.tabs .tile_image img {
display: block;
width: 100%;
height: 100%;
border-radius: 0px;
}
.tabs .tile_text {
padding: 30px;
}
.tabs .tile_text > .icon {
margin: 0;
}
.tabs .tile_meta {
padding: 10px 30px;
border-bottom: 1px solid rgba(43, 43, 43, 0.05);
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
}
.tabs .tile_meta + .tile_text {
padding-top: 20px;
}
.tabs .tile_meta .tile_meta_item {
opacity: 0.5;
font-size: 0.8em;
}
.tabs .subtitle {
margin: -20px 0 20px 0;
font-weight: 300;
}
.tabs .subtitle:first-child {
margin-top: 0;
}
.tabs .subtitle:last-child {
margin-bottom: 0;
}
.tabs .subtitle + h4 {
margin-top: -15px;
}
.tabs .tile_title {
margin-bottom: 10px;
}
.tabs .tile_title:last-child {
margin-bottom: 0;
}
.tabs .tile_title + .subtitle {
margin-top: -5px;
}
.tabs .tile_excerpt {
margin: 0 0 20px 0;
}
.tabs .tile_excerpt:last-child {
margin-bottom: 0;
}
.tabs .tile_inner {
position: relative;
z-index: 1;
}
.tabs .tile_background_holder {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 0;
border-radius: 0px;
overflow: hidden;
}
.tabs .tile_background_holder .tile_background_inner {
position: relative;
width: 100%;
height: 100%;
}
.tabs .tile_background {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 0;
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
}
.tabs .tile_background_overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1;
}
.tabs .tile_background_icon {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
z-index: 2;
}
.tabs .tile_background_icon .icon {
display: block;
width: 100%;
height: 100%;
margin: 0;
color: #2b2b2b;
}
.tabs .tile_background_icon .icon[data-color="white"] {
color: #ffffff;
}
.tabs .tile_background_icon .icon[data-color="dark"] {
color: #2b2b2b;
}
.tabs .tile_background_icon .icon[data-color="black"] {
color: #000000;
}
.tabs .tile_background_icon .icon[data-color="color_1"] {
color: #16a58a;
}
.tabs .tile_background_icon .icon[data-color="color_2"] {
color: #ee7a19;
}
.tabs .tile_background_icon .icon[data-color="color_3"] {
color: #16a58a;
}
.tabs .tile_background_icon .icon[data-color="color_4"] {
color: #db5555;
}
.tabs .tile_background_icon .icon[data-color="color_5"] {
color: #ededed;
}
.tabs .tile_background_icon .icon svg {
width: 120%;
height: 120%;
display: block;
margin: -15% 0 0 -25%;
opacity: 0.05;
fill: currentColor;
}
.tabs .tile_background_icon .icon svg path {
fill: currentColor;
}
.tabs .tile_hide {
display: none;
}
.tabs form.vfbp-form > div {
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
}
.tabs form.vfbp-form .vfb-form-group.boza_float_label label {
left: 0.8rem;
}
.tabs form.mc4wp-form input[type="text"],
.tabs form.mc4wp-form input[type="email"] {
width: 100%;
}
.tabs form.mc4wp-form .newsletter_signup_form {
display: flex;
flex-direction: column;
}
.tabs form.mc4wp-form .newsletter_signup_form > div {
width: 100%;
margin: 0 0 20px 0;
}
.tabs form.mc4wp-form .newsletter_signup_form > div:last-child {
margin-bottom: 0;
}
.tabs form.mc4wp-form .button {
height: auto;
display: flex;
justify-content: center;
width: 100%;
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.tabs form ._form_element {
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
margin-bottom: 10px;
}
.tabs form ._form_element:last-child {
margin-bottom: 0;
}
.tabs:last-child {
margin-bottom: 0;
}
.tabs[data-size="small"] {
margin: 0 0 20px 0;
}
.tabs[data-size="small"]:last-child {
margin-bottom: 0;
}
.tabs[data-color="color_1"] .tab_titles .tab_title:hover {
background: #16a58a;
}
.tabs[data-color="color_1"] .tab_titles .tab_title.active {
background: #16a58a;
}
.tabs[data-color="color_1"] .tab_titles .tab_title.active:before {
background: #16a58a;
}
.tabs[data-color="color_1"] .tab_titles .tab_title.active:hover {
background: #107864;
}
.tabs[data-color="color_1"] .tab_titles .tab_title.active:hover:before {
background: #107864;
}
.tabs[data-color="color_2"] .tab_titles .tab_title:hover {
background: #ee7a19;
}
.tabs[data-color="color_2"] .tab_titles .tab_title.active {
background: #ee7a19;
}
.tabs[data-color="color_2"] .tab_titles .tab_title.active:before {
background: #ee7a19;
}
.tabs[data-color="color_2"] .tab_titles .tab_title.active:hover {
background: #c5620f;
}
.tabs[data-color="color_2"] .tab_titles .tab_title.active:hover:before {
background: #c5620f;
}
.tabs[data-color="color_3"] .tab_titles .tab_title:hover {
background: #16a58a;
}
.tabs[data-color="color_3"] .tab_titles .tab_title.active {
background: #16a58a;
}
.tabs[data-color="color_3"] .tab_titles .tab_title.active:before {
background: #16a58a;
}
.tabs[data-color="color_3"] .tab_titles .tab_title.active:hover {
background: #107864;
}
.tabs[data-color="color_3"] .tab_titles .tab_title.active:hover:before {
background: #107864;
}
.tabs[data-color="color_4"] .tab_titles .tab_title:hover {
background: #db5555;
}
.tabs[data-color="color_4"] .tab_titles .tab_title.active {
background: #db5555;
}
.tabs[data-color="color_4"] .tab_titles .tab_title.active:before {
background: #db5555;
}
.tabs[data-color="color_4"] .tab_titles .tab_title.active:hover {
background: #d12c2c;
}
.tabs[data-color="color_4"] .tab_titles .tab_title.active:hover:before {
background: #d12c2c;
}
.tabs[data-color="color_5"] .tab_titles .tab_title:hover {
background: #ededed;
color: #2b2b2b;
}
.tabs[data-color="color_5"] .tab_titles .tab_title.active {
background: #ededed;
color: #2b2b2b;
}
.tabs[data-color="color_5"] .tab_titles .tab_title.active:before {
background: #ededed;
}
.tabs[data-color="color_5"] .tab_titles .tab_title.active:hover {
background: #d4d4d4;
}
.tabs[data-color="color_5"] .tab_titles .tab_title.active:hover:before {
background: #d4d4d4;
}
.tabs[data-color="white"] .tab_titles .tab_title:hover {
background: #ffffff;
color: #2b2b2b;
}
.tabs[data-color="white"] .tab_titles .tab_title.active {
background: #ffffff;
color: #2b2b2b;
}
.tabs[data-color="white"] .tab_titles .tab_title.active:before {
background: #ffffff;
}
.tabs[data-color="white"] .tab_titles .tab_title.active:hover {
background: #eeeeee;
}
.tabs[data-color="white"] .tab_titles .tab_title.active:hover:before {
background: #eeeeee;
}
.tabs[data-color="dark"] .tab_titles .tab_title:hover {
background: #2b2b2b;
}
.tabs[data-color="dark"] .tab_titles .tab_title.active {
background: #2b2b2b;
}
.tabs[data-color="dark"] .tab_titles .tab_title.active:before {
background: #2b2b2b;
}
.tabs[data-color="dark"] .tab_titles .tab_title.active:hover {
background: #000000;
}
.tabs[data-color="dark"] .tab_titles .tab_title.active:hover:before {
background: #000000;
}
.tabs[data-color="black"] .tab_titles .tab_title:hover {
background: #000000;
}
.tabs[data-color="black"] .tab_titles .tab_title.active {
background: #000000;
}
.tabs[data-color="black"] .tab_titles .tab_title.active:before {
background: #000000;
}
.tabs[data-color="black"] .tab_titles .tab_title.active:hover {
background: #2b2b2b;
}
.tabs[data-color="black"] .tab_titles .tab_title.active:hover:before {
background: #2b2b2b;
}
.tabs .tab_titles {
display: flex;
flex-direction: row;
}
.tabs .tab_titles .tab_title {
position: relative;
flex: 1 1 auto;
display: flex;
align-items: center;
justify-content: center;
padding: 15px 30px;
background: #eeeeee;
border-right: 1px solid #ffffff;
transition: all 0.15s ease-in-out;
}
.tabs .tab_titles .tab_title:last-child {
border-right: 0;
}
.tabs .tab_titles .tab_title .tab_title_inner {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.tabs .tab_titles .tab_title h3,
.tabs .tab_titles .tab_title h4,
.tabs .tab_titles .tab_title h5 {
margin: 0;
display: flex;
flex-direction: row;
align-items: center;
margin-right: 15px;
}
.tabs .tab_titles .tab_title h3:last-child,
.tabs .tab_titles .tab_title h4:last-child,
.tabs .tab_titles .tab_title h5:last-child {
margin-right: 0;
}
.tabs .tab_titles .tab_title .icon {
display: inherit;
margin: 0 0.75em;
}
.tabs .tab_titles .tab_title .icon:first-child {
margin-left: 0;
}
.tabs .tab_titles .tab_title .icon:last-child {
margin-right: 0;
}
.tabs .tab_titles .tab_title svg {
transition: none;
}
.tabs .tab_titles .tab_title svg path {
fill: currentColor;
}
.tabs .tab_titles .tab_title:before {
content: '';
display: block;
width: 12px;
height: 12px;
position: absolute;
left: 0;
right: 0;
margin: auto;
bottom: -6px;
transform: rotate(45deg);
background: #16a58a;
opacity: 0;
transition: all 0.15s ease-in-out;
}
.tabs .tab_titles .tab_title:hover {
cursor: pointer;
background: #16a58a;
color: #ffffff;
}
.tabs .tab_titles .tab_title:hover svg path {
fill: currentColor;
}
.tabs .tab_titles .tab_title.active {
background: #16a58a;
color: #ffffff;
}
.tabs .tab_titles .tab_title.active svg path {
fill: currentColor;
}
.tabs .tab_titles .tab_title.active:before {
opacity: 1;
background: #16a58a;
}
.tabs .tab_titles .tab_title.active:hover {
background: #107864;
}
.tabs .tab_titles .tab_title.active:hover:before {
background: #107864;
}
.tabs .tab_item {
display: none;
padding: 30px;
}
.tabs .tab_item.active {
display: block;
} .tiles_grid_ajax_temp_holder {
display: none !important;
}
.ajax_load_holder {
text-align: center;
margin: 20px 0 20px 0;
}
.ajax_load_holder:last-child {
margin-bottom: 0;
}
.ajax_load_holder .no_more_posts {
display: none;
}
.ajax_load_icon {
width: 2.5em;
height: 2.5em;
margin: 0 auto;
position: relative;
}
.ajax_load_icon .icon {
margin: 0 !important;
width: 100%;
height: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
.ajax_load_icon .icon:nth-child(1) {
animation: fade_rotate 1.75s infinite;
animation-timing-function: linear;
}
.ajax_load_icon .icon:nth-child(1) svg {
width: 2.5em;
height: 2.5em;
}
.ajax_load_icon .icon:nth-child(2) {
animation: fade_rotate_reverse 1.75s infinite;
animation-timing-function: linear;
}
.ajax_load_icon .icon:nth-child(2) svg {
width: 1.25em;
height: 1.25em;
}
.ajax_load_icon svg {
display: block;
margin: 0;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
.ajax_load_button {
display: none;
}
.ajax_load_button[disabled],
.ajax_load_button.disabled {
opacity: 0.75;
}
.ajax_load_button[disabled] .icon,
.ajax_load_button.disabled .icon {
opacity: 1;
font-size: 1em;
}
.ajax_load_button[disabled]:hover,
.ajax_load_button.disabled:hover {
background: #16a58a !important;
}
.ajax_load_button .icon {
font-size: 0em;
opacity: 0;
animation: fade_rotate 1.75s infinite;
animation-timing-function: linear;
}
@keyframes fade_rotate {
0% {
transform: rotate(0deg);
opacity: 1;
}
50% {
transform: rotate(180deg);
opacity: 0.5;
}
100% {
transform: rotate(360deg);
opacity: 1;
}
}
@keyframes fade_rotate_reverse {
0% {
transform: rotate(0deg);
opacity: 0.5;
}
50% {
transform: rotate(-180deg);
opacity: 1;
}
100% {
transform: rotate(-360deg);
opacity: 0.5;
}
}
@keyframes rotate {
0% {
transform: rotate(0deg);
}
50% {
transform: rotate(-180deg);
}
100% {
transform: rotate(-360deg);
}
} html.mm-wrapper_opened #header_holder {
transition: all 0.4s ease;
}
.mm-wrapper__blocker {
transition: all 0.3s ease-in-out !important;
}
.mm-wrapper_opening [class*=mm-menu_pagedim].mm-menu_opened ~ .mm-wrapper__blocker {
opacity: 0.65 !important;
z-index: 6 !important;
}
#mobile_menu_icon {
display: none;
width: 45px;
height: 37px;
padding: 10px;
background: #ffffff;
border-radius: 0px;
}
#mobile_menu_icon #mobile_menu_icon_inner {
width: 100%;
height: 100%;
position: relative;
}
#mobile_menu_icon #mobile_menu_icon_inner:before,
#mobile_menu_icon #mobile_menu_icon_inner:after {
content: '';
}
#mobile_menu_icon #mobile_menu_icon_inner span,
#mobile_menu_icon #mobile_menu_icon_inner:before,
#mobile_menu_icon #mobile_menu_icon_inner:after {
display: block;
width: 100%;
height: 3px;
background: #16a58a;
position: absolute;
left: 0;
right: 0;
border-radius: 0px;
transition: all 0.3s ease-in-out;
}
#mobile_menu_icon #mobile_menu_icon_inner span {
top: 0;
bottom: 0;
margin: auto;
}
#mobile_menu_icon #mobile_menu_icon_inner:before {
top: 0;
}
#mobile_menu_icon #mobile_menu_icon_inner:after {
bottom: 0;
}
html.mm-wrapper_opening #mobile_menu_icon {
background: #16a58a;
}
html.mm-wrapper_opening #mobile_menu_icon #mobile_menu_icon_inner span,
html.mm-wrapper_opening #mobile_menu_icon #mobile_menu_icon_inner:before,
html.mm-wrapper_opening #mobile_menu_icon #mobile_menu_icon_inner:after {
background: #ffffff;
}
html.mm-wrapper_opening #mobile_menu_icon #mobile_menu_icon_inner span {
opacity: 0;
transform: translate(50px 0px);
}
html.mm-wrapper_opening #mobile_menu_icon #mobile_menu_icon_inner:before {
transform: rotate(45deg);
top: 7px;
}
html.mm-wrapper_opening #mobile_menu_icon #mobile_menu_icon_inner:after {
transform: rotate(-45deg);
bottom: 6px;
}
#header_holder.scrolled #mobile_menu_icon {
width: 42px;
height: 32px;
padding: 9px 10px;
}
#header_holder.scrolled #mobile_menu_icon #mobile_menu_icon_inner span,
#header_holder.scrolled #mobile_menu_icon #mobile_menu_icon_inner:before,
#header_holder.scrolled #mobile_menu_icon #mobile_menu_icon_inner:after {
height: 2px;
}
#mobile_menu ul li.current-menu-item,
#mobile_menu ul li.current-menu-ancestor {
background: rgba(255, 255, 255, 0.08);
}
#mobile_menu ul li.mobile_menu_item_with_icon > a:first-child {
padding-left: 55px;
position: relative;
}
#mobile_menu ul li.mobile_menu_item_with_icon .icon {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 40px;
height: 100%;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
background: rgba(0, 0, 0, 0.25);
}
#mobile_menu ul li.mobile_menu_item_with_icon .icon svg {
opacity: 0.5;
}
#mobile_menu ul li.mobile_menu_item_with_icon .icon svg path {
fill: #ffffff !important;
}
#mobile_menu ul li.divider {
height: 15px;
background: rgba(0, 0, 0, 0.1);
}
#mobile_menu ul li a:hover {
background: rgba(255, 255, 255, 0.08);
} form { }
form.vfbp-form {
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin: 0 -10px 20px -10px;
}
form.vfbp-form:last-child {
margin-bottom: 0;
}
form.vfbp-form > div {
flex: 0 0 100%;
width: 100%;
padding: 0 10px;
margin: 0 0 20px 0;
}
form.vfbp-form > div.vfb-col-12 {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
form.vfbp-form > div.vfb-col-11 {
flex: 0 0 91.66%;
width: 91.66%;
max-width: 91.66%;
}
form.vfbp-form > div.vfb-col-10 {
flex: 0 0 83.33%;
width: 83.33%;
max-width: 83.33%;
}
form.vfbp-form > div.vfb-col-9 {
flex: 0 0 75%;
width: 75%;
max-width: 75%;
}
form.vfbp-form > div.vfb-col-8 {
flex: 0 0 66.66%;
width: 66.66%;
max-width: 66.66%;
}
form.vfbp-form > div.vfb-col-7 {
flex: 0 0 58.33%;
width: 58.33%;
max-width: 58.33%;
}
form.vfbp-form > div.vfb-col-6 {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
form.vfbp-form > div.vfb-col-5 {
flex: 0 0 41.66%;
width: 41.66%;
max-width: 41.66%;
}
form.vfbp-form > div.vfb-col-4 {
flex: 0 0 33.33%;
width: 33.33%;
max-width: 33.33%;
}
form.vfbp-form > div.vfb-col-3 {
flex: 0 0 25%;
width: 25%;
max-width: 25%;
}
form.vfbp-form > div.vfb-col-2 {
flex: 0 0 16.66%;
width: 16.66%;
max-width: 16.66%;
}
form.vfbp-form > div.vfb-col-1 {
flex: 0 0 8.33%;
width: 8.33%;
max-width: 8.33%;
}
form.vfbp-form > div.vfb-clearfix {
margin: 0;
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
form.vfbp-form > div.vfb-fieldType-submit {
text-align: right;
margin: 0;
}
form.vfbp-form > div.vfb-fieldType-hidden {
margin: 0;
}
form.vfbp-form .vfb-fieldType-captcha > .vfb-form-group > label.vfb-control-label {
display: none;
}
form.vfbp-form label .vfb-required-asterisk {
display: none;
}
form.vfbp-form .vfb-has-error .vfb-help-block {
display: inline-block;
margin: 10px 0 0 0;
font-size: 0.75em;
padding: 0.5em 1em;
background: #ed6e4b;
color: #ffffff;
position: relative;
border-radius: 0px;
}
form.vfbp-form .vfb-has-error .vfb-help-block:before {
content: '';
display: block;
width: 0;
height: 0;
border: 6px solid transparent;
border-bottom-color: #ed6e4b;
position: absolute;
bottom: 100%;
left: 1rem;
}
form.vfbp-form input.vfb-file-input {
width: 0.1px;
height: 0.1px;
opacity: 0;
overflow: hidden;
position: absolute;
z-index: -1;
}
form.vfbp-form .upload_field_label .button_text {
max-width: 240px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
form.mc4wp-form {
display: block;
text-align: center;
margin: 0 0 20px 0;
}
form.mc4wp-form:last-child {
margin-bottom: 0;
}
form.mc4wp-form .newsletter_signup_form {
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin: 0 0 -10px 0;
}
form.mc4wp-form .newsletter_signup_form > div {
padding: 0 0;
margin: 0 0 10px 0;
}
form.mc4wp-form .newsletter_signup_form .newsletter_signup_form_text {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
form.mc4wp-form .newsletter_signup_form .newsletter_signup_form_email {
flex: 0 0 calc(100% - 130px);
width: calc(100% - 130px);
max-width: calc(100% - 130px);
}
form.mc4wp-form .newsletter_signup_form .newsletter_signup_form_submit {
flex: 0 0 130px;
width: 130px;
max-width: 130px;
}
form.mc4wp-form input[type="text"],
form.mc4wp-form input[type="email"] {
background: rgba(255, 255, 255, 0.3);
border-color: transparent;
color: #ffffff;
padding: 0.75em 1.00em;
}
form.mc4wp-form input[type="text"]:focus,
form.mc4wp-form input[type="email"]:focus {
background: rgba(255, 255, 255, 0.15);
border-color: #ffffff;
}
form.mc4wp-form ::placeholder {
color: #ffffff;
opacity: 0.5;
}
form.mc4wp-form .button {
height: 100%;
width: 100%;
padding: 0.5em 1em;
justify-content: center;
}
form.mc4wp-form .mc4wp-alert {
display: inline-block;
margin: 20px 0 0 0;
padding: 1em;
background: #2b2b2b;
color: #ffffff;
border-radius: 0px;
}
form.mc4wp-form .mc4wp-alert.mc4wp-error {
background: #ed6e4b;
color: #ffffff;
}
form.mc4wp-form .mc4wp-alert.mc4wp-success {
background: #589e5b;
color: #ffffff;
}
form.mc4wp-form .mc4wp-alert a {
color: inherit;
}
form.mc4wp-form .mc4wp-alert a:hover {
color: inherit;
}
form textarea,
form input[type="tel"],
form input[type="url"],
form input[type="text"],
form input[type="email"],
form input[type="number"],
form input[type="password"] {
display: block;
width: 100%;
max-width: 100%;
height: auto;
margin: 0;
padding: 0.50em 1.00em;
border: 1px solid rgba(43, 43, 43, 0.1);
outline: none !important;
box-shadow: 0px 0px 10px 0px rgba(43, 43, 43, 0.05);
border-radius: 0px;
box-shadow: none !important;
transition: all 0.15s ease-in-out;
}
form textarea:focus,
form input[type="tel"]:focus,
form input[type="url"]:focus,
form input[type="text"]:focus,
form input[type="email"]:focus,
form input[type="number"]:focus,
form input[type="password"]:focus {
border-color: #16a58a;
box-shadow: 0px 0px 10px 0px rgba(43, 43, 43, 0.1);
}
form input[type="submit"] {
-webkit-appearance: none !important;
}
form .boza_float_label {
position: relative;
}
form .boza_float_label > div {
position: relative;
}
form .boza_float_label label {
position: absolute;
top: 0.75rem;
left: 1rem;
font-size: 0.75em;
opacity: 0;
color: #2b2b2b;
transition: all 0.15s ease-in-out;
}
form .boza_float_label input:not(:placeholder-shown),
form .boza_float_label textarea:not(:placeholder-shown) {
padding-top: 1.25em;
padding-bottom: 0.75em;
}
form .boza_float_label input:not(:placeholder-shown) + label,
form .boza_float_label textarea:not(:placeholder-shown) + label {
top: 0.25rem;
opacity: 0.5;
}
form ._form-content {
margin: 0 -10px 20px -10px;
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
form ._form-content:last-child {
margin-bottom: 0;
}
form ._form-content ._form_element {
padding: 0 10px;
margin: 0 0 15px 0;
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
form ._form-content ._form_element:last-child {
margin-bottom: 0;
}
form ._form-content ._button-wrapper {
padding: 0 10px;
margin: 0;
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
form ._form-content ._form-label {
display: inline-block;
margin: 0 0 2px 0;
}
form ._form-content ._error {
display: inline-block;
margin: 10px 0 0 0;
font-size: 0.75em;
padding: 0.5em 1em;
background: #ed6e4b;
color: #ffffff;
position: relative;
border-radius: 0px;
}
form ._form-content ._error ._error-arrow {
content: '';
display: block;
width: 0;
height: 0;
border: 6px solid transparent;
border-bottom-color: #ed6e4b;
position: absolute;
bottom: 100%;
left: 1rem;
}
form ._form-thank-you {
font-size: 1.35em;
background: #ededed;
padding: 20px;
margin: 0 0 20px 0;
}
form ._form-thank-you:last-child {
margin-bottom: 0;
} form._form_1 ._form-content ._form_element:nth-child(1),
form._form_1 ._form-content ._form_element:nth-child(2),
form._form_1 ._form-content ._form_element:nth-child(3),
form._form_1 ._form-content ._form_element:nth-child(4) {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.tile .tile_hide {
display: none;
}
.tile form.vfbp-form > div {
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
}
.tile form.vfbp-form .vfb-form-group.boza_float_label label {
left: 0.8rem;
}
.tile form.mc4wp-form input[type="text"],
.tile form.mc4wp-form input[type="email"] {
width: 100%;
}
.tile form.mc4wp-form .newsletter_signup_form {
display: flex;
flex-direction: column;
}
.tile form.mc4wp-form .newsletter_signup_form > div {
width: 100%;
margin: 0 0 20px 0;
}
.tile form.mc4wp-form .newsletter_signup_form > div:last-child {
margin-bottom: 0;
}
.tile form.mc4wp-form .button {
height: auto;
display: flex;
justify-content: center;
width: 100%;
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.tile form ._form_element {
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
margin-bottom: 10px;
}
.tile form ._form_element:last-child {
margin-bottom: 0;
} html.with_modal_screen {
overflow: hidden;
}
body.admin-bar .modal_screen {
top: 32px;
}
.modal_screen {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #2b2b2b;
z-index: -1 !important;
opacity: 0;
transition: all 0.15s ease-in-out !important;
}
.modal_screen.active {
z-index: 10 !important;
opacity: 1;
}
.modal_screen .modal_screen_inner {
height: 100%;
width: 100%;
position: relative;
padding: 20px 0 40px 0;
}
.modal_screen .modal_screen_content {
width: 100%;
max-width: 1260px;
padding-left: 40px;
padding-right: 40px;
margin: 0 auto;
height: 100%;
display: flex;
flex-direction: column;
}
.modal_screen .modal_top {
flex: 0 0 42px;
height: 42px;
margin: 0 0 20px 0;
}
.modal_screen .modal_top .logo_shape {
margin: 0 auto;
height: 42px;
width: 140px;
}
.modal_screen .modal_top .logo_shape svg {
display: block;
height: 42px;
width: 140px;
}
.modal_screen .modal_form_holder {
flex: 0 0 auto;
margin: 0 0 20px 0;
}
.modal_screen .modal_form {
display: flex;
flex-direction: row;
max-width: 800px;
margin: 0 auto;
position: relative;
}
.modal_screen .modal_form > div {
flex: 1;
}
.modal_screen .modal_form > button {
flex: 0 0 100px;
justify-content: center;
margin: 0;
font-size: 1.25em;
font-size: 1em;
margin-left: 20px;
}
.modal_screen .modal_form .modal_search_notice {
display: none;
position: absolute;
bottom: 100%;
left: 0;
margin: 0 0 10px 0;
background: #ed6e4b;
padding: 0.5em 1.00em;
font-size: 0.85em;
border-radius: 3px;
color: #ffffff;
}
.modal_screen .modal_form .modal_search_notice:before {
content: '';
display: block;
width: 0;
height: 0;
border: 6px solid transparent;
border-top-color: #ed6e4b;
position: absolute;
top: 100%;
left: 10px;
}
.modal_screen .modal_scrollable_content {
flex: 1;
overflow: auto;
margin: 0 -20px;
padding: 0 20px;
}
.modal_screen ::-webkit-scrollbar {
width: 10px;
}
.modal_screen ::-webkit-scrollbar-track {
background: rgba(255, 255, 255, 0.15);
}
.modal_screen ::-webkit-scrollbar-thumb {
background: rgba(22, 165, 138, 0.85);
}
.modal_screen ::-webkit-scrollbar-thumb:hover {
background: #16a58a;
}
.modal_screen .no_results_found {
color: #ffffff;
}
.modal_screen .modal_close {
position: absolute;
top: 20px;
right: 20px;
font-size: 1.25em;
transition: all 0.15s ease-in-out;
}
.modal_screen .modal_close:hover {
color: #ee7a19 !important;
cursor: pointer;
}
.modal_screen .modal_close:hover svg {
fill: #ee7a19;
}
.modal_screen .modal_search_results .tile[data-background-color="none"] {
color: #ffffff;
}
.search_results_holder {
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin: 0 -20px;
}
.search_results_group {
display: none;
margin: 0 0 40px 0;
padding: 0 20px;
min-height: 150px;
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
.search_results_group[data-size="half"] {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.search_results_group:last-child {
margin-bottom: 0;
}
.search_results_group.loading .ajax_load_icon {
display: block;
}
.search_results_group .ajax_load_icon {
display: none;
margin-top: 20px;
margin-bottom: 20px;
}
.search_results_group .tile[data-post-type="staff"] {
position: relative;
}
.search_results_group .tile[data-post-type="staff"]:hover {
cursor: pointer;
}
.search_results_group .tile[data-post-type="staff"]:hover:before {
opacity: 1;
}
.search_results_title {
display: flex;
flex-direction: row;
align-items: center;
margin: 0 0 20px 0;
}
.search_results_title:last-child {
margin-bottom: 0;
}
.search_results_title > h2,
.search_results_title > h3 {
flex: 0 1 auto;
margin: 0;
}
.search_results_title > .button {
flex: 0 0 auto;
}
.search_results_title > .button[data-type="outline"] {
border-width: 1px;
}
.search_results_title .search_results_title_line {
flex: 1;
margin: 0 20px;
height: 1px;
background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#80ffffff', GradientType=1);
}
.search_results_title .search_results_title_line:first-child {
margin-left: 0;
}
.search_results_title .search_results_title_line:last-child {
margin-right: 0;
}
#search_page_results_holder .search_results_group {
display: block;
}
#search_page_results_holder .search_results_title_line {
opacity: 0.5;
background: -moz-linear-gradient(left, rgba(34, 34, 34, 0) 0%, rgba(34, 34, 34, 0.65) 100%);
background: -webkit-linear-gradient(left, rgba(34, 34, 34, 0) 0%, rgba(34, 34, 34, 0.65) 100%);
background: linear-gradient(to right, rgba(34, 34, 34, 0) 0%, rgba(34, 34, 34, 0.65) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00222222', endColorstr='#a6222222', GradientType=1);
} #featured_image {
margin: 0 0 40px 0;
overflow: hidden;
}
#featured_image:last-child {
margin-bottom: 0;
}
#featured_image img {
display: block;
width: auto;
height: auto;
max-height: 400px;
margin: 0;
transition: all 0.15s ease-in-out;
}
#featured_image img.lazy {
filter: blur(20px);
}
#featured_image img.lazy.loaded {
filter: blur(0px);
}
#featured_gallery {
margin: 0 0 40px 0;
}
#featured_gallery:last-child {
margin-bottom: 0;
}
.post_gallery_main {
margin: 0 0 5px 0;
padding: 0;
}
.post_gallery_main:last-child {
margin-bottom: 0;
}
.post_gallery_main .slick-slide,
.post_gallery_main > a {
display: block;
}
.post_gallery_main .slick-slide img,
.post_gallery_main > a img {
display: block;
width: 100%;
height: auto;
margin: 0;
}
.post_gallery_main:not(.slick-initialized) > a {
display: block;
}
.post_gallery_main:not(.slick-initialized) > a:not(:first-child) {
display: none;
}
.post_gallery_thumbs {
position: relative;
margin: 0 -5px;
}
.post_gallery_thumbs:not(.slick-initialized) img {
display: inline-block;
width: 100px;
height: 100px;
}
.post_gallery_thumbs .slick-track {
margin-left: 0;
margin-right: 0;
}
.post_gallery_thumbs img {
display: block;
margin: 5px;
border: 1px solid #ffffff;
transition: border-color 0.15s ease-in-out, opacity 0.15s ease-in-out;
}
.post_gallery_thumbs img.slick-current {
border-color: #16a58a;
}
.post_gallery_thumbs img:hover {
opacity: 0.85;
cursor: pointer;
}
.post_gallery_thumbs .post_gallery_thumbs_arrow {
display: block !important;
position: absolute;
top: 0;
bottom: 0;
margin: auto;
width: 1em;
height: 1em;
transition: all 0.15s ease-in-out;
}
.post_gallery_thumbs .post_gallery_thumbs_arrow:hover {
cursor: pointer;
color: #16a58a;
transform: scale(1.25);
}
.post_gallery_thumbs .post_gallery_thumbs_arrow.slick-hidden {
display: none !important;
}
.post_gallery_thumbs #post_gallery_thumbs_next {
left: 100%;
margin-left: 10px;
}
.post_gallery_thumbs #post_gallery_thumbs_prev {
right: 100%;
margin-right: 10px;
} .popup {
width: calc(100% - 40px) !important;
max-width: 960px !important;
padding: 40px !important;
}
.popup .popup_buttons {
margin: 20px 0 -10px 0;
}
.popup .popup_buttons .button {
margin: 0 10px 10px 0 !important;
padding: 10px 20px !important;
}
.popup .popup_content {
position: relative;
z-index: 1;
}
.popup .popup_background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
background-repeat: no-repeat;
}
.popup .fancybox-button {
background: rgba(255, 255, 255, 0.2) !important;
}
.popup[data-background-color="white"] {
background-color: #ffffff;
}
.popup[data-background-color="white"] .popup_close {
background: #ffffff;
}
.popup[data-background-color="dark"] {
background-color: #2b2b2b;
color: #ffffff;
}
.popup[data-background-color="dark"] .popup_close {
background-color: #2b2b2b;
color: #ffffff;
}
.popup[data-background-color="black"] {
background-color: #000000;
color: #ffffff;
}
.popup[data-background-color="black"] .popup_close {
background-color: #000000;
color: #ffffff;
}
.popup[data-background-color="color_1"] {
background-color: #16a58a;
color: #ffffff;
}
.popup[data-background-color="color_1"] .popup_close {
background-color: #16a58a;
color: #ffffff;
}
.popup[data-background-color="color_2"] {
background-color: #ee7a19;
color: #ffffff;
}
.popup[data-background-color="color_2"] .popup_close {
background-color: #ee7a19;
color: #ffffff;
}
.popup[data-background-color="color_3"] {
background-color: #16a58a;
color: #ffffff;
}
.popup[data-background-color="color_3"] .popup_close {
background-color: #16a58a;
color: #ffffff;
}
.popup[data-background-color="color_4"] {
background-color: #db5555;
color: #2b2b2b;
}
.popup[data-background-color="color_4"] .popup_close {
background-color: #db5555;
color: #2b2b2b;
}
.popup[data-background-color="color_5"] {
background-color: #ededed;
color: #2b2b2b;
}
.popup[data-background-color="color_5"] .popup_close {
background-color: #ededed;
color: #2b2b2b;
}
.popup[data-background-color="default"] {
background-color: #ededed;
color: #2b2b2b;
}
.popup[data-background-color="default"] .popup_close {
background-color: #ededed;
color: #2b2b2b;
}
.popup[data-text-color="white"] {
color: #ffffff;
}
.popup[data-text-color="white"] .popup_close {
color: #ffffff;
}
.popup[data-text-color="dark"] {
color: #2b2b2b;
}
.popup[data-text-color="dark"] .popup_close {
color: #2b2b2b;
}
.popup[data-background-color="color_1"] .button {
background: #ffffff !important;
}
.popup[data-background-color="color_1"] .button:hover {
background: #eeeeee !important;
}
.popup[data-type="sticky_box"] {
position: fixed;
bottom: 20px;
right: 20px;
padding: 20px !important;
max-width: 360px !important;
max-height: calc(100vh - 40px);
box-shadow: 0px 0px 15px rgba(43, 43, 43, 0.15);
border-radius: 0px;
border-radius: 10px;
z-index: 20;
display: none;
}
.popup[data-type="sticky_box"][data-background-color=""] {
background: #ffffff;
}
.popup[data-type="sticky_box"][data-background-color=""] .popup_close {
background: #ffffff;
}
.popup[data-type="sticky_box"][data-size="small"] {
padding: 20px !important;
max-width: 240px !important;
}
.popup[data-type="sticky_box"][data-size="large"] {
padding: 30px !important;
max-width: 480px !important;
}
.popup[data-type="sticky_box"][data-size="large"] .popup_content {
max-height: calc(100vh - 100px);
overflow: auto;
}
.popup[data-type="sticky_box"] .popup_content {
max-height: calc(100vh - 80px);
overflow: auto;
z-index: 1;
}
.popup[data-type="sticky_box"] .popup_background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
background-repeat: no-repeat;
}
.popup[data-type="sticky_box"] .popup_buttons {
margin: 20px 0 0 0 !important;
}
.popup[data-type="sticky_box"] .popup_buttons .button {
display: block;
text-align: center;
margin: 0 0 10px 0 !important;
}
.popup[data-type="sticky_box"] .popup_buttons .button:last-child {
margin-bottom: 0 !important;
}
.popup[data-type="sticky_box"] .popup_close {
display: block;
width: 30px;
height: 30px;
border-radius: 50%;
position: absolute;
top: -10px;
left: -10px;
box-shadow: 0px 0px 10px rgba(43, 43, 43, 0.2);
border: 1px solid rgba(255, 255, 255, 0.25);
overflow: hidden;
z-index: 1;
transition: all 0.15s ease-in-out;
}
.popup[data-type="sticky_box"] .popup_close:hover {
cursor: pointer;
transform: scale(1.15);
}
.popup[data-type="sticky_box"] .popup_close:hover:before {
opacity: 0.5;
}
.popup[data-type="sticky_box"] .popup_close:hover svg {
transform: rotate(90deg);
}
.popup[data-type="sticky_box"] .popup_close:before {
content: '';
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background: rgba(43, 43, 43, 0.1);
z-index: 0;
transition: all 0.15s ease-in-out;
}
.popup[data-type="sticky_box"] .popup_close svg {
position: relative;
display: block;
width: 20px;
height: 20px;
margin: 4px 0 0 4px;
z-index: 1;
transition: all 0.15s ease-in-out;
} .tile_holder[data-post-type="document"] .admin_edit_button {
top: auto;
bottom: 0;
opacity: 0.35;
}
.tile_holder[data-post-type="document"] .admin_edit_button:hover {
opacity: 1;
}
.tile[data-post-type="document"] {
background: #dcdde1 url(//wila.dk/wp-content/themes/boza/images/metal_small.jpg) no-repeat center center;
background-size: cover;
border: 1px solid #ffffff !important;
}
.tile[data-post-type="document"]:hover {
border-color: #16a58a !important;
}
.tile[data-post-type="document"]:hover .tile_image {
opacity: 1;
}
.tile[data-post-type="document"]:hover .tile_image img {
border-color: #107864;
box-shadow: 4px 3px 0px #107864;
}
.tile[data-post-type="document"] .tile_inner {
display: flex;
flex-direction: row;
align-items: stretch;
height: 100%;
}
.tile[data-post-type="document"] .tile_text {
display: flex;
flex-direction: column;
padding: 30px 25px 30px 30px;
flex: 1;
}
.tile[data-post-type="document"] .tile_text h2,
.tile[data-post-type="document"] .tile_text h3,
.tile[data-post-type="document"] .tile_text h4 {
margin-bottom: 20px;
font-weight: 500;
}
.tile[data-post-type="document"] .tile_text .button {
margin-top: auto;
text-align: center;
justify-content: center;
margin-right: 5px;
font-size: 15px;
text-transform: none;
letter-spacing: -0.35px;
}
.tile[data-post-type="document"] .tile_text .button.longer_text_button {
font-size: 14px;
}
.tile[data-post-type="document"] .tile_image {
flex: 0 0 130px;
width: 130px;
max-width: 130px;
margin: -10px 20px 30px 0;
}
.tile[data-post-type="document"] .tile_image img {
display: block;
width: 100%;
height: auto;
margin: 0;
border: 1px solid #565655;
box-shadow: 4px 3px 0px #565655;
transition: all 0.15s ease-in-out;
}  .wp-block-table.is-style-stripes table {
border: none;
border-collapse: collapse;
border-spacing: 0;
border: 1px solid rgba(43, 43, 43, 0.05);
}
.wp-block-table.is-style-stripes table tbody tr {
background: none !important;
}
.wp-block-table.is-style-stripes table tbody tr:nth-child(odd) td {
background: #f5f5f5 !important;
}
.wp-block-table.is-style-stripes table th {
padding: 0.75em 1em;
background: #2b2b2b !important;
color: #ffffff;
font-weight: bold !important;
border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.wp-block-table.is-style-stripes table th:last-child {
border-right: none;
}
.wp-block-table.is-style-stripes table td {
padding: 0.5em 1em;
background: none;
border: none;
border-collapse: collapse;
border-spacing: 0;
border-bottom: 1px solid #f5f5f5;
border-right: 1px solid rgba(43, 43, 43, 0.05);
}
.wp-block-table.is-style-stripes table td:last-child {
border-right: 0;
}
.wp-block-table:not(.is-style-stripes) table {
border: none;
border-collapse: collapse;
border-spacing: 0;
}
.wp-block-table:not(.is-style-stripes) table tfoot td {
border-top: 1px solid #eeeeee;
}
.wp-block-table:not(.is-style-stripes) table tr {
background: none !important;
}
.wp-block-table:not(.is-style-stripes) table tr:last-child td {
border-bottom: none;
}
.wp-block-table:not(.is-style-stripes) table th {
padding: 0.5em 1em;
font-weight: bold;
border-bottom: 2px solid #2b2b2b;
border-right: 1px solid rgba(43, 43, 43, 0.05);
}
.wp-block-table:not(.is-style-stripes) table th:last-child {
border-right: 0;
}
.wp-block-table:not(.is-style-stripes) table td {
padding: 0.5em 1em;
background: none;
border: none;
border-collapse: collapse;
border-spacing: 0;
border-bottom: 1px solid #eeeeee;
border-right: 1px solid #eeeeee;
}
.wp-block-table:not(.is-style-stripes) table td:last-child {
border-right: none;
}
.wp-block-table.header_color_1 table th {
padding: 0.75em 1em;
background: #16a58a !important;
color: #ffffff;
font-weight: bold !important;
border-bottom: none;
border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.wp-block-table.header_color_1 table th:last-child {
border-right: none;
}
.wp-block-table.header_color_2 table th {
padding: 0.75em 1em;
background: #ee7a19 !important;
color: #ffffff;
font-weight: bold !important;
border-bottom: none;
border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.wp-block-table.header_color_2 table th:last-child {
border-right: none;
}
.wp-block-table.header_color_3 table th {
padding: 0.75em 1em;
background: #16a58a !important;
color: #ffffff;
font-weight: bold !important;
border-bottom: none;
border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.wp-block-table.header_color_3 table th:last-child {
border-right: none;
}
.wp-block-table.header_color_4 table th {
padding: 0.75em 1em;
background: #db5555 !important;
color: #ffffff;
font-weight: bold !important;
border-bottom: none;
border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.wp-block-table.header_color_4 table th:last-child {
border-right: none;
}
.wp-block-table.header_color_5 table th {
padding: 0.75em 1em;
background: #ededed !important;
color: #ffffff;
font-weight: bold !important;
border-bottom: none;
border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.wp-block-table.header_color_5 table th:last-child {
border-right: none;
}
.wp-block-table.header_black table th {
padding: 0.75em 1em;
background: #000000 !important;
color: #ffffff;
font-weight: bold !important;
border-bottom: none;
border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.wp-block-table.header_black table th:last-child {
border-right: none;
}
.wp-block-table.header_dark table th {
padding: 0.75em 1em;
background: #2b2b2b !important;
color: #ffffff;
font-weight: bold !important;
border-bottom: none;
border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.wp-block-table.header_dark table th:last-child {
border-right: none;
}
.wp-block-table table {
width: 100%;
}
.wp-block-table table.has-fixed-layout {
table-layout: fixed;
width: 100%;
}
.wp-block-table table tfoot td {
vertical-align: top;
opacity: 0.5;
}
.wp-block-table table th {
vertical-align: bottom;
}
.wp-block-table table td {
vertical-align: middle;
} .wp-block-columns {
display: flex;
flex-direction: row;
margin: 0 -20px 0 -20px;
}
.wp-block-columns:last-child {
margin-bottom: -40px;
}
.wp-block-columns > div {
flex: 1;
padding: 0 20px;
margin: 0 0 40px 0;
} .wp-block-video {
width: 100%;
height: auto;
margin: 0 0 20px 0;
}
.wp-block-video:last-child {
margin-bottom: 0;
}
.wp-block-video video {
width: 100%;
height: auto;
} .notice {
display: block;
position: relative;
background: #ffffff;
outline: none !important;
border: none !important;
border-radius: 0px;
box-shadow: none;
padding: 20px;
margin: 0 0 20px 0;
}
.notice[data-background-color="white"] {
background: #ffffff;
}
.notice[data-background-color="dark"] {
background: #2b2b2b;
}
.notice[data-background-color="black"] {
background: #000000;
}
.notice[data-background-color="color_1"] {
background: #16a58a;
}
.notice[data-background-color="color_2"] {
background: #ee7a19;
}
.notice[data-background-color="color_3"] {
background: #16a58a;
}
.notice[data-background-color="color_4"] {
background: #db5555;
}
.notice[data-background-color="color_5"] {
background: #ededed;
}
.notice[data-background-color="custom"] {
background: #f1f1f1;
}
.notice[data-background-color="grey"] {
background: #f1f1f1;
}
.notice[data-background-color="none"] {
background: transparent;
box-shadow: none;
}
.notice[data-background-color="none"] > .tile_inner > .tile_text {
padding: 0 !important;
margin-top: 20px;
}
.notice[data-background-color="none"] > .tile_inner > .tile_text:first-child {
margin-top: 0;
}
.notice[data-background-color="dark"],
.notice[data-background-color="black"],
.notice[data-background-color="color_1"],
.notice[data-background-color="color_2"],
.notice[data-background-color="color_3"],
.notice[data-background-color="color_4"] {
color: #ffffff;
}
.notice[data-background-color="color_5"] {
color: #2b2b2b;
}
.notice[data-text-color="white"] {
color: #ffffff;
}
.notice[data-text-color="dark"] {
color: #2b2b2b;
}
.notice[data-text-color="black"] {
color: #000000;
}
.notice[data-text-color="color_1"] {
color: #16a58a;
}
.notice[data-text-color="color_2"] {
color: #ee7a19;
}
.notice[data-text-color="color_3"] {
color: #16a58a;
}
.notice[data-text-color="color_4"] {
color: #db5555;
}
.notice[data-text-color="color_5"] {
color: #ededed;
}
.notice[data-visual-position="left"] .tile_inner,
.notice[data-visual-position="right"] .tile_inner {
display: flex;
flex-direction: row;
align-items: center;
height: 100%;
}
.notice[data-visual-position="left"] .tile_inner .tile_image,
.notice[data-visual-position="right"] .tile_inner .tile_image {
flex: 0 0 120px;
width: 120px;
max-width: 120px;
height: 100%;
padding: 30px 0 30px 30px;
}
.notice[data-visual-position="left"] .tile_inner .tile_image .icon,
.notice[data-visual-position="right"] .tile_inner .tile_image .icon {
height: 100%;
}
.notice[data-visual-position="left"] .tile_inner .tile_image .icon svg,
.notice[data-visual-position="right"] .tile_inner .tile_image .icon svg {
height: 100%;
width: 100%;
max-width: 90px;
max-height: 70px;
}
.notice[data-visual-position="left"] .tile_background_icon .icon svg {
margin: 10% 0 0 10%;
}
.notice[data-visual-position="right"] .tile_inner .tile_image {
order: 2;
padding: 30px 30px 30px 0;
}
.notice[data-visual-position="right"] .tile_inner .tile_text {
order: 1;
}
.notice[data-visual-position="right"] .tile_background_icon .icon svg {
margin: 10% 10% 0 0;
}
.notice[data-status="past"] .tile_image {
filter: grayscale(100%);
}
.notice[data-post-type="staff"]:before {
content: '';
display: block;
position: absolute;
top: -10px;
bottom: -10px;
right: -10px;
left: -10px;
background: rgba(22, 165, 138, 0.1);
border: 1px solid rgba(22, 165, 138, 0.25);
z-index: -1;
opacity: 0;
transition: all 0.15s ease-in-out;
}
.notice[data-post-type="staff"] .tile_excerpt {
font-size: 0.85em;
}
.notice[data-post-type="staff"]:not([data-size="small"]) .tile_inner {
display: flex;
flex-direction: row;
}
.notice[data-post-type="staff"]:not([data-size="small"]) .tile_image {
order: 2;
flex: 0 0 180px;
width: 180px;
max-width: 180px;
}
.notice[data-post-type="staff"]:not([data-size="small"]) .tile_image img {
height: auto;
}
.notice[data-post-type="staff"]:not([data-size="small"]) .tile_text {
order: 1;
margin: 0 !important;
padding: 15px 20px 0 0 !important;
flex: 0 0 calc(100% - 180px);
width: calc(100% - 180px);
max-width: calc(100% - 180px);
display: flex;
flex-direction: column;
}
.notice[data-post-type="staff"]:not([data-size="small"]) .tile_text .staff_contacts {
margin-top: auto;
margin-bottom: -5px;
}
.notice[data-post-type="staff"]:not([data-size="small"]) .tile_text .staff_contacts .icon_text_holder {
display: flex;
line-height: 1.50;
}
.notice[data-post-type="staff"]:not([data-size="small"]) .tile_text .staff_contacts .icon_text_holder .icon_text {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.notice[data-post-type="product"]:not([data-size="small"]) .tile_inner {
height: 100%;
display: flex;
flex-direction: column;
}
.notice[data-post-type="product"]:not([data-size="small"]) .tile_text {
flex: 1 1 auto;
display: flex;
flex-direction: column;
}
.notice[data-post-type="product"]:not([data-size="small"]) .tile_text > .icon {
margin-top: auto;
}
.notice[data-post-type="product"]:not([data-size="small"]) .tile_image {
width: 100%;
padding-top: 100%;
position: relative;
}
.notice[data-post-type="product"]:not([data-size="small"]) .tile_image img {
display: block;
width: auto;
height: auto;
max-width: 100%;
max-height: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
transition: all 0.15s ease-in-out;
filter: blur(0px);
opacity: 1;
}
.notice[data-post-type="product"]:not([data-size="small"]) .tile_image img.lazy:not(.loaded) {
filter: blur(5px);
opacity: 0.5;
}
.notice[data-post-type="post"]:not([data-size="small"]) .tile_inner {
height: 100%;
display: flex;
flex-direction: column;
}
.notice[data-post-type="post"]:not([data-size="small"]) .tile_text {
flex: 1 1 auto;
display: flex;
flex-direction: column;
}
.notice[data-post-type="post"]:not([data-size="small"]) .tile_text > .icon {
margin-top: auto;
}
.notice.pre_highlighted:before {
transition: all 0.3s ease-in-out;
left: -15px;
right: -15px;
top: -15px;
bottom: -15px;
}
.notice.highlighted:before {
opacity: 1;
}
.notice .tile_image {
border-radius: 0px;
transition: all 0.15s ease-in-out;
}
.notice .tile_image[data-type="masonry_image"] {
position: relative;
width: 100%;
height: 0;
background: #ededed;
}
.notice .tile_image[data-type="masonry_image"] img {
position: absolute;
top: 0;
left: 0;
}
.notice .tile_image[data-type="icon"] {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
margin: 0;
padding: 30px 20px 0 20px;
height: 100px;
}
.notice .tile_image[data-type="icon"]:last-child {
padding: 20px !important;
}
.notice .tile_image[data-type="icon"] .icon {
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
color: #2b2b2b;
}
.notice .tile_image[data-type="icon"] .icon[data-color="white"] {
color: #ffffff;
}
.notice .tile_image[data-type="icon"] .icon[data-color="dark"] {
color: #2b2b2b;
}
.notice .tile_image[data-type="icon"] .icon[data-color="black"] {
color: #000000;
}
.notice .tile_image[data-type="icon"] .icon[data-color="color_1"] {
color: #16a58a;
}
.notice .tile_image[data-type="icon"] .icon[data-color="color_2"] {
color: #ee7a19;
}
.notice .tile_image[data-type="icon"] .icon[data-color="color_3"] {
color: #16a58a;
}
.notice .tile_image[data-type="icon"] .icon[data-color="color_4"] {
color: #db5555;
}
.notice .tile_image[data-type="icon"] .icon[data-color="color_5"] {
color: #ededed;
}
.notice .tile_image[data-type="icon"] svg {
display: block;
padding: 0;
width: 100%;
height: 100%;
max-width: 70px;
max-height: 70px;
margin: auto;
fill: currentColor !important;
}
.notice .tile_image[data-type="icon"] svg path {
fill: currentColor !important;
}
.notice .tile_image img {
display: block;
width: 100%;
height: 100%;
border-radius: 0px;
}
.notice .tile_text {
padding: 30px;
}
.notice .tile_text > .icon {
margin: 0;
}
.notice .tile_meta {
padding: 10px 30px;
border-bottom: 1px solid rgba(43, 43, 43, 0.05);
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
}
.notice .tile_meta + .tile_text {
padding-top: 20px;
}
.notice .tile_meta .tile_meta_item {
opacity: 0.5;
font-size: 0.8em;
}
.notice .subtitle {
margin: -20px 0 20px 0;
font-weight: 300;
}
.notice .subtitle:first-child {
margin-top: 0;
}
.notice .subtitle:last-child {
margin-bottom: 0;
}
.notice .subtitle + h4 {
margin-top: -15px;
}
.notice .tile_title {
margin-bottom: 10px;
}
.notice .tile_title:last-child {
margin-bottom: 0;
}
.notice .tile_title + .subtitle {
margin-top: -5px;
}
.notice .tile_excerpt {
margin: 0 0 20px 0;
}
.notice .tile_excerpt:last-child {
margin-bottom: 0;
}
.notice .tile_inner {
position: relative;
z-index: 1;
}
.notice .tile_background_holder {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 0;
border-radius: 0px;
overflow: hidden;
}
.notice .tile_background_holder .tile_background_inner {
position: relative;
width: 100%;
height: 100%;
}
.notice .tile_background {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 0;
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
}
.notice .tile_background_overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1;
}
.notice .tile_background_icon {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
z-index: 2;
}
.notice .tile_background_icon .icon {
display: block;
width: 100%;
height: 100%;
margin: 0;
color: #2b2b2b;
}
.notice .tile_background_icon .icon[data-color="white"] {
color: #ffffff;
}
.notice .tile_background_icon .icon[data-color="dark"] {
color: #2b2b2b;
}
.notice .tile_background_icon .icon[data-color="black"] {
color: #000000;
}
.notice .tile_background_icon .icon[data-color="color_1"] {
color: #16a58a;
}
.notice .tile_background_icon .icon[data-color="color_2"] {
color: #ee7a19;
}
.notice .tile_background_icon .icon[data-color="color_3"] {
color: #16a58a;
}
.notice .tile_background_icon .icon[data-color="color_4"] {
color: #db5555;
}
.notice .tile_background_icon .icon[data-color="color_5"] {
color: #ededed;
}
.notice .tile_background_icon .icon svg {
width: 120%;
height: 120%;
display: block;
margin: -15% 0 0 -25%;
opacity: 0.05;
fill: currentColor;
}
.notice .tile_background_icon .icon svg path {
fill: currentColor;
}
.notice .tile_hide {
display: none;
}
.notice form.vfbp-form > div {
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
}
.notice form.vfbp-form .vfb-form-group.boza_float_label label {
left: 0.8rem;
}
.notice form.mc4wp-form input[type="text"],
.notice form.mc4wp-form input[type="email"] {
width: 100%;
}
.notice form.mc4wp-form .newsletter_signup_form {
display: flex;
flex-direction: column;
}
.notice form.mc4wp-form .newsletter_signup_form > div {
width: 100%;
margin: 0 0 20px 0;
}
.notice form.mc4wp-form .newsletter_signup_form > div:last-child {
margin-bottom: 0;
}
.notice form.mc4wp-form .button {
height: auto;
display: flex;
justify-content: center;
width: 100%;
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.notice form ._form_element {
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
margin-bottom: 10px;
}
.notice form ._form_element:last-child {
margin-bottom: 0;
}
.notice:last-child {
margin-bottom: 0;
}
.notice[data-type="success"] {
background: rgba(22, 165, 138, 0.1);
border: 1px solid #16a58a !important;
}
.notice[data-type="error"] {
background: rgba(237, 110, 75, 0.3);
border: 1px solid rgba(237, 110, 75, 0.5) !important;
} .breadcrumbs {
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
color: rgba(43, 43, 43, 0.85);
font-size: 0.80em;
margin-left: 210px;
}
.breadcrumbs > a,
.breadcrumbs > span {
display: inherit;
height: auto;
}
.breadcrumbs .icon {
opacity: 0.85;
margin: 0 0.25em;
transform: scale(0.75);
}
.breadcrumbs a {
text-decoration: none;
} .meta_items {
margin: -5px -10px 15px -10px;
font-size: 1;
display: flex;
flex-direction: row;
flex-wrap: wrap;
text-align: left;
}
.meta_items[data-size="large"] {
margin: 0 -20px 20px -20px;
font-size: 1.25em;
}
.meta_items[data-size="large"]:last-child {
margin-bottom: -10px;
}
.meta_items[data-size="large"] .meta_item {
margin: 10px 20px;
}
.meta_items[data-size="small"] {
font-size: 0.85em;
margin: -2px -5px 15px -5px;
}
.meta_items[data-size="small"]:last-child {
margin-bottom: -2px;
}
.meta_items[data-size="small"] .meta_item {
margin: 2px 5px;
}
.meta_items:last-child {
margin-bottom: -5px;
}
.meta_items[data-direction="vertical"] {
flex-direction: column;
}
.meta_items[data-type="boxed"] .meta_item {
margin: 5px 5px;
padding: 0.35em 0.75em;
background: #ededed;
border-radius: 0px;
vertical-align: middle;
}
.meta_items[data-type="boxed"] .meta_item .icon_text {
min-height: 1.25em;
}
.meta_items[data-align="left"] {
justify-content: flex-start;
}
.meta_items[data-align="center"] {
justify-content: center;
}
.meta_items[data-align="right"] {
justify-content: flex-end;
}
.meta_items.hide_icons .icon {
display: none;
}
.meta_items .meta_item {
margin: 5px 10px;
}
.meta_items > p {
margin: 0;
} .wp-block-separator {
padding: 0 !important;
margin: 40px 0;
text-align: center;
height: 1px;
background: rgba(43, 43, 43, 0.1);
}
.wp-block-separator:not(.has-background) {
background: rgba(43, 43, 43, 0.1);
}
.wp-block-separator.is-style-default {
height: 2px;
max-width: 150px;
margin-left: auto;
margin-right: auto;
}
.wp-block-separator.is-style-default:not(.has-background) {
background: rgba(43, 43, 43, 0.1);
}
.wp-block-separator.is-style-wide {
height: 1px;
}
.wp-block-separator.is-style-wide:not(.has-background) {
background: rgba(43, 43, 43, 0.1);
}
.wp-block-separator.is-style-dots {
background: none !important;
height: auto;
}
.wp-block-separator.is-style-dots::before {
content: "\00b7 \00b7 \00b7";
color: currentColor;
font-size: 1.2em;
letter-spacing: 2em;
padding-left: 2em;
} #homepage_posts .tile .tile_inner {
height: 100%;
display: flex;
flex-direction: column;
}
#homepage_posts .tile .tile_text {
display: flex;
flex-direction: column;
flex: 1 1 auto;
}
#homepage_posts .tile .tile_text > .icon {
margin-top: auto;
} pre {
margin: 20px auto 20px auto;
padding: 20px;
color: #2b2b2b;
border: 1px solid #dddddd;
background: #eeeeee;
max-width: 1260px;
}
pre:first-child {
margin-top: 0;
}
pre:last-child {
margin-bottom: 0;
}
.admin_edit_button {
font-size: 0.8em;
padding: 0.5em 1em;
background: #2b2b2b;
color: #ffffff;
text-decoration: none;
position: absolute;
top: 0;
right: 0;
z-index: 2;
}
.admin_edit_button:hover {
text-decoration: none;
color: #ffffff;
background: #000000;
}
.home_lists_col {
font-size: 1.125em;
}
.home_lists_col p {
margin-bottom: 15px;
}
.home_lists_col p:last-child {
margin-bottom: 0;
}
.underline {
display: inline-block;
position: relative;
}
iframe {
display: block;
}
.inline_flex_items {
display: inline-flex;
margin: 0 -10px 10px -10px;
align-items: center;
justify-content: center;
text-align: center;
}
.inline_flex_items:last-child {
margin-bottom: -10px;
}
.inline_flex_items > * {
padding: 0 10px;
margin: 0 0 10px 0;
}
figure {
display: table;
position: relative;
z-index: 1;
margin-bottom: 20px;
}
figure.alignright,
figure.alignleft {
max-width: 50%;
}
figure img {
display: block;
margin: 0;
}
figure figcaption {
display: table-caption;
caption-side: bottom;
font-size: 0.85rem;
background: rgba(43, 43, 43, 0.05);
border: 1px solid rgba(43, 43, 43, 0.05);
border-top-width: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
color: rgba(43, 43, 43, 0.75);
padding: 0.75em 1em;
text-align: center;
}
.wp-block-image:last-child figure {
margin-bottom: 0;
}
.wp-block-image.is-style-circle-mask img {
border-radius: 50%;
}
.wp-block-image.is-style-circle-mask img + figcaption {
margin-top: 10px;
position: relative;
border-top-width: 1px;
border-radius: 0px;
}
.wp-block-image.is-style-circle-mask img + figcaption:before {
content: '';
display: block;
position: absolute;
bottom: 100%;
left: 0;
right: 0;
margin: 0 auto 1px auto;
width: 0;
height: 0;
border: 6px solid transparent;
border-bottom-color: rgba(43, 43, 43, 0.1);
}
.homepage_icons {
max-width: 500px;
margin-left: auto;
margin-right: auto;
}
.homepage_icons .tile_holder {
flex: 0 0 33.33% !important;
width: 33.33% !important;
max-width: 33.33% !important;
}
.graphic_overlay_row .row_background_holder .row_background_inner:before {
content: '';
display: block;
width: 500px;
height: 100%;
position: absolute;
top: 0;
right: 0;
background-position: left center;
background-repeat: no-repeat;
background-size: cover;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 484 627' style='enable-background:new 0 0 484 627;' xml:space='preserve'%3E%3Cpath style='fill-rule:evenodd;clip-rule:evenodd;fill:%2316A58A;' d='M484,627H0L179,0h305V627z'/%3E%3C/svg%3E%0A");
z-index: 2;
}
.graphic_overlay_row .row_background_holder .row_background_inner:after {
content: '';
display: block;
width: 286px;
height: 337px;
position: absolute;
top: 0;
right: 0;
background-position: left bottom;
background-repeat: no-repeat;
background-size: cover;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 186.6 220.4' style='enable-background:new 0 0 186.6 220.4;' xml:space='preserve'%3E%3Cg%3E%3Cpath style='fill:%23FFFFFF;' d='M73.4,73.4C32.1,73.4-0.1,106.2,0,147c0.1,41,32.6,73,73.6,73.4c41.3-0.6,73.4-33,73.3-73.7 C146.9,105.3,114,73.3,73.4,73.4z M110.9,90.9c3.5-0.1,7.2,2.8,7.1,7.1c0.2,3.7-2.9,7-6.6,7.2c-4.2,0.2-7.7-2.9-7.7-7.1 C103.8,94.2,106.6,91,110.9,90.9z M60.1,147.6c3.7,0.1,7,3.2,6.8,7.2c0,3.8-3.1,7.1-6.8,7.1c-4.5,0-7.5-3.2-7.4-7.1 C52.7,150.5,55.7,147.5,60.1,147.6z M52.7,139c-0.1-3.9,2.9-7.3,7.6-7.2c3.5,0.1,6.9,3.3,6.6,7.2c0.1,4-3.1,7-6.7,7 C55.8,146.2,52.7,143.3,52.7,139z M66.3,146.8c0-4.3,3.2-7.2,7.5-7.2c3.8,0.1,6.8,3.4,6.7,7.3c0.1,3.9-3.3,7-6.8,7 C69.1,154,66.3,150.7,66.3,146.8z M87.6,147.6c3.7,0.1,6.9,3.3,6.6,7.2c0.2,3.9-3.3,7.1-6.9,7.1c-4.6,0-7.4-3.4-7.3-7.2 C80.1,150.2,83.2,147.5,87.6,147.6z M87.5,146.1c-4.6,0.1-7.5-3.2-7.5-7.2c0-4,3.1-7.3,7.7-7.1c3.6,0.2,6.8,3.3,6.6,7.2 C94.4,143,91.1,146,87.5,146.1z M87.4,130.3c-4.4,0-7.3-3-7.4-7.2c-0.1-3.9,3.1-7.3,7.5-7.1c3.5,0.1,7,3.4,6.7,7.2 C94.4,127.2,91,130.3,87.4,130.3z M80.6,131c0.1,4.3-3.4,7.2-6.9,7.2c-4.6,0-7.3-3.4-7.3-7.2c0-4,3.2-7.2,7.6-7.1 C77.5,124,80.7,127.3,80.6,131z M66.9,123.2c0.1,3.9-3.2,7.1-6.9,7.1c-4.4,0-7.3-3.2-7.3-7.2c0-4.1,3.3-7.2,7.5-7.1 C63.7,116.1,67.1,119.2,66.9,123.2z M53.2,131c0,4.5-3.5,7.2-7,7.2c-4.7-0.1-7.3-3.3-7.3-7.3c0-3.9,3.1-7.2,7.6-7 C50.2,124.1,53.3,127.3,53.2,131z M46.5,139.7c3.7,0.1,7,3.2,6.7,7.3c0.2,4-3.3,7-6.8,7c-4.7,0-7.4-3.3-7.4-7.1 C39,142.7,41.9,139.6,46.5,139.7z M39.5,154.6c0.1,3.8-3,7.2-6.6,7.3c-4.6,0.1-7.6-3.2-7.6-7.2c0-4,2.8-7.1,7.4-7.1 C36.3,147.6,39.6,150.6,39.5,154.6z M46.3,155.5c3.6,0,7.1,3.1,6.9,7.2c0,3.9-3.1,7-6.8,7c-4.2,0.1-7.4-3.1-7.4-7.1 C39,158.7,41.9,155.5,46.3,155.5z M59.9,163.4c3.7,0,7,2.9,7,7.1c0.1,3.9-2.9,7-6.7,7.2c-4.3,0.2-7.6-3-7.6-7.1 C52.6,166.5,55.6,163.4,59.9,163.4z M66.3,162.6c0-3.9,2.9-7.2,7.4-7.1c3.7,0,7,3.2,6.9,7.2c0.1,3.8-3,7-6.7,7.1 C69.5,169.9,66.3,166.6,66.3,162.6z M87.4,163.4c3.8,0.1,7.1,3.3,6.8,7.3c0.2,3.8-3.3,7.2-7.4,7c-3.8-0.2-6.9-3.3-6.8-7.2 C80,166.4,83.4,163.2,87.4,163.4z M93.7,162.6c0.1-4.1,3-7.2,7.4-7.2c3.7,0,7,3.1,6.8,7.2c0,3.9-3,7-6.7,7.1 C96.7,169.9,93.6,166.5,93.7,162.6z M101.2,154c-4.5,0.1-7.5-3.1-7.5-7.2c0-4,2.9-7.1,7.4-7.1c3.7,0,7,3.2,6.8,7.2 C108.1,150.9,104.8,153.9,101.2,154z M107.4,139c-0.1-3.9,2.8-7.3,7.4-7.2c3.5,0,7,3.1,6.8,7.2c0.1,4-3.1,7.1-6.8,7.1 C110.3,146.1,107.4,143.1,107.4,139z M107.9,131.1c0.1,3.9-3.2,7-6.8,7.1c-4.4,0-7.4-3-7.4-7.1c-0.1-3.9,3-7.3,7.5-7.2 C104.7,124,108.1,127.1,107.9,131.1z M101.1,122.4c-4.2,0.1-7.4-2.9-7.5-7.1c-0.1-4.1,3.2-7.2,7.2-7.2c3.6,0,7.3,3.1,7,7.2 C108,119.1,104.9,122.3,101.1,122.4z M87.3,114.5c-4.2,0-7.4-3.1-7.3-7.2c0-4.1,3.3-7.1,7.2-7.1c3.8,0,7.2,3.3,7,7.1 C94.5,111.2,91,114.5,87.3,114.5z M80.6,115.2c0.2,3.9-3,7.1-6.8,7.2c-4.2,0.1-7.4-2.8-7.5-7.1c-0.1-3.8,2.8-7,6.9-7.2 C77.4,108,80.5,111,80.6,115.2z M60,114.5c-4.2,0-7.3-3-7.4-7.1c-0.1-4.2,3.4-7.3,7.3-7.2c3.7,0.1,7.1,3.2,6.9,7.2 C67.1,111.3,63.7,114.5,60,114.5z M53.2,115.2c0,4.1-3.1,7.1-6.9,7.2c-4.3,0.1-7.4-3-7.4-7.1c0-4.1,3.1-7.2,7.4-7.2 C50.1,108.1,53.2,111.3,53.2,115.2z M39.5,123.3c0.1,4.2-3.6,7.1-7.1,7c-4.5-0.1-7.2-3.6-7.2-7.3c0.1-4.2,3.5-7.2,7.8-7 C36.7,116.2,39.7,119.5,39.5,123.3z M32.2,131.9c3.6-0.2,7.1,2.8,7.3,6.3c0.3,4.5-2.6,7.7-6.7,8c-4,0.3-7.4-2.5-7.6-7 C25.1,135.6,27.9,131.9,32.2,131.9z M32.7,163.4c3.9,0,7,3.3,6.9,7.2c-0.1,4.1-3.2,7.1-7.3,7c-3.9,0-7-3.2-6.9-7.2 C25.4,166.3,28.4,163.3,32.7,163.4z M46.2,171.3c3.7,0,7.3,3.2,7,7.3c0.3,3.6-3,7-6.8,7c-4.1,0.1-7.4-3-7.4-7.3 C38.9,174.4,42.2,171.2,46.2,171.3z M59.8,179.2c3.7-0.1,7.3,3.1,7.1,7.1c0,3.9-3.1,7.1-6.8,7.2c-4.2,0-7.4-3-7.4-7.1 C52.6,182.3,55.7,179.2,59.8,179.2z M66.3,178.4c0.1-4.2,3.2-7.1,7.3-7.1c3.8,0,7.1,3.2,6.9,7.2c0,3.9-3,7-6.9,7.1 C69.6,185.6,66.3,182.5,66.3,178.4z M87.2,179.2c3.7,0,7.2,3.2,7,7.1c0.3,4-3.2,7.1-6.8,7.2c-4.1,0.1-7.4-2.9-7.4-7.1 C80,182.3,83.3,179.1,87.2,179.2z M93.7,178.3c0-4,3.4-7.1,7.4-7.1c3.8,0,6.9,3.3,6.9,7.2c0,4.1-3.1,7.2-7.1,7.2 C96.7,185.5,93.7,182.3,93.7,178.3z M107.3,170.6c0-4,3-7.2,7.4-7.2c3.6,0,7.1,3.1,6.9,7.2c0,3.9-3.1,7-6.9,7.1 C110.7,177.7,107.3,174.6,107.3,170.6z M115,161.9c-4.4,0.1-7.5-3-7.6-7.1c-0.1-3.9,2.7-7.3,7.4-7.2c3.5,0,7,3,6.8,7.2 C121.7,158.5,118.6,161.8,115,161.9z M121.6,123.2c0.2,3.9-3.2,7.1-6.9,7.1c-4.6,0-7.4-3.3-7.4-7.2c0-4.1,3.4-7.2,7.4-7.1 C118.5,116.1,121.8,119.4,121.6,123.2z M96.8,82.9c3.9-0.2,7.3,2.9,7.4,6.7c0.1,4.3-2.9,7.4-6.8,7.5c-4.3,0.1-7.4-2.7-7.5-7.1 C89.8,86.4,92.7,82.9,96.8,82.9z M81.8,78.7c4,0.3,7.1,3.4,6.8,7.7c-0.2,3.6-3.4,6.9-7.4,6.5c-3.7,0.1-7-3.5-6.8-7.4 C74.6,81.6,77.9,78.4,81.8,78.7z M73.5,92.3c3.6,0,7.2,3.1,7,7.1c0.1,3.9-3,7.1-6.8,7.2c-4.1,0.1-7.5-2.9-7.5-7.2 C66.3,95.4,69.4,92.3,73.5,92.3z M65.8,78.7c3.8,0.2,7,3.3,6.8,7.6c-0.2,3.6-3.3,6.9-7.4,6.6c-3.7,0.1-7-3.3-6.9-7.2 C58.3,81.8,61.8,78.4,65.8,78.7z M50.3,82.9c3.6,0.1,6.9,3.3,6.7,7.2c0.1,4-3.1,7.1-6.8,7.1c-4.6,0-7.4-3-7.5-7.2 C42.7,86.1,45.8,82.7,50.3,82.9z M36.2,90.9c3.8,0,7.1,3.2,6.9,7.2c0,4-3.1,7.1-7,7.1c-3.9,0-7.2-3-7.2-7.1 C28.9,94,31.8,90.9,36.2,90.9z M17.5,109.1c0.3-4.5,3.6-7.1,7.8-6.9c4,0.2,6.9,3.8,6.5,8c-0.4,3.6-3.5,6.5-7.3,6.2 C20.2,116.4,17.3,112.7,17.5,109.1z M9.5,122.9c0.3-4.1,3.4-7,7.5-6.8c4,0.2,7.1,3.4,6.8,7.7c-0.2,3.7-3.5,6.8-7.5,6.5 C12.4,130.4,9.3,126.8,9.5,122.9z M12.6,131.6c3.9,0,7.2,3.4,7,7.2c0,3.9-3.1,7.1-7,7.2c-4,0-7.3-3-7.3-7.2 C5.3,134.8,8.5,131.6,12.6,131.6z M5.3,154.9c0-4,3.2-7.2,7.3-7.1c3.8,0.1,7.1,3.2,7,7.2c0.1,4-3.2,7.1-6.9,7.1 C8.5,162.1,5.3,159,5.3,154.9z M9.5,170.6c-0.2-3.6,2.7-7.3,6.9-7.3c3.8-0.2,7.2,2.9,7.4,6.8c0.2,3.8-2.9,7.4-6.7,7.5 C13,177.7,9.7,174.9,9.5,170.6z M17.5,184.3c0-4,3.2-7.2,7.4-7.1c3.6,0.1,6.9,3.1,6.9,7.2c0,4.2-3.2,7-6.8,7.1 C20.7,191.6,17.5,188.3,17.5,184.3z M36,202.8c-4.1,0-7.2-3.1-7.2-7.1c0-4.2,3.4-7.2,7.4-7.2c3.7,0.1,7.1,3.3,6.9,7.2 C43.2,199.6,39.9,202.8,36,202.8z M50.1,210.8c-4.4,0.1-7.4-3.4-7.3-7.2c0.1-4.3,3.1-7.1,7.5-7.1c3.7,0,7,3.2,6.8,7.2 C57,207.7,53.9,210.7,50.1,210.8z M65.8,215c-4.2,0.1-7.3-2.6-7.5-6.9c-0.2-3.8,2.9-7.4,6.9-7.3c4-0.3,7.1,3,7.4,6.5 C72.9,211.6,69.7,214.8,65.8,215z M66.3,194.3c0-4,3.2-7.3,7.3-7.2c3.7,0.1,7.1,3.2,6.9,7.2c0.2,3.9-3.2,7-6.9,7.1 C69.7,201.5,66.3,198.2,66.3,194.3z M82,215c-4,0.2-7.3-2.5-7.6-6.8c-0.3-3.8,2.9-7.5,6.9-7.5c3.8-0.3,7,2.8,7.4,6.4 C89,211.4,86,214.7,82,215z M96.9,210.8c-4,0.1-7.1-3.4-7-7.1c0.1-4.1,3.5-7.3,7.5-7.1c4,0.2,6.9,3.3,6.9,7.3 C104.1,207.8,100.9,210.9,96.9,210.8z M111.1,202.8c-4.3,0-7.3-3.1-7.4-7.2c-0.1-3.9,3.2-7,7.1-7.1c3.8-0.1,7.4,3.2,7.1,7.1 C118.3,199.5,114.9,202.8,111.1,202.8z M122.6,191.4c-4.3,0.1-7.5-3.1-7.5-7.2c0-4.1,3.2-7.3,7.5-7.1c3.7,0.1,6.7,3.1,6.8,7.2 C129.4,188.5,126.2,191.3,122.6,191.4z M130.6,177.5c-4.6,0.1-7.4-3.1-7.5-7.1c-0.1-4,2.9-7.3,7.5-7.2c3.6,0.1,6.9,3.3,6.7,7.2 C137.5,174.4,134.2,177.5,130.6,177.5z M134.6,162c-4.1,0-7.4-3.3-7.3-7.3c0.1-4,3.3-7.1,7.4-7.1c3.7,0,7,3.4,7,7.1 C141.6,158.7,138.4,162,134.6,162z M141.6,138.9c-0.1,4-3.3,7.2-7.2,7.1c-4-0.1-7.2-3.4-7.1-7.2c0.1-4.1,3.4-7.2,7.5-7.1 C138.5,131.7,141.7,135,141.6,138.9z M137.4,123.3c0.2,4-3.2,7-6.6,7.1c-4.8,0.2-7.7-3.4-7.6-7.2c0.1-4.1,3.1-7.2,7.4-7.1 C134.3,116.2,137.6,119.3,137.4,123.3z M129.5,109.4c-0.1,3.9-3,7-6.7,7.1c-4.4,0.2-7.6-3-7.6-7.2c0-4,3.3-7.3,7.4-7.1 C126.3,102.4,129.4,105.2,129.5,109.4z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M142.4,0c1.4,9.8,0.1,19.5-3.9,29.2c-0.3,0.8-1,1.9-1.7,2.3c-0.5,0.3-2,1.3-3.6,0.6 c-0.5-0.2-1-0.6-1.5-0.9c-11.2-6.6-22.4-13.2-33.7-19.7c-1.8-1-2.6-2.1-2.6-4.3c0-1.8,0.7-2.8,2.1-3.6c2.1-1.2,4.1-2.4,6.2-3.6 h-7.3c-0.1,0-0.2,0.1-0.3,0.1c-1.8,1-3.1,1.2-5,0.1c-0.1-0.1-0.2-0.1-0.3-0.2h-7.3c-0.1,0.1-0.2,0.1-0.3,0.2 c-1.9,1.2-3.3,0.9-5-0.1C78,0.1,77.9,0,77.8,0h-7.3c2.1,1.2,4.1,2.4,6.2,3.6c1.4,0.8,2.1,1.8,2.1,3.6c0.1,2.2-0.8,3.3-2.6,4.3 C65,18,53.7,24.6,42.5,31.2c-0.5,0.3-1,0.7-1.5,0.9c-1.5,0.7-3.1-0.3-3.6-0.6c-0.7-0.4-1.4-1.5-1.7-2.3c-4-9.7-5.3-19.4-3.9-29.2 H27c-0.3,2.5-0.5,5-0.5,7.6c0,33.5,27.1,60.6,60.6,60.6S147.7,41,147.7,7.6c0-2.6-0.2-5.1-0.5-7.6H142.4z M85.1,38.9 c0,6.6,0,13.1,0,19.7c0,2.9-2.1,4.7-5,4.2c-0.7-0.1-1.4-0.2-2.1-0.3C63.4,60,51.5,52.9,42.4,41c-0.5-0.7-1.1-1.8-1.1-2.6 c0-0.6-0.1-2.4,1.3-3.4c0.5-0.4,1-0.6,1.6-0.9c11.3-6.4,22.6-12.8,33.9-19.3c1.8-1,3.1-1.2,5-0.1c1.6,1,2.1,2,2.1,3.7 c0,6.6,0,13.3,0,19.9C85.1,38.5,85.1,38.7,85.1,38.9z M80.9,7.6c0-3.4,2.7-6.2,6.2-6.2c3.4,0,6.2,2.8,6.1,6.2 c0,3.3-2.8,6.1-6.1,6.1C83.8,13.7,81,11,80.9,7.6z M132.8,38.4c0,0.8-0.6,1.9-1.1,2.6c-9.1,11.8-21,18.9-35.6,21.4 c-0.7,0.1-1.4,0.2-2.1,0.3c-2.8,0.5-4.9-1.3-5-4.2c0-6.6,0-13.1,0-19.7c0-0.2,0-0.4,0-0.6c0-6.6,0-13.3,0-19.9 c0-1.6,0.5-2.7,2.1-3.7c1.9-1.2,3.3-0.9,5,0.1c11.3,6.5,22.6,12.9,33.9,19.3c0.5,0.3,1.1,0.5,1.6,0.9 C132.9,36,132.8,37.8,132.8,38.4z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M186.6,116c-1.2,0.3-2.4,0.6-3.7,0.8c-0.5,0.1-1.1,0.2-1.6,0.3c-2.1,0.4-3.7-1-3.7-3.2 c0-4.9,0-9.9,0-14.8c0-0.2,0-0.3,0-0.5c0-5,0-10,0-15c0-1.2,0.4-2,1.6-2.8c1.4-0.9,2.5-0.7,3.8,0.1c1.2,0.7,2.5,1.4,3.7,2.1v-3.3 c-0.8-0.4-1.5-0.9-2.3-1.3c-1.3-0.8-2-1.6-1.9-3.3c0-1.4,0.5-2.1,1.6-2.7c0.9-0.5,1.7-1,2.6-1.5v-3.2c-1.2,0.7-2.5,1.4-3.7,2.1 c-1.3,0.8-2.4,0.9-3.8,0.1c-1.2-0.7-1.6-1.5-1.6-2.8c0-5,0-10,0-15c0-0.2,0-0.3,0-0.5c0-4.9,0-9.9,0-14.8c0-2.2,1.6-3.6,3.7-3.2 c0.5,0.1,1.1,0.2,1.6,0.3c1.3,0.2,2.5,0.5,3.7,0.8v-3.7c-3.4-0.8-6.9-1.2-10.5-1.2c-25.2,0-45.7,20.5-45.7,45.7 s20.5,45.7,45.7,45.7c3.6,0,7.1-0.4,10.5-1.2V116z M141.6,52c0-0.6,0.4-1.5,0.8-2c6.8-8.9,15.8-14.3,26.9-16.2 c0.5-0.1,1.1-0.2,1.6-0.3c2.1-0.4,3.7,1,3.7,3.2c0,4.9,0,9.9,0,14.8c0,0.2,0,0.3,0,0.5c0,5,0,10,0,15c0,1.2-0.4,2-1.6,2.8 c-1.4,0.9-2.5,0.7-3.8-0.1c-8.5-4.9-17.1-9.7-25.6-14.6c-0.4-0.2-0.8-0.4-1.2-0.7C141.6,53.8,141.6,52.4,141.6,52z M138.7,93.5 c-0.5-0.3-1-1.1-1.3-1.7c-4.3-10.4-4.4-20.8-0.6-31.4c0.2-0.5,0.4-1,0.6-1.5c0.7-2,2.7-2.7,4.6-1.6c4.3,2.5,8.6,4.9,12.9,7.4 c0.1,0.1,0.3,0.2,0.4,0.2c4.3,2.5,8.7,5,13,7.5c1.1,0.6,1.6,1.3,1.6,2.7c0,1.7-0.6,2.5-1.9,3.3c-8.5,4.9-17,9.9-25.4,14.9 c-0.4,0.2-0.8,0.5-1.2,0.7C140.2,94.4,139,93.7,138.7,93.5z M174.7,99c0,4.9,0,9.9,0,14.8c0,2.2-1.6,3.6-3.7,3.2 c-0.5-0.1-1.1-0.2-1.6-0.3c-11.1-1.9-20.1-7.2-26.9-16.2c-0.4-0.5-0.8-1.4-0.8-2c0-0.4-0.1-1.8,1-2.6c0.4-0.3,0.8-0.4,1.2-0.7 c8.5-4.9,17.1-9.7,25.6-14.6c1.3-0.8,2.4-0.9,3.8-0.1c1.2,0.7,1.6,1.5,1.6,2.8c0,5,0,10,0,15C174.7,98.7,174.7,98.9,174.7,99z M171.5,75.4c0-2.6,2.1-4.7,4.7-4.7c2.6,0,4.7,2.1,4.6,4.7c0,2.5-2.1,4.6-4.6,4.6C173.7,80,171.5,78,171.5,75.4z'/%3E%3C/g%3E%3C/svg%3E%0A");
z-index: 3;
opacity: 0.17;
}
.graphic_overlay_row .row_background_holder .row_background_inner .row_background {
right: 300px;
}
#homepage_top_row .button {
text-transform: none;
border-radius: 20px;
}
#homepage_top_row .premade_row_main_col {
max-width: 600px !important;
}
#contact_info_row {
width: 100%;
max-width: 1180px;
margin: 0 auto;
padding: 0 20px;
}
#contact_info_row .wp-block-columns {
justify-content: space-between;
}
#contact_info_row .wp-block-columns .wp-block-column {
flex: 0 0 auto;
}
#contact_info_row .wp-block-columns .wp-block-column:nth-child(2),
#contact_info_row .wp-block-columns .wp-block-column:nth-child(4) {
width: 60px;
max-width: 60px;
position: relative;
}
#contact_info_row .wp-block-columns .wp-block-column:nth-child(2):before,
#contact_info_row .wp-block-columns .wp-block-column:nth-child(4):before {
content: '';
display: block;
width: 1px;
height: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
background: #ffffff;
opacity: 0.35;
}
#contact_info_row .wp-block-columns .wp-block-column:nth-child(5) p {
display: flex;
flex-direction: row;
min-width: 240px;
justify-content: flex-start;
align-items: center;
}
#contact_info_row .wp-block-columns .wp-block-column:nth-child(5) p > span {
min-width: 80px;
}
#contact_info_row .wp-block-columns .wp-block-column:nth-child(6) {
width: 10px;
max-width: 10px;
padding: 0;
}
#contact_info_row a[href*="mailto:"] {
text-decoration: underline;
}
#sidebar_products .tile_holder {
flex: 0 0 33.33% !important;
width: 33.33% !important;
max-width: 33.33% !important;
}
#homepage_products {
flex-wrap: nowrap;
align-items: center;
justify-content: space-around;
}
#homepage_products .tile_holder {
flex: 0 1 auto;
}
#homepage_products_row {
width: 100%;
max-width: 1420px;
padding: 0 10px;
margin: -82px auto -104px auto;
box-shadow: 0px 0px 30px rgba(43, 43, 43, 0.3);
}
#homepage_products_row .container {
max-width: none;
margin: 0;
padding: 0;
}
#homepage_products_row .container .tile[data-size="small"][data-post-type="product"] .tile_inner .tile_image {
width: 120px;
max-width: 120px;
height: 120px;
flex: 0 0 120px;
} .CookieDeclarationTable {
font-size: 0.85em !important;
}
.wilatable {
width: 100%;
line-height: 1.25;
}
.wilatable table {
font-size: 0.9em;
}
.wilatable table thead th {
background: #02a68a;
color: #ffffff;
font-weight: 100 !important;
border-bottom-color: #ffffff !important;
border-right: 2px solid #ffffff !important;
}
.wilatable table thead th:last-child {
border-right: none !important;
}
.wilatable table tbody tr td {
background: #636363 !important;
color: #ffffff;
font-weight: 100 !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
} #oc_wrap {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: stretch;
justify-content: flex-start;
margin: 0 -10px;
}
#oc_wrap.loading:before {
opacity: 1;
z-index: 5;
animation: rotate 3.50s infinite;
animation-timing-function: linear;
}
#oc_wrap.loading:after {
opacity: 1;
z-index: 6;
animation: fade_rotate 1.75s infinite;
animation-timing-function: linear;
}
#oc_wrap:before {
content: '';
display: block;
position: fixed;
top: 50%;
left: 50%;
z-index: -2;
opacity: 0;
width: 4.50em;
height: 4.50em;
background: white;
border-radius: 50%;
box-shadow: 0px 0px 20px rgba(43, 43, 43, 0.15);
color: #16a58a;
margin: -2.25em 0 0 -2.25em;
background-size: 2.50em 2.50em;
background-position: center center;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%2316a58a' d='M288 16C288 7.164 295.2 0 304 0C445.4 0 560 114.6 560 256C560 302.6 547.5 346.4 525.7 384C521.3 391.7 511.5 394.3 503.9 389.9C496.2 385.4 493.6 375.7 498 368C517.1 335.1 528 296.8 528 256C528 132.3 427.7 32 304 32C295.2 32 288 24.84 288 16H288z'/%3E%3C/svg%3E");
transition: all 0.15s ease-in-out;
}
#oc_wrap:after {
content: '';
display: block;
position: fixed;
top: 50%;
left: 50%;
border-radius: 50%;
z-index: -2;
opacity: 0;
width: 1.20em;
height: 1.20em;
margin: -0.6em 0 0 -0.6em;
color: #16a58a;
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%2316a58a' d='M288 32C288 49.67 273.7 64 256 64C238.3 64 224 49.67 224 32C224 14.33 238.3 0 256 0C273.7 0 288 14.33 288 32zM288 480C288 497.7 273.7 512 256 512C238.3 512 224 497.7 224 480C224 462.3 238.3 448 256 448C273.7 448 288 462.3 288 480zM480 224C497.7 224 512 238.3 512 256C512 273.7 497.7 288 480 288C462.3 288 448 273.7 448 256C448 238.3 462.3 224 480 224zM32 288C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224C49.67 224 64 238.3 64 256C64 273.7 49.67 288 32 288zM74.98 391.8C87.48 379.3 107.7 379.3 120.2 391.8C132.7 404.3 132.7 424.5 120.2 437C107.7 449.5 87.48 449.5 74.98 437C62.48 424.5 62.48 404.3 74.98 391.8zM391.8 437C379.3 424.5 379.3 404.3 391.8 391.8C404.3 379.3 424.5 379.3 437 391.8C449.5 404.3 449.5 424.5 437 437C424.5 449.5 404.3 449.5 391.8 437zM120.2 74.98C132.7 87.48 132.7 107.7 120.2 120.2C107.7 132.7 87.48 132.7 74.98 120.2C62.48 107.7 62.48 87.48 74.98 74.98C87.48 62.49 107.7 62.49 120.2 74.98z'/%3E%3C/svg%3E");
transition: all 0.15s ease-in-out;
}
#oc_wrap #oc_filters,
#oc_wrap #oc_parts {
flex: 0 0 calc(50% - 20px);
width: calc(50% - 20px);
max-width: calc(50% - 20px);
margin: 0 10px 20px 10px;
}
#oc_wrap #oc_resume {
flex: 0 0 calc(100% - 20px);
width: calc(100% - 20px);
max-width: calc(100% - 20px);
margin: 0 10px;
}
#oc_filters {
margin: 0 0 20px 0;
padding: 30px;
background: #f0f0f0;
position: relative;
}
#oc_filters.loading:before {
z-index: 2;
opacity: 0.50;
}
#oc_filters:before {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #f0f0f0;
opacity: 0;
z-index: -1;
transition: all 0.15s ease-in-out;
}
#oc_filters .oc_filter {
margin: 0 0 20px 0;
}
#oc_filters .oc_filter label {
font-weight: 500;
}
#oc_filters .oc_filter div input[type="checkbox"],
#oc_filters .oc_filter div input[type="radio"] {
margin: 0 5px 0 0;
}
#oc_filters .oc_filter div label {
font-weight: normal;
margin: 0 20px 0 0;
}
#oc_filters input[type="number"] {
width: 100px;
}
#oc_filters input[type="submit"] {
padding: 0.75em 1.50em;
color: #ffffff;
background: #16a58a;
transition: all 0.15s ease-in-out;
}
#oc_filters input[type="submit"]:hover {
color: #ffffff;
background: #107864;
cursor: pointer;
}
#oc_parts {
margin: 0 0 20px 0;
padding: 30px;
color: #ffffff;
background: #16a58a;
position: relative;
}
#oc_parts.loading:before {
z-index: 2;
opacity: 0.50;
}
#oc_parts:before {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #16a58a;
opacity: 0;
z-index: -1;
transition: all 0.15s ease-in-out;
}
#oc_parts .oc_parts_element {
margin: 0 0 20px 0;
}
#oc_parts .oc_parts_element .oc_parts_element_label {
font-weight: 500;
}
#oc_parts .oc_parts_element .oc_parts_element_value input[type="checkbox"],
#oc_parts .oc_parts_element .oc_parts_element_value input[type="radio"] {
margin: 0 5px 0 0;
}
#oc_parts .oc_parts_element .oc_parts_element_value label {
font-weight: normal;
margin: 0 20px 0 0;
}
#oc_parts .oc_parts_selector {
width: 100%;
padding: 0.35em 0.50em;
}
#oc_resume {
margin: 0 0 20px 0;
padding: 30px;
background: #f0f0f0;
position: relative;
}
#oc_resume.loading:before {
z-index: 2;
opacity: 0.50;
}
#oc_resume:before {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #f0f0f0;
opacity: 0;
z-index: -1;
transition: all 0.15s ease-in-out;
}
#oc_resume .oc_resume_elements {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
justify-content: flex-start;
margin: 0 -10px 20px -10px;
}
#oc_resume .oc_resume_elements .oc_resume_element {
flex: 0 0 33.33%;
width: 33.33%;
max-width: 33.33%;
margin: 0 0 20px 0;
padding: 0 10px;
}
#oc_resume .oc_resume_element {
margin: 0 0 20px 0;
}
#oc_resume .oc_resume_element .oc_resume_element_label {
font-weight: 500;
}
#oc_resume .oc_resume_element .oc_resume_element_value:empty:before {
content: '-';
}
#oc_resume .oc_resume_parts .oc_resume_parts_row {
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
margin: 0 -10px;
padding: 5px 0;
}
#oc_resume .oc_resume_parts .oc_resume_parts_row.oc_resume_parts_row_header {
font-weight: 500;
border-bottom: 1px solid rgba(43, 43, 43, 0.2);
}
#oc_resume .oc_resume_parts .oc_resume_parts_row:nth-child(even) {
background: rgba(43, 43, 43, 0.03);
}
#oc_resume .oc_resume_parts .oc_resume_parts_row .oc_resume_parts_row_name {
flex: 0 0 33.33%;
width: 33.33%;
max-width: 33.33%;
padding: 0 10px;
}
#oc_resume .oc_resume_parts .oc_resume_parts_row .oc_resume_parts_row_description {
flex: 0 0 33.33%;
width: 33.33%;
max-width: 33.33%;
padding: 0 10px;
}
#oc_resume .oc_resume_parts .oc_resume_parts_row .oc_resume_parts_row_additionaldescription {
flex: 0 0 33.33%;
width: 33.33%;
max-width: 33.33%;
padding: 0 10px;
}
#oc_share {
flex: 0 0 calc(100% - 0px);
width: calc(100% - 0px);
max-width: calc(100% - 0px);
margin: 40px 0 0 0;
padding: 40px 0 0 0;
border-top: 2px solid #2b2b2b;
}
#oc_share_form {
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: flex-start;
justify-content: center;
margin: 0 auto;
max-width: 800px;
}
#oc_share_form .oc_share_form_left {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
padding: 0 10px;
margin: 0 0 20px 0;
}
#oc_share_form .oc_share_form_right {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
padding: 0 10px;
margin: 0 0 20px 0;
align-self: stretch;
}
#oc_share_form .oc_share_form_right .oc_share_form_item {
height: 100%;
}
#oc_share_form .oc_share_form_right .oc_share_form_item .boza_float_label {
height: 100%;
}
#oc_share_form .oc_share_form_right .oc_share_form_item textarea {
height: 100%;
resize: none;
}
#oc_share_form .oc_share_form_bottom {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
padding: 0 10px;
margin: 0 0 20px 0;
text-align: center;
}
#oc_share_form .oc_share_form_bottom p {
opacity: 0.50;
font-style: italic;
font-size: 0.85em;
}
#oc_share_form .oc_share_form_bottom input[type="submit"],
#oc_share_form .oc_share_form_bottom button {
width: 100%;
max-width: 260px;
justify-content: center;
font-size: 20px;
margin: 0 auto;
}
#oc_share_form .oc_share_form_item {
margin: 0 0 10px 0;
font-size: 14px;
}
#oc_share_form .oc_share_form_item:last-child {
margin-bottom: 0;
}
#oc_share_form .oc_share_form_item input[type="text"],
#oc_share_form .oc_share_form_item input[type="email"],
#oc_share_form .oc_share_form_item textarea {
padding: 1.00em 1.00em;
}
#oc_share_form .oc_share_form_item input[type="text"]:not(:placeholder-shown),
#oc_share_form .oc_share_form_item input[type="email"]:not(:placeholder-shown),
#oc_share_form .oc_share_form_item textarea:not(:placeholder-shown) {
padding-top: 1.25em;
padding-bottom: 0.75em;
}
#oc_share_form .oc_share_form_item input[type="text"]:not(:placeholder-shown) + label,
#oc_share_form .oc_share_form_item input[type="email"]:not(:placeholder-shown) + label,
#oc_share_form .oc_share_form_item textarea:not(:placeholder-shown) + label {
top: 0.25rem;
opacity: 0.5;
}
#oc_share_form #oc_share_form_resume {
display: none;
}
#oc_notice_success {
max-width: 480px;
margin: 20px auto 20px auto;
text-align: center;
}
.um-login {
margin-top: 2.00em;
padding: 2.00em;
background-color: #ededed;
background-image: url(https://wila.dk/wp-content/uploads/2021/01/AdobeStock_143901863-640x427.jpeg);
background-position: center center;
background-size: 300%;
border: 1px solid #dddddd;
}
.um-login.um-logout {
max-width: 360px !important;
}
.um-login .um-misc-with-img {
font-size: 1.20em;
border: none;
margin-bottom: 0.50em;
}
.um-login .um-misc-with-img .um-misc-img {
display: none;
}
.um-login .um-misc-ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.um-login .um-misc-ul li:first-child {
display: none;
}
.um-login .um-misc-ul li .button {
display: flex;
justify-content: center;
margin-top: 1.00em;
}
.um-login .um-misc-ul li .button.go_to_calculator_button {
font-weight: 400;
}
.um-login form .um-field-label .um-field-label-icon {
width: 20px !important;
}
.um-login form .um-field-label .um-field-label-icon i {
font-size: 18px !important;
}
.um-login form .um-field-label label {
font-weight: 400 !important;
}
.um-login form input.um-form-field[type="text"]:focus,
.um-login form input.um-form-field[type="email"]:focus,
.um-login form input.um-form-field[type="password"]:focus {
border-color: #16a58a !important;
}
.um-login form .boza_login_button {
min-width: 200px;
font-weight: 400;
text-align: center;
justify-content: center;
}
.um-login form .boza_login_button:before {
z-index: 0 !important;
}
.um-login form .boza_login_button span {
position: relative;
z-index: 1;
}
#um-submit-btn {
display: inline-flex;
vertical-align: middle;
align-items: center;
margin: 5px 10px 5px 0;
padding: 0.50em 1.5em;
border-radius: 0px;
background: #16a58a;
color: #ffffff;
text-decoration: none;
text-transform: uppercase;
font-size: 16px;
box-shadow: 0px 0px 15px 0px rgba(43, 43, 43, 0.15);
transition: all 0.15s ease-in-out;
}  @media (max-width: 1920px) {
.row_holder .diagonal_separator_holder {
height: 12.5vw;
margin-top: -4.166vw;
margin-bottom: -4.166vw;
}
.row_holder.slider_row_holder[data-separator-bottom="diagonal_left"] .row_slider .row_holder .row_holder_inner,
.row_holder.slider_row_holder[data-separator-bottom="diagonal_right"] .row_slider .row_holder .row_holder_inner {
padding-bottom: 12.5vw !important;
}
.row_holder.slider_row_holder[data-separator-bottom="diagonal_left"] .scroll_down_arrow,
.row_holder.slider_row_holder[data-separator-bottom="diagonal_right"] .scroll_down_arrow {
bottom: 8.5vw;
}
.row_holder.slider_row_holder[data-separator-top="diagonal_left"] .row_slider .row_holder .row_holder_inner,
.row_holder.slider_row_holder[data-separator-top="diagonal_right"] .row_slider .row_holder .row_holder_inner {
padding-top: 12.5vw !important;
}
.row_holder.slider_row_holder > .diagonal_separator_holder[data-separator-position="bottom"] {
margin-top: -12.5vw;
}
.row_holder.slider_row_holder > .diagonal_separator_holder[data-separator-position="top"] {
margin-bottom: -12.5vw;
}
}
@media (max-width: 1400px) { body {
font-size: 16px;
}
h1,
.h1,
h2.large,
.h2.large {
font-size: 40px;
}
h2,
.h2,
h1.small,
.h1.small,
h3.large,
.h3.large {
font-size: 30px;
}
h3,
.h3,
h2.small,
.h2.small,
h4.large,
.h4.large {
font-size: 20px;
}
h4,
.h4,
h3.small,
.h3.small,
h5.large,
.h5.large {
font-size: 18px;
}
h5,
.h5,
h4.small,
.h4.small {
font-size: 16px;
}
h1.big,
.h1.big,
h1.large,
.h1.large {
font-size: 50px;
}
.quote,
blockquote {
font-size: 30px;
}
.quote .quote_by,
blockquote .quote_by,
.quote cite,
blockquote cite {
font-size: 16px;
}
#page_text h1,
#page_text .h1,
#page_text h2.large,
#page_text .h2.large {
font-size: 40px;
}
#page_text h2,
#page_text .h2,
#page_text h1.small,
#page_text .h1.small,
#page_text h3.large,
#page_text .h3.large {
font-size: 30px;
}
#page_text h3,
#page_text .h3,
#page_text h2.small,
#page_text .h2.small,
#page_text h4.large,
#page_text .h4.large {
font-size: 20px;
}
#page_text h4,
#page_text .h4,
#page_text h3.small,
#page_text .h3.small,
#page_text h5.large,
#page_text .h5.large {
font-size: 18px;
}
#page_text h5,
#page_text .h5,
#page_text h4.small,
#page_text .h4.small {
font-size: 16px;
}
#page_text h1.big,
#page_text .h1.big,
#page_text h1.large,
#page_text .h1.large {
font-size: 50px;
}
#header_holder.scrolled #main_menu {
font-size: 14.4px;
}
#header_holder.scrolled #header #header_right > .button {
font-size: 14.4px;
}
#main_menu {
font-size: 16px;
}
#header_holder #header #header_right > .button {
font-size: 16px;
}
.button {
font-size: 16px;
}
.button[data-size="huge"] {
font-size: 22.4px;
}
.button[data-size="large"] {
font-size: 19.2px;
}
.button[data-size="small"] {
font-size: 12.8px;
}
.button[data-size="tiny"] {
font-size: 9.6px;
} .hide_1400 {
display: none;
}
#top {
height: 82px;
}
#header_holder #header #logo {
height: 42px;
}
#header_holder.scrolled #header #logo {
height: 34px;
}
#header_holder.scrolled #main_menu {
min-height: 34px;
}
#main_menu {
min-height: 42px;
}
.row_slider .slider_arrow {
width: 1.2em;
height: 1.2em;
}
.row_slider .slider_arrow.slider_arrow_next {
right: 10px;
}
.row_slider .slider_arrow.slider_arrow_prev {
left: 10px;
}
.row_slider .slider_arrow .icon svg {
width: 1.2em;
height: 1.2em;
}
body.header_type_transparent #content_wrap > .row_holder:first-child .row_holder_inner {
padding-top: 182px;
}
body.header_type_transparent #content_wrap > .row_holder:first-child.slider_row_holder .row_slider .row_holder .row_holder_inner {
padding-top: 182px !important;
}
}
@media (max-width: 1250px) {
.tile[data-post-type="document"] .tile_text .button {
font-size: 14px;
}
.tile[data-post-type="document"] .tile_text .button.longer_text_button {
font-size: 13px;
}
}
@media (min-width: 1201px) {
#homepage_products_row + .row_holder .row_holder_inner {
padding-top: 140px !important;
}
}
@media (max-width: 1200px) {
#homepage_products {
flex-wrap: wrap;
align-items: center;
justify-content: space-around;
}
#homepage_products .tile_holder {
flex: 0 0 20%;
width: 20%;
max-width: 20%;
}
#homepage_products_row {
margin: 0 auto;
max-width: none;
}
}
@media (max-width: 1200px) { body {
font-size: 16px;
}
h1,
.h1,
h2.large,
.h2.large {
font-size: 40px;
}
h2,
.h2,
h1.small,
.h1.small,
h3.large,
.h3.large {
font-size: 30px;
}
h3,
.h3,
h2.small,
.h2.small,
h4.large,
.h4.large {
font-size: 20px;
}
h4,
.h4,
h3.small,
.h3.small,
h5.large,
.h5.large {
font-size: 18px;
}
h5,
.h5,
h4.small,
.h4.small {
font-size: 16px;
}
h1.big,
.h1.big,
h1.large,
.h1.large {
font-size: 50px;
}
.quote,
blockquote {
font-size: 30px;
}
.quote .quote_by,
blockquote .quote_by,
.quote cite,
blockquote cite {
font-size: 16px;
}
#page_text h1,
#page_text .h1,
#page_text h2.large,
#page_text .h2.large {
font-size: 40px;
}
#page_text h2,
#page_text .h2,
#page_text h1.small,
#page_text .h1.small,
#page_text h3.large,
#page_text .h3.large {
font-size: 30px;
}
#page_text h3,
#page_text .h3,
#page_text h2.small,
#page_text .h2.small,
#page_text h4.large,
#page_text .h4.large {
font-size: 20px;
}
#page_text h4,
#page_text .h4,
#page_text h3.small,
#page_text .h3.small,
#page_text h5.large,
#page_text .h5.large {
font-size: 18px;
}
#page_text h5,
#page_text .h5,
#page_text h4.small,
#page_text .h4.small {
font-size: 16px;
}
#page_text h1.big,
#page_text .h1.big,
#page_text h1.large,
#page_text .h1.large {
font-size: 50px;
}
#header_holder.scrolled #main_menu {
font-size: 14.4px;
}
#header_holder.scrolled #header #header_right > .button {
font-size: 14.4px;
}
#main_menu {
font-size: 16px;
}
#header_holder #header #header_right > .button {
font-size: 16px;
}
.button {
font-size: 16px;
}
.button[data-size="huge"] {
font-size: 22.4px;
}
.button[data-size="large"] {
font-size: 19.2px;
}
.button[data-size="small"] {
font-size: 12.8px;
}
.button[data-size="tiny"] {
font-size: 9.6px;
} .hide_1200 {
display: none;
}
#top {
height: 82px;
}
#header_holder #header #logo {
height: 42px;
}
#header_holder #header #header_right {
max-width: calc(100% - 160px);
}
#header_holder.scrolled #header #logo {
height: 34px;
}
#header_holder.scrolled #main_menu {
min-height: 34px;
}
#main_menu {
min-height: 42px;
padding-right: 1em;
}
#header_phone_button .button_text {
display: none;
}
#header_phone_button .icon {
margin: 0 0.25em;
transform: scale(1.2);
}
.container {
padding-left: 30px;
padding-right: 30px;
}
#content_holder {
padding-top: 60px;
padding-bottom: 60px;
}
#content_holder #content_col {
flex: 0 0 calc(100% - 300px);
width: calc(100% - 300px);
max-width: calc(100% - 300px);
padding-right: 50px;
}
#content_holder #content_col.full_width {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
padding-right: 0;
}
#content_holder #sidebar_col {
flex: 0 0 300px;
width: 300px;
max-width: 300px;
}
.row_holder[data-column-gaps="small"] .row .col_content_holder[data-content-padding="default"] .col_content {
padding: 20px 20px;
}
.row_holder[data-column-gaps="large"] .row .col_content_holder[data-content-padding="default"] .col_content {
padding: 30px 30px;
}
.row_holder .row .col_content_holder[data-content-padding="default"] .col_content {
padding: 30px 30px;
}
.row_holder .row .col_content_holder[data-content-padding="20_20"] .col_content {
padding: 20px 20px;
}
.row_holder .row .col_content_holder[data-content-padding="30_20"] .col_content {
padding: 30px 20px;
}
.row_holder .row .col_content_holder[data-content-padding="40_30"] .col_content {
padding: 30px 30px;
}
.row_holder .row .col_content_holder[data-content-padding="40_40"] .col_content {
padding: 30px 30px;
}
.row_holder .row .col_content_holder[data-content-padding="50_50"] .col_content {
padding: 40px 40px;
}
.row_holder .row .col_content_holder[data-content-padding="60_40"] .col_content {
padding: 50px 30px;
}
.row_holder .row .col_content_holder[data-content-padding="60_60"] .col_content {
padding: 50px 50px;
}
.row_holder .row .col_content_holder[data-content-padding="70_50"] .col_content {
padding: 60px 40px;
}
.row_holder .row .col_content_holder[data-content-padding="80_60"] .col_content {
padding: 50px 50px;
}
.wp-block-columns {
margin-left: -10px;
margin-right: -10px;
}
.wp-block-columns:last-child {
margin-bottom: -20px;
}
.wp-block-columns > div {
padding-left: 10px;
padding-right: 10px;
margin-bottom: 20px;
}
.tile .tile_text {
padding: 20px;
}
.tiles_grid {
margin: 0 -10px 0 -10px;
}
.tiles_grid:first-child {
margin-top: 0;
}
.tiles_grid:last-child {
margin-bottom: -20px;
}
.tiles_grid .tile_holder {
padding-left: 10px;
padding-right: 10px;
margin-bottom: 20px;
}
.tiles_grid .tile_holder:last-child {
margin-bottom: 20px;
}
.tiles_grid .tile_holder .admin_edit_button {
right: 10px;
}
.tiles_grid[data-post-type="staff"][data-cols="3"] .tile_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.tiles_grid[data-cols="1"][data-slider="1"] .tile_holder,
.tiles_grid[data-cols="1"][data-slider="true"] .tile_holder {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
.tiles_grid[data-cols="1"]:not([data-slider="1"]):not([data-slider="true"]) .tile_holder {
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
}
.tiles_grid[data-cols="2"] .tile_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.tiles_grid[data-cols="3"] .tile_holder {
flex: 0 0 33.33%;
width: 33.33%;
max-width: 33.33%;
}
.tiles_grid[data-cols="4"] .tile_holder {
flex: 0 0 25%;
width: 25%;
max-width: 25%;
}
.tiles_grid[data-cols="5"] .tile_holder {
flex: 0 0 25%;
width: 25%;
max-width: 25%;
}
.tiles_grid[data-cols="6"] .tile_holder {
flex: 0 0 20%;
width: 20%;
max-width: 20%;
}
.tile_holder {
margin-bottom: 20px;
}
.tile_holder:last-child {
margin-bottom: 0;
}
.tile[data-visual-position="left"] .tile_inner .tile_image,
.tile[data-visual-position="right"] .tile_inner .tile_image {
flex: 0 0 80px;
width: 80px;
max-width: 80px;
height: 100%;
padding-top: 20px;
padding-bottom: 20px;
}
.tile[data-visual-position="left"] .tile_inner .tile_image {
padding-left: 20px;
}
.tile[data-visual-position="right"] .tile_inner .tile_image {
padding-right: 20px;
}
.tile .tile_meta {
padding: 10px 20px;
}
.tile .tile_meta + .tile_text {
padding-top: 10px;
}
.tile .tile_text {
padding: 20px;
}
.tile .tile_image[data-type="icon"] {
padding-top: 20px;
height: 80px;
}
.tile[data-post-type="staff"]:not([data-size="small"]) .tile_text {
flex: 0 0 160px;
width: 160px;
max-width: 160px;
}
.buttons_holder[data-gaps="large"] {
margin: 0 -10px 0px -10px;
}
.buttons_holder[data-gaps="large"]:last-child {
margin-bottom: -20px;
}
.buttons_holder[data-gaps="large"] .button {
margin: 0 10px 20px 10px !important;
}
.has-background {
padding: 20px;
}
.search_results_group[data-size="half"] .tiles_grid[data-cols="2"][data-item-size="small"] .tile_holder {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
.breadcrumbs {
margin-left: 170px;
}
.post_gallery_thumbs #post_gallery_thumbs_next {
margin-left: 2px;
}
.post_gallery_thumbs #post_gallery_thumbs_prev {
margin-right: 2px;
}
.graphic_overlay_row .row_background_holder .row_background_inner:before {
width: 380px;
}
.graphic_overlay_row .row_background_holder .row_background_inner:after {
width: 170px;
height: 200px;
}
.graphic_overlay_row .row_background_holder .row_background_inner .row_background {
right: 180px;
}
.tiles_grid[data-post-type="document"] {
margin-left: -20px;
margin-right: -20px;
}
.tiles_grid[data-post-type="document"] .tile_holder {
padding: 0 20px;
margin-bottom: 40px;
flex: 0 0 50%;
width: 50%;
max-width: 50%;
} }
@media (min-width: 992px) {
.hide_desktop {
display: none !important;
}
#homepage_quote_image_row .row .col:first-child .col_content {
padding-left: 0 !important;
}
#homepage_quote_image_row .row .col:last-child .col_background_holder {
right: auto;
width: calc(50vw + 170px);
}
#header_holder[data-header-type="transparent"]:not(.scrolled) #header_phone_button {
color: #ffffff !important;
}
#header_holder[data-header-type="transparent"]:not(.scrolled) #header_phone_button:hover {
color: #16a58a !important;
}
#header_holder[data-header-type="transparent"]:not(.scrolled) #header_phone_button:hover:before {
background: #ffffff;
}
#header_phone_button {
background: none !important;
box-shadow: none !important;
border: none !important;
color: #16a58a !important;
position: relative;
}
#header_phone_button:before {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
background: #16a58a;
transform: skew(-15deg, 0deg);
opacity: 0;
transition: all 0.15s ease-in-out;
}
#header_phone_button:hover {
color: #ffffff !important;
}
#header_phone_button:hover:before {
opacity: 1;
}
}
@media (max-width: 991px) { body {
font-size: 16px;
}
h1,
.h1,
h2.large,
.h2.large {
font-size: 40px;
}
h2,
.h2,
h1.small,
.h1.small,
h3.large,
.h3.large {
font-size: 30px;
}
h3,
.h3,
h2.small,
.h2.small,
h4.large,
.h4.large {
font-size: 20px;
}
h4,
.h4,
h3.small,
.h3.small,
h5.large,
.h5.large {
font-size: 18px;
}
h5,
.h5,
h4.small,
.h4.small {
font-size: 16px;
}
h1.big,
.h1.big,
h1.large,
.h1.large {
font-size: 50px;
}
.quote,
blockquote {
font-size: 28px;
}
.quote .quote_by,
blockquote .quote_by,
.quote cite,
blockquote cite {
font-size: 16px;
}
#page_text h1,
#page_text .h1,
#page_text h2.large,
#page_text .h2.large {
font-size: 40px;
}
#page_text h2,
#page_text .h2,
#page_text h1.small,
#page_text .h1.small,
#page_text h3.large,
#page_text .h3.large {
font-size: 30px;
}
#page_text h3,
#page_text .h3,
#page_text h2.small,
#page_text .h2.small,
#page_text h4.large,
#page_text .h4.large {
font-size: 20px;
}
#page_text h4,
#page_text .h4,
#page_text h3.small,
#page_text .h3.small,
#page_text h5.large,
#page_text .h5.large {
font-size: 18px;
}
#page_text h5,
#page_text .h5,
#page_text h4.small,
#page_text .h4.small {
font-size: 16px;
}
#page_text h1.big,
#page_text .h1.big,
#page_text h1.large,
#page_text .h1.large {
font-size: 50px;
}
#header_holder.scrolled #main_menu {
font-size: 13.5px;
}
#header_holder.scrolled #header #header_right > .button {
font-size: 13.5px;
}
#main_menu {
font-size: 15px;
}
#header_holder #header #header_right > .button {
font-size: 15px;
}
.button {
font-size: 16px;
}
.button[data-size="huge"] {
font-size: 22.4px;
}
.button[data-size="large"] {
font-size: 19.2px;
}
.button[data-size="small"] {
font-size: 12.8px;
}
.button[data-size="tiny"] {
font-size: 9.6px;
} .hide_991 {
display: none;
}
.hide_mobile,
.hide_on_mobile,
.mobile_hidden,
[data-hide-mobile="1"] {
display: none !important;
}
#top {
height: 82px;
}
#header_holder[data-header-type="transparent"]:not(.scrolled) #header_search_button {
background: #ffffff !important;
border-color: #ffffff !important;
color: #16a58a !important;
}
#header_holder[data-header-type="transparent"]:not(.scrolled) #header_phone_button {
background: #ffffff !important;
border-color: #ffffff !important;
color: #16a58a !important;
}
#header_holder #header #logo {
height: 42px;
}
#header_holder #header #header_right {
max-width: none;
}
#header_holder.scrolled #header #logo {
height: 34px;
}
#header_holder.scrolled #main_menu {
min-height: 34px;
}
#main_menu {
display: none !important;
min-height: 42px;
}
#top_header {
display: none;
}
#header_search_button {
display: inline-flex;
background: #ffffff !important;
border-color: #16a58a !important;
color: #16a58a !important;
box-shadow: none !important;
margin: 0 20px 0 0;
}
#header_phone_button {
background: #ffffff !important;
border-color: #16a58a !important;
color: #16a58a !important;
box-shadow: none !important;
}
#header_phone_button .button_text {
display: block;
}
#header_phone_button .icon {
margin: 0 -0.25em 0 0.5em;
transform: scale(1);
}
#main_menu {
order: 1;
margin: 0 0 0 0 !important;
}
#main_menu:last-child {
margin-left: 0 !important;
}
#main_menu > li {
display: none;
}
#main_menu > li.menu_button {
display: block;
}
#mobile_menu_icon {
order: 2;
display: block;
margin: 0 0 0 20px;
}
.container {
padding-left: 20px;
padding-right: 20px;
}
#top_area > .row_holder_inner {
min-height: 0 !important;
}
#breadcrumbs_holder .row .col {
flex: 0 1 auto !important;
width: auto !important;
max-width: none !important;
min-width: 0 !important;
}
.row_holder .row_holder_inner {
padding: 80px 0;
}
.row_holder[data-column-gaps="large"] .row .col_content_holder[data-content-padding="default"] .col_content {
padding: 20px 20px;
}
.row_holder .row .col_content_holder[data-content-padding="default"] .col_content {
padding: 20px 20px;
}
.row_holder .row .col_content_holder[data-content-padding="20_20"] .col_content {
padding: 20px 20px;
}
.row_holder .row .col_content_holder[data-content-padding="30_20"] .col_content {
padding: 20px 20px;
}
.row_holder .row .col_content_holder[data-content-padding="40_30"] .col_content {
padding: 30px 20px;
}
.row_holder .row .col_content_holder[data-content-padding="40_40"] .col_content {
padding: 30px 20px;
}
.row_holder .row .col_content_holder[data-content-padding="50_50"] .col_content {
padding: 30px 30px;
}
.row_holder .row .col_content_holder[data-content-padding="60_40"] .col_content {
padding: 40px 30px;
}
.row_holder .row .col_content_holder[data-content-padding="60_60"] .col_content {
padding: 40px 40px;
}
.row_holder .row .col_content_holder[data-content-padding="70_50"] .col_content {
padding: 40px 30px;
}
.row_holder .row .col_content_holder[data-content-padding="80_60"] .col_content {
padding: 40px 40px;
}
body.header_type_transparent #content_wrap > .row_holder:first-child .row_holder_inner {
padding-top: 162px;
}
body.header_type_transparent #content_wrap > .row_holder:first-child.slider_row_holder .row_slider .row_holder .row_holder_inner {
padding-top: 162px !important;
}
.row_holder.slider_row_holder[data-separator-bottom="diagonal_left"] .row_slider .row_holder .row_holder_inner,
.row_holder.slider_row_holder[data-separator-bottom="diagonal_right"] .row_slider .row_holder .row_holder_inner {
padding-bottom: 18vw !important;
}
#content_holder {
flex-wrap: wrap;
padding-top: 40px;
padding-bottom: 60px;
}
#content_holder #content_col {
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
padding-right: 0 !important;
}
#content_holder #sidebar_col {
padding-top: 60px;
margin-top: 60px;
border-top: 1px solid #eeeeee;
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
}
#sidebar #sidebar_inner {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: flex-start;
margin: 0 -10px -20px -10px;
}
#sidebar #sidebar_inner > .tile_holder {
padding: 0 10px;
margin: 0 0 20px 0;
flex: 1 0 50%;
max-width: none;
width: auto;
}
.row_holder.slider_row_holder .slider_row_holder_inner {
min-height: 0 !important;
}
.row_slider {
min-height: 0 !important;
}
.row_slider[data-min-height] .slick-list {
position: static;
}
.row_slider .slider_arrow {
display: none !important;
}
.row_slider .button {
margin: 5px 10px 5px 10px;
}
.row {
flex-wrap: wrap;
}
.row > div {
flex: 1 !important;
width: auto !important;
min-width: 480px !important;
max-width: 100% !important;
}
.wp-block-columns {
flex-wrap: wrap;
}
.wp-block-columns.mobile_cols_2 .wp-block-column {
flex: 0 0 50% !important;
width: 50% !important;
max-width: 50% !important;
min-width: 0 !important;
}
.wp-block-columns .wp-block-column {
flex: 1 !important;
width: auto !important;
min-width: 370px !important;
max-width: 100% !important;
}
.tiles_grid[data-cols="1"][data-slider="1"] .tile_holder,
.tiles_grid[data-cols="1"][data-slider="true"] .tile_holder {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
.tiles_grid[data-cols="1"]:not([data-slider="1"]):not([data-slider="true"]) .tile_holder {
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
}
.tiles_grid[data-cols="2"] .tile_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.tiles_grid[data-cols="3"] .tile_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.tiles_grid[data-cols="4"] .tile_holder {
flex: 0 0 33.33%;
width: 33.33%;
max-width: 33.33%;
}
.tiles_grid[data-cols="5"] .tile_holder {
flex: 0 0 33.33%;
width: 33.33%;
max-width: 33.33%;
}
.tiles_grid[data-cols="6"] .tile_holder {
flex: 0 0 25%;
width: 25%;
max-width: 25%;
}
.tile_holder {
flex: 0 0 33.33%;
width: 33.33%;
max-width: 33.33%;
}
#footer_holder #footer .row:last-child {
margin-bottom: -40px;
}
#footer_holder #footer .row > div {
flex: 0 0 50% !important;
width: 50% !important;
max-width: 50% !important;
min-width: 0 !important;
margin-bottom: 40px;
}
form {
font-size: 0.85em;
}
form .boza_float_label label {
left: 0.85rem;
}
.accordion .accordion_item .accordion_item_title {
padding: 10px 20px;
}
.accordion .accordion_item_content {
padding: 20px;
}
.tabs .tab_titles .tab_title {
padding: 10px 20px;
}
.tabs .tab_item {
padding: 20px;
}
.modal_screen .modal_screen_inner {
padding: 20px 0;
}
.modal_screen .modal_screen_content {
padding-left: 20px;
padding-right: 20px;
}
.modal_screen .modal_form {
max-width: none;
}
.homepage_icons {
max-width: none;
margin-left: -20px;
margin-right: -20px;
}
.homepage_icons .tile_holder {
flex: 0 0 33.33% !important;
width: 33.33% !important;
max-width: 33.33% !important;
}
#homepage_quote_image_row .container {
padding: 0 !important;
}
#homepage_quote_image_row .row .col:first-child .col_content {
padding-top: 40px !important;
padding-bottom: 40px !important;
max-width: 500px;
margin: 0 auto;
}
#homepage_quote_image_row .row .col:last-child .col_content {
padding-top: 40px !important;
padding-bottom: 40px !important;
}
#homepage_posts .tile_holder:first-child {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
.breadcrumbs {
margin-left: 0;
}
#contact_info_row .wp-block-columns .wp-block-column {
min-width: 0 !important;
flex: 0 0 auto !important;
}
#contact_info_row .wp-block-columns .wp-block-column:nth-child(2),
#contact_info_row .wp-block-columns .wp-block-column:nth-child(4),
#contact_info_row .wp-block-columns .wp-block-column:nth-child(6) {
display: none;
}
.post_gallery_thumbs {
margin: 0 20px;
}
.post_gallery_thumbs #post_gallery_thumbs_next {
margin-left: 10px;
}
.post_gallery_thumbs #post_gallery_thumbs_prev {
margin-right: 10px;
}
.post_gallery_thumbs #post_gallery_thumbs_prev.slick-hidden + .slick-list {
margin-left: -25px;
margin-right: -25px;
}
#homepage_top_row .row_holder_inner {
padding-top: 160px !important;
padding-bottom: 100px !important;
}
.graphic_overlay_row .row_background_holder .row_background_inner:before {
width: 260px;
opacity: 0.5;
}
.graphic_overlay_row .row_background_holder .row_background_inner:after {
width: 110px;
height: 130px;
}
.graphic_overlay_row .row_background_holder .row_background_inner .row_background {
right: 0;
}
#contact_info_row .wp-block-columns .wp-block-column:nth-child(3) p,
#contact_info_row .wp-block-columns .wp-block-column:nth-child(5) p {
margin-bottom: 10px !important;
line-height: 1.45;
height: 1.45em;
}
#contact_info_row .wp-block-columns .wp-block-column:nth-child(3) p:last-child,
#contact_info_row .wp-block-columns .wp-block-column:nth-child(5) p:last-child {
margin-bottom: 0 !important;
} }
@media (max-width: 782px) {
#wpadminbar {
display: none !important;
}
html body.admin-bar {
margin-top: -46px !important;
}
body.admin-bar #header_holder {
margin-top: 0;
}
body.admin-bar .modal_screen {
top: 0;
}
}
@media (max-width: 767px) { body {
font-size: 16px;
}
h1,
.h1,
h2.large,
.h2.large {
font-size: 36px;
}
h2,
.h2,
h1.small,
.h1.small,
h3.large,
.h3.large {
font-size: 28px;
}
h3,
.h3,
h2.small,
.h2.small,
h4.large,
.h4.large {
font-size: 20px;
}
h4,
.h4,
h3.small,
.h3.small,
h5.large,
.h5.large {
font-size: 18px;
}
h5,
.h5,
h4.small,
.h4.small {
font-size: 16px;
}
h1.big,
.h1.big,
h1.large,
.h1.large {
font-size: 44px;
}
h1,
.h1,
h2.large,
.h2.large {
margin: 0 0 30px 0;
}
h1:last-child,
.h1:last-child,
h2.large:last-child,
.h2.large:last-child {
margin-bottom: 0;
}
.quote,
blockquote {
margin: 30px 0;
font-size: 26px;
}
.quote:first-child,
blockquote:first-child {
margin-top: 0;
}
.quote:last-child,
blockquote:last-child {
margin-bottom: 0;
}
.quote .quote_by,
blockquote .quote_by,
.quote cite,
blockquote cite {
font-size: 16px;
}
#page_text h1,
#page_text .h1,
#page_text h2.large,
#page_text .h2.large {
font-size: 36px;
}
#page_text h2,
#page_text .h2,
#page_text h1.small,
#page_text .h1.small,
#page_text h3.large,
#page_text .h3.large {
font-size: 28px;
}
#page_text h3,
#page_text .h3,
#page_text h2.small,
#page_text .h2.small,
#page_text h4.large,
#page_text .h4.large {
font-size: 20px;
}
#page_text h4,
#page_text .h4,
#page_text h3.small,
#page_text .h3.small,
#page_text h5.large,
#page_text .h5.large {
font-size: 18px;
}
#page_text h5,
#page_text .h5,
#page_text h4.small,
#page_text .h4.small {
font-size: 16px;
}
#page_text h1.big,
#page_text .h1.big,
#page_text h1.large,
#page_text .h1.large {
font-size: 44px !important;
}
#header_holder.scrolled #main_menu {
font-size: 13.5px;
}
#header_holder.scrolled #header #header_right > .button {
font-size: 13.5px;
}
#main_menu {
font-size: 15px;
}
#header_holder #header #header_right > .button {
font-size: 15px;
}
.button {
font-size: 16px;
}
.button[data-size="huge"] {
font-size: 22.4px;
}
.button[data-size="large"] {
font-size: 19.2px;
}
.button[data-size="small"] {
font-size: 12.8px;
}
.button[data-size="tiny"] {
font-size: 9.6px;
}
p.large {
font-size: 1.1em;
}
p.small {
font-size: 0.9em;
}
.has-medium-font-size,
.text_intro {
font-size: 1.1em !important;
} .hide_767 {
display: none;
}
#top {
height: 76px;
}
#header_holder #header #logo {
height: 36px;
}
#header_holder.scrolled #header #logo {
height: 28px;
}
#header_holder.scrolled #main_menu {
min-height: 28px;
}
#main_menu {
min-height: 36px;
}
#footer_holder #footer .row:last-child {
margin-bottom: -40px;
}
#footer_holder #footer .row > div {
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
margin-bottom: 40px;
}
#content_holder {
flex-wrap: wrap;
padding-top: 40px;
padding-bottom: 60px;
}
.row_holder .row_holder_inner {
padding: 60px 0;
}
.row_holder .row .col_content_holder[data-content-padding="default"] .col_content {
padding: 20px 20px;
}
.row_holder .row .col_content_holder[data-content-padding="20_20"] .col_content {
padding: 20px 20px;
}
.row_holder .row .col_content_holder[data-content-padding="30_20"] .col_content {
padding: 20px 20px;
}
.row_holder .row .col_content_holder[data-content-padding="40_30"] .col_content {
padding: 20px 20px;
}
.row_holder .row .col_content_holder[data-content-padding="40_40"] .col_content {
padding: 20px 20px;
}
.row_holder .row .col_content_holder[data-content-padding="50_50"] .col_content {
padding: 30px 20px;
}
.row_holder .row .col_content_holder[data-content-padding="60_40"] .col_content {
padding: 30px 20px;
}
.row_holder .row .col_content_holder[data-content-padding="60_60"] .col_content {
padding: 30px 30px;
}
.row_holder .row .col_content_holder[data-content-padding="70_50"] .col_content {
padding: 30px 20px;
}
.row_holder .row .col_content_holder[data-content-padding="80_60"] .col_content {
padding: 30px 30px;
}
body.header_type_transparent #content_wrap > .row_holder:first-child .row_holder_inner {
padding-top: 136px;
}
body.header_type_transparent #content_wrap > .row_holder:first-child.slider_row_holder .row_slider .row_holder .row_holder_inner {
padding-top: 136px !important;
}
.row_holder.slider_row_holder[data-separator-bottom="diagonal_left"] .row_slider .row_holder .row_holder_inner,
.row_holder.slider_row_holder[data-separator-bottom="diagonal_right"] .row_slider .row_holder .row_holder_inner {
padding-bottom: 22vw !important;
}
.tiles_grid[data-post-type="staff"][data-cols="3"] .tile_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.tiles_grid[data-cols="2"] .tile_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.tiles_grid[data-cols="3"] .tile_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.tiles_grid[data-cols="4"] .tile_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.tiles_grid[data-cols="5"] .tile_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.tiles_grid[data-cols="6"] .tile_holder {
flex: 0 0 33.33%;
width: 33.33%;
max-width: 33.33%;
}
.tile_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.tile[data-visual-position="left"] .tile_inner,
.tile[data-visual-position="right"] .tile_inner {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
height: 100%;
}
.tile[data-visual-position="left"] .tile_inner .tile_image,
.tile[data-visual-position="right"] .tile_inner .tile_image {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
height: auto;
order: 1 !important;
padding: 20px 20px 10px 20px !important;
}
.tile[data-visual-position="left"] .tile_inner .tile_image .icon,
.tile[data-visual-position="right"] .tile_inner .tile_image .icon {
height: 100%;
}
.tile[data-visual-position="left"] .tile_inner .tile_image .icon svg,
.tile[data-visual-position="right"] .tile_inner .tile_image .icon svg {
height: 100%;
width: 100%;
max-width: 70px;
max-height: 50px;
}
.tile[data-visual-position="left"] .tile_inner .tile_text,
.tile[data-visual-position="right"] .tile_inner .tile_text {
order: 2 !important;
}
.tile[data-post-type="staff"]:not([data-size="small"]) .tile_inner {
display: block;
}
.tile[data-post-type="staff"]:not([data-size="small"]) .tile_image {
max-width: none !important;
width: auto !important;
margin-bottom: 20px;
}
.tile[data-post-type="staff"]:not([data-size="small"]) .tile_text {
max-width: 200px;
width: 200px;
margin: 0 auto !important;
padding: 0 !important;
}
.tile[data-post-type="staff"]:not([data-size="small"]) .tile_text .staff_contacts {
margin: 0 !important;
}
.tabs .tab_titles .tab_title {
padding: 10px 10px;
}
.tabs .tab_titles .tab_title h4 {
font-size: 1em !important;
}
.tabs .tab_titles .tab_title .accordion_item_title_icon:not(:last-child) {
display: none;
}
.tabs .tab_item {
padding: 20px;
}
.modal_screen .modal_top {
display: none;
}
.modal_screen .modal_form {
margin-right: 90px;
}
.modal_screen .modal_form .modal_search_notice {
bottom: auto;
top: 100%;
margin: 10px 0 0 0;
}
.modal_screen .modal_form .modal_search_notice:before {
top: auto;
bottom: 100%;
border-top-color: transparent;
border-bottom-color: #ed6e4b;
}
.modal_screen .modal_close {
top: 24px;
}
#modal_search_form #modal_search_text {
padding: 0.5em 1em !important;
}
#modal_search_form label {
display: none !important;
}
.search_results_group[data-size="half"] {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
#contact_info_row {
padding: 0;
}
#contact_info_row .wp-block-columns .wp-block-column:nth-child(1) {
flex: 0 0 100% !important;
}
#contact_info_row .wp-block-columns .wp-block-column:nth-child(3) {
flex: 0 0 40% !important;
min-width: 180px !important;
}
#contact_info_row .wp-block-columns .wp-block-column:nth-child(5) {
flex: 0 0 60% !important;
min-width: 280px !important;
}
.tiles_grid[data-post-type="document"] {
margin-left: -15px;
margin-right: -15px;
}
.tiles_grid[data-post-type="document"] .tile_holder {
padding: 0 15px;
margin-bottom: 30px;
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
#oc_wrap #oc_filters,
#oc_wrap #oc_parts {
flex: 0 0 calc(100% - 20px);
width: calc(100% - 20px);
max-width: calc(100% - 20px);
padding: 20px;
}
#oc_wrap #oc_resume {
padding: 20px;
} }
@media (max-width: 660px) {
#homepage_products {
justify-content: center;
}
#homepage_products .tile_holder {
flex: 0 0 33.33%;
width: 33.33%;
max-width: 33.33%;
}
.popup {
padding: 20px !important;
}
.popup .alignright,
.popup .alignleft,
.popup .aligncenter {
float: none !important;
margin: 0 auto 20px auto !important;
}
.popup .fancybox-button {
width: 25px !important;
height: 25px !important;
padding: 0 !important;
}
#page_text .wp-block-table {
overflow: hidden;
display: block;
width: auto;
margin-left: -20px;
margin-right: -20px;
padding: 0;
position: relative;
}
#page_text .wp-block-table:before,
#page_text .wp-block-table:after {
content: '';
display: block;
position: absolute;
top: 0;
bottom: 0;
width: 20px;
z-index: 1;
}
#page_text .wp-block-table:before {
left: 0;
background: -moz-linear-gradient(left, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
background: -webkit-linear-gradient(left, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
background: linear-gradient(to right, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);
}
#page_text .wp-block-table:after {
right: 0;
background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);
}
#page_text .wp-block-table .table_holder {
overflow: auto;
max-width: 100%;
}
#page_text .wp-block-table .table_holder_inner {
padding: 0 20px 0 0;
margin: 0 0 0 20px;
min-width: 600px;
} }
@media (max-width: 600px) {
#breadcrumbs_holder .row {
flex-direction: column;
margin-bottom: -10px;
align-items: flex-start;
}
#breadcrumbs_holder .row .col {
flex: 1 !important;
width: auto !important;
max-width: none !important;
min-width: 0 !important;
text-align: center !important;
margin: 0 0 10px 0 !important;
}
#main_button {
display: block;
text-align: center;
} }
@media (max-width: 550px) { body {
font-size: 16px;
}
h1,
.h1,
h2.large,
.h2.large {
font-size: 34px;
}
h2,
.h2,
h1.small,
.h1.small,
h3.large,
.h3.large {
font-size: 26px;
}
h3,
.h3,
h2.small,
.h2.small,
h4.large,
.h4.large {
font-size: 20px;
}
h4,
.h4,
h3.small,
.h3.small,
h5.large,
.h5.large {
font-size: 18px;
}
h5,
.h5,
h4.small,
.h4.small {
font-size: 16px;
}
h1.big,
.h1.big,
h1.large,
.h1.large {
font-size: 38px;
}
.quote,
blockquote {
font-size: 24px;
}
.quote .quote_by,
blockquote .quote_by,
.quote cite,
blockquote cite {
font-size: 16px;
}
#page_text h1,
#page_text .h1,
#page_text h2.large,
#page_text .h2.large {
font-size: 34px;
}
#page_text h2,
#page_text .h2,
#page_text h1.small,
#page_text .h1.small,
#page_text h3.large,
#page_text .h3.large {
font-size: 26px;
}
#page_text h3,
#page_text .h3,
#page_text h2.small,
#page_text .h2.small,
#page_text h4.large,
#page_text .h4.large {
font-size: 20px;
}
#page_text h4,
#page_text .h4,
#page_text h3.small,
#page_text .h3.small,
#page_text h5.large,
#page_text .h5.large {
font-size: 18px;
}
#page_text h5,
#page_text .h5,
#page_text h4.small,
#page_text .h4.small {
font-size: 16px;
}
#page_text h1.big,
#page_text .h1.big,
#page_text h1.large,
#page_text .h1.large {
font-size: 38px !important;
}
#header_holder.scrolled #main_menu {
font-size: 13.5px;
}
#header_holder.scrolled #header #header_right > .button {
font-size: 13.5px;
}
#main_menu {
font-size: 15px;
}
#header_holder #header #header_right > .button {
font-size: 15px;
}
.button {
font-size: 16px;
}
.button[data-size="huge"] {
font-size: 22.4px;
}
.button[data-size="large"] {
font-size: 19.2px;
}
.button[data-size="small"] {
font-size: 12.8px;
}
.button[data-size="tiny"] {
font-size: 9.6px;
} .hide_550 {
display: none;
}
#top {
height: 76px;
}
#header_holder #header #logo {
height: 36px;
}
#header_holder.scrolled #header #logo {
height: 28px;
}
#main_menu {
display: none;
}
#mobile_menu_icon {
margin-left: 10px;
}
#header_search_button {
margin-right: 10px;
}
#header_search_button .icon {
margin: 0;
height: 1.45em;
transform: scale(1.2);
}
#header_search_button .button_text {
display: none;
}
#header_phone_button .icon {
margin: 0;
height: 1.45em;
transform: scale(1.15);
}
#header_phone_button .button_text {
display: none;
}
.row_holder .row .col_content_holder[data-content-padding="default"] .col_content {
padding: 20px 20px;
}
.row_holder .row .col_content_holder[data-content-padding="20_20"] .col_content {
padding: 20px 20px;
}
.row_holder .row .col_content_holder[data-content-padding="30_20"] .col_content {
padding: 20px 20px;
}
.row_holder .row .col_content_holder[data-content-padding="40_30"] .col_content {
padding: 20px 20px;
}
.row_holder .row .col_content_holder[data-content-padding="40_40"] .col_content {
padding: 20px 20px;
}
.row_holder .row .col_content_holder[data-content-padding="50_50"] .col_content {
padding: 20px 20px;
}
.row_holder .row .col_content_holder[data-content-padding="60_40"] .col_content {
padding: 20px 20px;
}
.row_holder .row .col_content_holder[data-content-padding="60_60"] .col_content {
padding: 20px 20px;
}
.row_holder .row .col_content_holder[data-content-padding="70_50"] .col_content {
padding: 20px 20px;
}
.row_holder .row .col_content_holder[data-content-padding="80_60"] .col_content {
padding: 20px 20px;
}
.row > div {
flex: 0 0 100% !important;
width: 100% !important;
min-width: 0 !important;
max-width: 100% !important;
}
.wp-block-columns {
flex-wrap: wrap;
}
.wp-block-columns:not(.mobile_cols_2) .buttons_holder {
text-align: left;
justify-content: flex-start;
}
.wp-block-columns:not(.mobile_cols_2) .aligncenter,
.wp-block-columns:not(.mobile_cols_2) .alignright,
.wp-block-columns:not(.mobile_cols_2) .alignleft {
float: none !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
.wp-block-columns .wp-block-column {
flex: 0 0 100% !important;
width: 100% !important;
min-width: 0 !important;
max-width: 100% !important;
}
#sidebar #sidebar_inner > .tile_holder {
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
}
figure.alignright,
figure.alignleft {
max-width: none !important;
float: none !important;
margin: 0 auto 20px auto !important;
}
.wp-block-image:last-child figure {
margin-bottom: 0 !important;
}
#featured_image {
margin-bottom: 30px;
}
#featured_image:last-child {
margin-bottom: 0;
}
#featured_gallery {
margin-bottom: 30px;
}
#featured_gallery:last-child {
margin-bottom: 0;
}
#content_holder #sidebar_col {
padding-top: 40px;
margin-top: 40px;
}
#oc_resume .oc_resume_elements .oc_resume_element {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
#oc_resume .oc_resume_parts {
margin: 0 -20px;
}
#oc_resume .oc_resume_parts .oc_resume_parts_row_header {
display: none !important;
}
#oc_resume .oc_resume_parts .oc_resume_parts_row {
display: flex;
flex-direction: column;
margin: 0;
padding: 10px 20px;
border-top: 1px solid #dddddd;
}
#oc_resume .oc_resume_parts .oc_resume_parts_row .oc_resume_parts_row_name,
#oc_resume .oc_resume_parts .oc_resume_parts_row .oc_resume_parts_row_description,
#oc_resume .oc_resume_parts .oc_resume_parts_row .oc_resume_parts_row_additionaldescription {
flex: 1;
width: 100%;
max-width: 100%;
margin: 0 0 10px 0;
padding: 0 0 0 90px;
position: relative;
}
#oc_resume .oc_resume_parts .oc_resume_parts_row .oc_resume_parts_row_name:last-child,
#oc_resume .oc_resume_parts .oc_resume_parts_row .oc_resume_parts_row_description:last-child,
#oc_resume .oc_resume_parts .oc_resume_parts_row .oc_resume_parts_row_additionaldescription:last-child {
margin-bottom: 0;
}
#oc_resume .oc_resume_parts .oc_resume_parts_row .oc_resume_parts_row_name:before,
#oc_resume .oc_resume_parts .oc_resume_parts_row .oc_resume_parts_row_description:before,
#oc_resume .oc_resume_parts .oc_resume_parts_row .oc_resume_parts_row_additionaldescription:before {
content: 'Test';
display: block;
width: 70px;
height: 1em;
position: absolute;
left: 0;
top: 0;
opacity: 0.50;
margin: 0 10px 0 0;
text-align: right;
font-size: 0.85em;
}
#oc_resume .oc_resume_parts .oc_resume_parts_row .oc_resume_parts_row_name {
font-weight: 500;
}
#oc_resume .oc_resume_parts .oc_resume_parts_row .oc_resume_parts_row_name:before {
content: 'Part Name';
font-weight: 300;
}
#oc_resume .oc_resume_parts .oc_resume_parts_row .oc_resume_parts_row_description:before {
content: 'Description';
}
#oc_resume .oc_resume_parts .oc_resume_parts_row .oc_resume_parts_row_additionaldescription:before {
content: 'Info';
}
.calculator_fancybox {
padding: 20px !important;
}
.um-login.um-logout {
padding: 1.25em !important;
} }
@media (max-width: 500px) {
#contact_info_row .wp-block-columns .wp-block-column:nth-child(3),
#contact_info_row .wp-block-columns .wp-block-column:nth-child(5) {
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
} }
@media (max-width: 460px) {
.tiles_grid[data-cols="2"] .tile_holder {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
.tiles_grid[data-cols="3"] .tile_holder {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
.tiles_grid[data-cols="4"] .tile_holder {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
.tiles_grid[data-cols="5"] .tile_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.tiles_grid[data-cols="6"] .tile_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.tile_holder {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
.wp-block-columns {
flex-wrap: wrap;
}
.wp-block-columns.mobile_cols_2 .wp-block-column {
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
text-align: center !important;
}
.wp-block-columns.mobile_cols_2 .buttons_holder {
text-align: center;
justify-content: center;
}
.wp-block-columns.mobile_cols_2 .button {
float: none !important;
}
.wp-block-columns.mobile_cols_2 .button:last-child {
margin-left: 0 !important;
}
.wp-block-columns.mobile_cols_2 .button:last-child {
margin-right: 0 !important;
}
.tiles_grid[data-post-type="staff"][data-cols="3"] .tile_holder {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
.tile[data-post-type="staff"]:not([data-size="small"]) .tile_image {
max-width: none !important;
width: auto !important;
margin: 0 auto 20px auto;
}
.tile[data-post-type="staff"]:not([data-size="small"]) .tile_text {
max-width: none !important;
width: auto !important;
}
#homepage_products {
justify-content: center;
}
#homepage_products .tile_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
#homepage_top_row .row_holder_inner {
padding-top: 140px !important;
padding-bottom: 80px !important;
} }
@media (max-width: 450px) {
.popup[data-type="sticky_box"][data-size="large"] {
padding: 20px !important;
}
.popup[data-type="sticky_box"][data-size="large"] .popup_content {
max-height: calc(100vh - 80px);
}
#main_button {
font-size: 1em;
}
.icons_group {
width: 300px;
height: 300px;
}
.icons_group .icons_group_main_text {
width: 100px;
height: 100px;
font-size: 16px;
}
.icons_group .icon_group_item {
width: 100px;
height: 100px;
font-size: 12px;
}
.icons_group .icon_group_item[data-count="1"] .icon_item_icon .icon_item_icon {
margin-bottom: 10px;
}
.icons_group .icon_group_item .icon_item_inner {
padding: 10px;
}
.icons_group .icon_group_item .icon_item_icon {
width: 42px;
height: 42px;
margin: 0 0 10px 0;
}
#oc_share_form .oc_share_form_left {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
#oc_share_form .oc_share_form_right {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
#oc_share_form .oc_share_form_right .oc_share_form_info {
height: auto;
min-height: 90px;
} }
@media (max-width: 420px) {
#header_search_button .icon {
margin: 0;
}
#header_search_button .button_text {
display: none;
}
.homepage_icons .tile_holder {
flex: 0 0 50% !important;
width: 50% !important;
max-width: 50% !important;
} }
@media (max-width: 400px) {
.modal_screen .modal_form {
margin-right: 50px;
}
.modal_screen .modal_form > button {
flex: 0 0 75px;
}
.modal_screen .modal_close {
top: 20px;
font-size: 1.80em;
}
.modal_screen .modal_close .icon {
margin: 0;
}
.modal_screen .modal_close .icon_text {
display: none;
}
.search_results_title .search_results_title_line {
margin: 0 10px;
height: 0;
background: none !important;
}
#main_button {
font-size: 0.9em;
}
.tile[data-post-type="document"] .tile_image {
flex: 0 0 100px;
width: 100px;
max-width: 100px;
margin: -10px 20px 20px 0;
}
.tile[data-post-type="document"] .tile_text {
padding: 20px 20px 20px 20px;
}
.tile[data-post-type="document"] .tile_text .button {
font-size: 14px;
} }
@media (max-width: 360px) { body {
font-size: 16px;
}
h1,
.h1,
h2.large,
.h2.large {
font-size: 34px;
}
h2,
.h2,
h1.small,
.h1.small,
h3.large,
.h3.large {
font-size: 26px;
}
h3,
.h3,
h2.small,
.h2.small,
h4.large,
.h4.large {
font-size: 20px;
}
h4,
.h4,
h3.small,
.h3.small,
h5.large,
.h5.large {
font-size: 18px;
}
h5,
.h5,
h4.small,
.h4.small {
font-size: 16px;
}
h1.big,
.h1.big,
h1.large,
.h1.large {
font-size: 38px;
}
.quote,
blockquote {
font-size: 24px;
}
.quote .quote_by,
blockquote .quote_by,
.quote cite,
blockquote cite {
font-size: 16px;
}
#page_text h1,
#page_text .h1,
#page_text h2.large,
#page_text .h2.large {
font-size: 34px;
}
#page_text h2,
#page_text .h2,
#page_text h1.small,
#page_text .h1.small,
#page_text h3.large,
#page_text .h3.large {
font-size: 26px;
}
#page_text h3,
#page_text .h3,
#page_text h2.small,
#page_text .h2.small,
#page_text h4.large,
#page_text .h4.large {
font-size: 20px;
}
#page_text h4,
#page_text .h4,
#page_text h3.small,
#page_text .h3.small,
#page_text h5.large,
#page_text .h5.large {
font-size: 18px;
}
#page_text h5,
#page_text .h5,
#page_text h4.small,
#page_text .h4.small {
font-size: 16px;
}
#page_text h1.big,
#page_text .h1.big,
#page_text h1.large,
#page_text .h1.large {
font-size: 38px !important;
}
#header_holder.scrolled #main_menu {
font-size: 13.5px;
}
#header_holder.scrolled #header #header_right > .button {
font-size: 13.5px;
}
#main_menu {
font-size: 15px;
}
#header_holder #header #header_right > .button {
font-size: 15px;
}
.button {
font-size: 16px;
}
.button[data-size="huge"] {
font-size: 22.4px;
}
.button[data-size="large"] {
font-size: 19.2px;
}
.button[data-size="small"] {
font-size: 12.8px;
}
.button[data-size="tiny"] {
font-size: 9.6px;
} .hide_360 {
display: none;
}
.hide_550 {
display: none;
}
#top {
height: 72px;
}
#header_holder #header #logo {
height: 32px;
}
#header_holder.scrolled #header #logo {
height: 28px;
}
#footer_holder .footer_innovation {
display: block;
padding: 10px 15px;
letter-spacing: 1px;
text-align: center;
}
.tiles_grid[data-cols="6"] .tile_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
#sidebar #sidebar_inner > .tile_holder {
flex: 0 0 100% !important;
width: 100%;
min-width: 0;
margin-bottom: 20px;
}
form.vfbp-form > div {
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
}
form ._form-content ._form_element {
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
} }  .slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list {
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus {
outline: 0;
}
.slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track {
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:after,
.slick-track:before {
display: table;
content: '';
}
.slick-track:after {
clear: both;
}
.slick-loading .slick-track {
visibility: hidden;
}
.slick-slide {
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir=rtl] .slick-slide {
float: right;
}
.slick-slide img {
display: block;
}
.slick-slide.slick-loading img {
display: none;
}
.slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .slick-slide {
display: block;
}
.slick-loading .slick-slide {
visibility: hidden;
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}