@import url("https://fonts.googleapis.com/css?family=Poppins:200,400,600,700&display=swap");
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
*,
*:before,
*:after {
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:before,
blockquote:after,
q:before,
q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
table td[valign="top"] {
vertical-align: top;
}
table td[valign="bottom"] {
vertical-align: bottom;
}
table td[valign="middle"] {
vertical-align: middle;
}
table tr[valign="top"] {
vertical-align: top;
}
table tr[valign="bottom"] {
vertical-align: bottom;
}
table tr[valign="middle"] {
vertical-align: middle;
}
table tr[valign="top"] td {
vertical-align: top;
}
table tr[valign="bottom"] td {
vertical-align: bottom;
}
table tr[valign="middle"] td {
vertical-align: middle;
}
#page_text .size-full {
width: 100%;
}
.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 {
*zoom: 1;
}
.clearfix:after {
content: "";
display: table;
clear: both;
}
.button,
.button_mg {
-webkit-appearance: none;
-webkit-backface-visibility: hidden;
display: inline-flex;
flex-direction: row;
align-items: center;
vertical-align: middle;
position: relative;
margin: 5px 20px 5px 0;
padding: 12px 20px;
font-weight: 400;
text-align: center;
text-transform: uppercase;
text-decoration: none !important;
font-size: 16px;
color: #e52d19 !important;
background: transparent;
outline: none !important;
border-radius: 0;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.button.blue,
.button_mg.blue {
color: #003552 !important;
border: 1px solid #003552;
}
.button.blue:hover,
.button.blue:focus,
.button_mg.blue:hover,
.button_mg.blue:focus {
background: #003552;
color: #ffffff !important;
}
.button:not(.blue),
.button_mg:not(.blue) {
letter-spacing: 0.5px;
}
.button:first-child,
.button_mg:first-child {
margin-left: 0;
}
.button:last-child,
.button_mg:last-child {
margin-right: 0;
}
.button+.button,
.button_mg+.button {
margin-left: 0;
}
.button:focus,
.button:hover,
.button_mg:focus,
.button_mg:hover {
text-decoration: none !important;
color: #ffffff !important;
background: #b72414;
}
.button:focus:not(.disabled),
.button:hover:not(.disabled),
.button_mg:focus:not(.disabled),
.button_mg:hover:not(.disabled) {
cursor: pointer;
}
.button[data-full-width="1"],
.button_mg[data-full-width="1"] {
display: flex;
justify-content: center;
}
.button[data-size="large"],
.button_mg[data-size="large"] {
padding: 15px 25px;
font-size: 20px;
}
.button[data-size="small"],
.button_mg[data-size="small"] {
padding: 8px 15px;
font-size: 12px;
text-transform: none;
}
.button[data-color="main"],
.button_mg[data-color="main"] {
color: #ffffff !important;
background: #003552;
border-color: #003552;
}
.button[data-color="main"]:hover,
.button_mg[data-color="main"]:hover {
color: #ffffff !important;
background: #00141f;
border-color: #00141f;
}
.button[data-color="highlight"],
.button_mg[data-color="highlight"] {
color: #ffffff !important;
background: #e52d19;
}
.button[data-color="highlight"]:hover,
.button_mg[data-color="highlight"]:hover {
color: #ffffff !important;
background: #b72414;
}
.button[data-color="dark"],
.button_mg[data-color="dark"] {
color: #ffffff !important;
background: #222222;
border-color: #222222;
}
.button[data-color="dark"]:hover,
.button_mg[data-color="dark"]:hover {
color: #ffffff !important;
background: #000000;
border-color: #222222;
}
.button[data-color="grey"],
.button_mg[data-color="grey"] {
color: #ffffff !important;
background: rgba(34,34,34,0.35);
}
.button[data-color="grey"]:hover,
.button_mg[data-color="grey"]:hover {
color: #ffffff !important;
background: rgba(34,34,34,0.6);
}
.button[data-color="black"],
.button_mg[data-color="black"] {
color: #ffffff !important;
background: #000000;
}
.button[data-color="black"]:hover,
.button_mg[data-color="black"]:hover {
color: #ffffff !important;
background: #222222;
}
.button[data-color="white"],
.button_mg[data-color="white"] {
color: #222222 !important;
background: #ffffff;
}
.button[data-color="white"]:hover,
.button_mg[data-color="white"]:hover {
color: #222222 !important;
background: #eeeeee;
}
.button[data-color="white"] .button_icon svg path,
.button_mg[data-color="white"] .button_icon svg path {
fill: #222222 !important;
}
.button[data-color="transparent"],
.button_mg[data-color="transparent"] {
color: #222222 !important;
background: transparent;
}
.button[data-color="transparent"]:hover,
.button_mg[data-color="transparent"]:hover {
color: #ffffff !important;
background: #222222;
}
.button[data-color="transparent"] .button_icon svg path,
.button_mg[data-color="transparent"] .button_icon svg path {
fill: #ffffff !important;
}
.button[data-type="outline"],
.button_mg[data-type="outline"] {
background: none !important;
border: 2px solid #e52d19 !important;
color: #e52d19 !important;
}
.button[data-type="outline"][data-color="main"],
.button_mg[data-type="outline"][data-color="main"] {
border-color: #003552 !important;
color: #003552 !important;
}
.button[data-type="outline"][data-color="main"]:hover,
.button_mg[data-type="outline"][data-color="main"]:hover {
background: #003552 !important;
}
.button[data-type="outline"][data-color="main"] .button_icon svg path,
.button_mg[data-type="outline"][data-color="main"] .button_icon svg path {
fill: #003552 !important;
}
.button[data-type="outline"][data-color="highlight"],
.button_mg[data-type="outline"][data-color="highlight"] {
border-color: #e52d19 !important;
color: #e52d19 !important;
}
.button[data-type="outline"][data-color="highlight"]:hover,
.button_mg[data-type="outline"][data-color="highlight"]:hover {
background: #e52d19 !important;
}
.button[data-type="outline"][data-color="highlight"] .button_icon svg path,
.button_mg[data-type="outline"][data-color="highlight"] .button_icon svg path {
fill: #e52d19 !important;
}
.button[data-type="outline"][data-color="dark"],
.button_mg[data-type="outline"][data-color="dark"] {
border-color: #222222 !important;
color: #222222 !important;
}
.button[data-type="outline"][data-color="dark"]:hover,
.button_mg[data-type="outline"][data-color="dark"]:hover {
background: #222222 !important;
}
.button[data-type="outline"][data-color="dark"] .button_icon svg path,
.button_mg[data-type="outline"][data-color="dark"] .button_icon svg path {
fill: #222222 !important;
}
.button[data-type="outline"][data-color="black"],
.button_mg[data-type="outline"][data-color="black"] {
border-color: #000000 !important;
color: #000000 !important;
}
.button[data-type="outline"][data-color="black"]:hover,
.button_mg[data-type="outline"][data-color="black"]:hover {
background: #000000 !important;
}
.button[data-type="outline"][data-color="black"] .button_icon svg path,
.button_mg[data-type="outline"][data-color="black"] .button_icon svg path {
fill: #000000 !important;
}
.button[data-type="outline"][data-color="white"],
.button_mg[data-type="outline"][data-color="white"] {
border-color: #ffffff !important;
color: #ffffff !important;
}
.button[data-type="outline"][data-color="white"]:hover,
.button_mg[data-type="outline"][data-color="white"]:hover {
color: #222222 !important;
background: #ffffff !important;
}
.button[data-type="outline"][data-color="white"]:hover .button_icon svg path,
.button_mg[data-type="outline"][data-color="white"]:hover .button_icon svg path {
fill: #222222 !important;
}
.button[data-type="outline"][data-color="white"] .button_icon svg path,
.button_mg[data-type="outline"][data-color="white"] .button_icon svg path {
fill: #ffffff !important;
}
.button[data-type="outline"]:hover,
.button_mg[data-type="outline"]:hover {
color: #ffffff !important;
background: #e52d19 !important;
}
.button[data-type="outline"]:hover .button_icon svg path,
.button_mg[data-type="outline"]:hover .button_icon svg path {
fill: #ffffff !important;
}
.button[data-type="outline"] .button_icon svg path,
.button_mg[data-type="outline"] .button_icon svg path {
fill: #e52d19 !important;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.button.full_width,
.button_mg.full_width {
width: 100%;
justify-content: center;
text-align: center;
}
.button.rounded,
.button_mg.rounded {
border-radius: 15px;
}
.button .button_icon,
.button_mg .button_icon {
display: block;
margin: 0 0.7em;
}
.button .button_icon:first-child,
.button_mg .button_icon:first-child {
margin-left: 0;
}
.button .button_icon:last-child,
.button_mg .button_icon:last-child {
margin-right: 0;
}
.button .button_icon svg,
.button_mg .button_icon svg {
display: block;
margin: 0;
padding: 0;
width: 1.2em;
height: 1.2em;
}
.button .button_icon svg path,
.button_mg .button_icon svg path {
fill: #ffffff !important;
}
.button .button_text,
.button_mg .button_text {
display: block;
}
.button .button_count,
.button_mg .button_count {
display: block;
position: absolute;
top: -8px;
right: -8px;
width: 24px;
height: 24px;
background: #ffffff;
border-radius: 50%;
border: 2px solid #e52d19;
color: #222222;
font-size: 9px;
line-height: 20px;
}
.styled_list {
list-style-type: none;
margin: 0 0 20px 0;
padding: 0;
}
.styled_list:last-child {
margin-bottom: 0;
}
.styled_list li {
display: block;
position: relative;
margin: 0 0 10px 0;
padding: 0 0 0 20px;
}
.styled_list li:last-child {
margin-bottom: 0;
}
.styled_list li:before {
content: '';
display: block;
width: 8px;
height: 8px;
position: absolute;
top: 8px;
left: 0;
border-radius: 50%;
background: #003552;
}
.styled_list ul {
list-style-type: none;
margin: 0 0 0 20px;
padding: 0;
}
.regular_font {
font-family: 'source-sans-pro', 'Poppins', sans-serif;
font-weight: 400;
}
.regular_font_bold {
font-family: 'source-sans-pro', 'Poppins', sans-serif;
font-weight: 700;
}
.title_font {
font-family: 'rift-soft', 'Poppins', sans-serif;
font-weight: 600;
}
.title_font_bold {
font-family: 'rift-soft', 'Poppins', sans-serif;
font-weight: 600;
}
.no_margin {
margin: 0;
}
.no_margin_top {
margin-top: 0;
}
.no_margin_bottom {
margin-bottom: 0;
}
.hidden {
display: none !important;
}
[data-white-space="nowrap"] {
white-space: nowrap;
}
[data-text-align="left"] {
text-align: left;
}
[data-text-align="right"] {
text-align: right;
}
[data-text-align="center"] {
text-align: center;
}
[data-text-color="white"] {
color: #ffffff;
}
[data-text-color="light"] {
color: #ffffff;
}
[data-text-color="dark"] {
color: #222222;
}
[data-text-color="black"] {
color: #000000;
}
[data-text-color="main"] {
color: #003552;
}
[data-text-color="highlight"] {
color: #e52d19;
}
[data-background-color="white"] {
background: #ffffff;
}
[data-background-color="light"] {
background: #e4f3fd;
}
[data-background-color="dark"] {
background: #222222;
}
[data-background-color="black"] {
background: #000000;
}
[data-background-color="main"] {
background: #003552;
}
[data-background-color="highlight"] {
background: #e52d19;
}
[data-background-color="green"] {
background: #006835;
}
[data-background-color="custom"] {
background: #f1f1f1;
}
#page_text .vfbp-form .button {
color: #003552 !important;
border: 1px solid #003552;
}
#page_text .vfbp-form .button:hover,
#page_text .vfbp-form .button:focus {
background: #003552;
color: #ffffff !important;
}
#page_text .vfbp-form input:focus,
#page_text .vfbp-form textarea:focus {
border-color: #003552;
}
html body {
font-size: 16px;
font-family: 'source-sans-pro', 'Poppins', sans-serif;
font-weight: 400;
line-height: 1.35;
color: #222222;
background: #ffffff;
}
html body.no_scroll {
overflow: hidden !important;
}
html body h1 {
font-size: 50px;
font-family: 'rift-soft', 'Poppins', sans-serif;
font-weight: 600;
line-height: 1;
}
html body h2 {
font-size: 40px;
font-family: 'rift-soft', 'Poppins', sans-serif;
font-weight: 600;
line-height: 1;
}
html body h3 {
font-size: 30px;
font-family: 'rift-soft', 'Poppins', sans-serif;
font-weight: 600;
line-height: 1.1;
}
html body h4 {
font-size: 24px;
font-family: 'rift-soft', 'Poppins', sans-serif;
font-weight: 600;
line-height: 1.15;
}
html body h5 {
font-size: 22px;
font-family: 'rift-soft', 'Poppins', sans-serif;
font-weight: 600;
line-height: 1.15;
}
html body .h1 {
font-size: 50px;
line-height: 1;
}
html body .h2 {
font-size: 40px;
line-height: 1;
}
html body .h3 {
font-size: 30px;
line-height: 1.1;
}
html body .h4 {
font-size: 24px;
line-height: 1.15;
}
html body .h5 {
font-size: 22px;
line-height: 1.15;
}
html body h1,
html body .h1,
html body h2,
html body .h2,
html body h3,
html body .h3,
html body h4,
html body .h4,
html body h5,
html body .h5,
html body p,
html body ul,
html body table {
margin: 0 0 20px 0;
}
html body h1:last-child,
html body .h1:last-child,
html body h2:last-child,
html body .h2:last-child,
html body h3:last-child,
html body .h3:last-child,
html body h4:last-child,
html body .h4:last-child,
html body h5:last-child,
html body .h5:last-child,
html body p:last-child,
html body ul:last-child,
html body table:last-child {
margin-bottom: 0;
}
html body h1.big,
html body .h1.big {
font-size: 85px;
margin-bottom: 40px;
font-family: 'source-sans-pro', 'Poppins', sans-serif;
font-weight: 700;
}
html body h1.big:last-child,
html body .h1.big:last-child {
margin-bottom: 0;
}
html body .text_intro {
font-size: 20px;
}
html body a {
color: inherit;
text-decoration: underline;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
html body a:hover {
color: #3cb3d6;
text-decoration: underline;
}
html body strong {
font-weight: 600;
}
html body em {
font-weight: 300;
font-style: italic;
}
html body ul {
list-style-type: disc;
margin-left: 20px;
padding: 0;
}
html body ul ul {
margin-bottom: 0 !important;
margin-top: 5px;
list-style-type: circle;
}
html body ol {
list-style: decimal;
margin-left: 20px;
padding: 0;
}
html body .quote,
html body blockquote {
display: block;
position: relative;
margin: 40px 20px 40px 20px;
padding: 0;
border: none;
background: none;
text-align: center;
color: #e52d19;
font-size: 22px;
font-weight: 400;
font-style: italic;
}
html body .quote p,
html body blockquote p {
font-size: inherit !important;
line-height: inherit !important;
}
html body .quote:first-child,
html body blockquote:first-child {
margin-top: 0;
}
html body .quote:last-child,
html body blockquote:last-child {
margin-bottom: 0;
}
html body .quote .quote_by,
html body blockquote .quote_by {
color: inherit;
font-size: 16px;
margin: 15px 0 0 0;
font-weight: normal;
}
html body img {
max-width: 100%;
height: auto;
}
html body img.alignright {
float: right;
margin: 0 0 1em 1em;
}
html body img.alignleft {
float: left;
margin: 0 1em 1em 0;
}
html body img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
html body .alignright {
float: right;
}
html body .alignleft {
float: left;
}
html body .aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
#wrapper {
overflow: hidden;
}
.container {
width: 100%;
max-width: 1400px;
padding-left: 40px;
padding-right: 40px;
margin: 0 auto;
}
.row {
margin-left: -20px;
margin-right: -20px;
}
.row>div {
padding-left: 20px;
padding-right: 20px;
}
.spacer {
display: block;
}
.spacer.spacer_10 {
height: 10px;
}
.spacer.spacer_15 {
height: 15px;
}
.spacer.spacer_20 {
height: 20px;
}
.spacer.spacer_25 {
height: 25px;
}
.spacer.spacer_30 {
height: 30px;
}
.spacer.spacer_40 {
height: 40px;
}
.spacer.spacer_50 {
height: 50px;
}
.spacer.spacer_60 {
height: 60px;
}
.missing {
display: inline-block;
padding: 10px;
background: rgba(229,45,25,0.5);
border: 1px solid #e52d19;
}
body.admin-bar #header_holder {
margin-top: 32px;
}
#top {
height: 110px;
}
#header_holder {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: auto;
background: #ffffff;
z-index: 10;
}
#header_holder #header_top {
background: #ffffff;
color: rgba(255,255,255,0.75);
color: #222222;
font-size: 20px;
position: relative;
z-index: 2;
}
#header_holder #header_top #header_top_inner {
display: flex;
flex-direction: row;
align-items: center;
}
#header_holder #header_top #header_top_left {
flex: 1;
}
#header_holder #header_top #header_top_left>ul:first-child {
margin-left: -10px;
}
#header_holder #header_top #header_top_right {
flex: 1;
margin-left: auto;
text-align: right;
}
#header_holder #header_top #header_top_right:first-child {
padding-left: 20px;
}
#header_holder #header_top #header_top_right>ul:last-child {
margin-right: -10px;
}
#header_holder #header_top ul {
list-style-type: none;
margin: 0;
padding: 0;
display: inline-flex;
}
#header_holder #header_top ul li {
margin: 0;
padding: 0;
display: block;
}
#header_holder #header_top ul li a {
display: block;
padding: 8px 10px;
color: inherit;
text-decoration: none;
}
#header_holder #header_top ul li a:hover {
color: inherit;
text-decoration: none;
background: rgba(255,255,255,0.1);
color: #ffffff;
}
#header_holder #header_top ul li .menu_item_text {
display: inline-block;
vertical-align: middle;
}
#header_holder #header_top ul li svg path {
fill: #ffffff !important;
}
#header_holder #header_top ul ul {
display: none;
}
#header_holder #header {
display: flex;
flex-direction: row;
align-items: center;
position: relative;
margin: 0 auto;
padding: 30px 40px;
max-width: 1400px;
z-index: 1;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
#header_holder #header.scrolled {
min-height: 0px;
}
#header_holder #logo {
display: block;
margin: 0;
padding: 0;
position: relative;
width: auto;
height: 45px;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
#header_holder #logo:hover {
opacity: 0.8;
}
#header_holder #logo img {
display: block;
margin: 0;
height: 100%;
width: auto;
max-width: none;
}
#header_holder #header_left {
margin-right: 20px;
}
#header_holder #header_right {
margin-left: auto;
text-align: right;
display: flex;
flex-direction: row;
align-items: center;
}
#header_holder.scrolled {
box-shadow: 0px 0px 15px rgba(34,34,34,0.15);
}
#header_holder.scrolled #header_top ul li a {
padding: 4px 10px;
}
#header_holder.scrolled #header {
padding-top: 10px;
padding-bottom: 10px;
}
#header_holder.scrolled #logo {
height: 40px;
}
#header_holder.scrolled #main_menu>li>a,
#header_holder.scrolled #sprogMenu>li>a {
padding: 6px 9px;
}
.gradiant-bg {
background: #006183;
background: linear-gradient(307deg,#006183 0%,#003249 41%,#003249 58%,#006183 95%);
}
#print_contact_info {
display: none;
clear: both;
}
#main_menu {
list-style-type: none;
margin: 0 -20px 0 0;
padding: 0;
*zoom: 1;
}
#main_menu:after {
content: "";
display: table;
clear: both;
}
#main_menu>li {
display: flex;
position: relative;
flex-direction: column;
justify-content: center;
float: left;
margin: 0;
padding: 0;
}
#main_menu>li.current-menu-item>a,
#main_menu>li.current-menu-ancestor>a {
color: #e52d19;
}
#main_menu>li.current-menu-item>a svg path,
#main_menu>li.current-menu-ancestor>a svg path {
fill: #e52d19 !important;
}
#main_menu>li.menu-item-has-children:hover>a {
color: #e52d19;
background: rgba(229,45,25,0.05);
position: relative;
z-index: 1;
}
#main_menu>li.menu-item-has-children:hover>ul {
display: block;
}
#main_menu>li.mega_menu:hover>ul {
display: flex;
}
#main_menu>li.mega_menu.cols_1>ul {
width: 260px;
margin-left: -130px;
}
#main_menu>li.mega_menu.cols_1>ul>li {
flex: 0 0 100%;
}
#main_menu>li.mega_menu.cols_2>ul {
width: 440px;
margin-left: -220px;
}
#main_menu>li.mega_menu.cols_2>ul>li {
flex: 0 0 50%;
}
#main_menu>li.mega_menu.cols_4>ul {
width: 840px;
margin-left: -420px;
}
#main_menu>li.mega_menu.cols_4>ul>li {
flex: 0 0 25%;
}
#main_menu>li.mega_menu>ul {
display: flex;
display: none;
flex-direction: row;
flex-wrap: wrap;
top: 100%;
left: 50%;
right: 0;
padding: 20px 0 0 0;
width: 660px;
margin-left: -330px;
}
#main_menu>li.mega_menu>ul:before {
left: 0;
right: 0;
}
#main_menu>li.mega_menu>ul>li {
flex: 0 0 33.33%;
margin: 0 0 20px 0;
padding: 0 10px;
border: none;
}
#main_menu>li.mega_menu>ul>li a {
background: none !important;
}
#main_menu>li.mega_menu>ul>li a:before,
#main_menu>li.mega_menu>ul>li a:after {
display: none !important;
}
#main_menu>li.mega_menu>ul>li a:hover {
background: #ffffff !important;
}
#main_menu>li.mega_menu>ul>li ul {
border-top: 1px solid #eeeeee;
display: block !important;
position: static !important;
width: auto !important;
background: none !important;
box-shadow: none !important;
}
#main_menu>li.mega_menu>ul>li ul li {
border: none;
}
#main_menu>li.mega_menu>ul>li ul li a {
padding: 7px 20px;
}
#main_menu>li>a {
display: block;
color: inherit;
padding: 8px 12px;
font-size: 18px;
text-decoration: none;
border: 1px solid transparent;
}
#main_menu>li>a:hover {
color: #e52d19;
background: rgba(229,45,25,0.05);
border-color: #e52d19;
}
#main_menu>li>a:hover svg path {
fill: #e52d19 !important;
}
#main_menu>li>ul {
display: none;
list-style-type: none;
margin: 10px 0 0 0;
padding: 0;
position: absolute;
top: 100%;
left: 0;
width: 260px;
background: #f5f5f5;
box-shadow: 0px 2px 10px rgba(34,34,34,0.15);
border: 1px solid #eeeeee;
text-align: left;
}
#main_menu>li>ul:before {
content: '';
display: block;
width: 0;
height: 0;
border: 10px solid transparent;
border-bottom-color: #f5f5f5;
position: absolute;
bottom: 100%;
left: 20px;
margin: auto;
}
#main_menu>li>ul:after {
content: '';
display: block;
width: 100%;
height: 10px;
position: absolute;
bottom: 100%;
left: 0;
right: 0;
}
#main_menu>li>ul li {
display: block;
position: relative;
margin: 0;
padding: 0;
border-bottom: 1px solid #eeeeee;
}
#main_menu>li>ul li.current-menu-item>a,
#main_menu>li>ul li.current-menu-ancestor>a {
color: #222222;
}
#main_menu>li>ul li.current-menu-item>a svg path,
#main_menu>li>ul li.current-menu-ancestor>a svg path {
fill: #222222 !important;
}
#main_menu>li>ul li.menu-item-has-children:hover>a {
background: #ffffff;
}
#main_menu>li>ul li.menu-item-has-children>a:before,
#main_menu>li>ul li.menu-item-has-children>a:after {
content: '';
display: block;
width: 7px;
height: 2px;
background: #cccccc;
position: absolute;
top: 0;
bottom: 0;
right: 8px;
margin: auto;
}
#main_menu>li>ul li.menu-item-has-children>a:before {
transform: rotate(45deg);
bottom: 4px;
}
#main_menu>li>ul li.menu-item-has-children>a:after {
transform: rotate(-45deg);
top: 4px;
}
#main_menu>li>ul li:last-child {
border-bottom: none;
}
#main_menu>li>ul li:hover>ul {
display: block;
}
#main_menu>li>ul li a {
display: block;
margin: 0;
padding: 10px 20px;
font-size: 16px;
color: #222222;
text-decoration: none;
}
#main_menu>li>ul li a:hover {
background: #ffffff;
color: #222222;
text-decoration: none;
}
#main_menu>li>ul li a:hover svg path {
fill: #222222 !important;
}
#main_menu>li>ul li ul {
display: block;
display: none;
list-style-type: none;
margin: 0;
padding: 0;
position: absolute;
top: 0;
left: 100%;
width: 200px;
background: #e9e9e9;
box-shadow: 0px 2px 10px rgba(34,34,34,0.15);
text-align: left;
}
#main_menu>li>ul li ul li a {
font-size: 14px;
}
#main_menu>li .icon {
margin: 0;
}
#main_menu>li .icon svg {
margin-right: 0;
margin-left: 0;
}
#main_menu>li .menu_item_icon {
display: inline-block;
vertical-align: middle;
}
#main_menu>li .menu_item_icon.hide_desktop+.menu_item_text,
#main_menu>li .menu_item_icon.hide_all+.menu_item_text {
margin-left: 0;
}
#main_menu>li .menu_item_icon .icon {
display: block;
}
#main_menu>li .menu_item_text {
display: inline-block;
vertical-align: middle;
margin-left: 0.5em;
}
#main_menu>li .menu_item_text:first-child {
margin-left: 0;
}
#main_menu>li .hide_desktop,
#main_menu>li .hide_all {
display: none;
}
#sprogMenu {
display: flex;
list-style-type: none;
margin: 0 0 0 60px;
padding: 0;
}
#sprogMenu>li.current-lang>a {
border-color: #e52d19;
}
#sprogMenu>li>a {
display: block;
color: inherit;
padding: 8px 12px;
font-size: 18px;
text-decoration: none;
border: 1px solid transparent;
}
#sprogMenu>li>a:hover {
color: #e52d19;
background: rgba(229,45,25,0.05);
border-color: #e52d19;
}
#header.scrolled #main_menu >li.current-menu-item:after,
#header.scrolled #main_menu >li.current-menu-ancestor:after {
top: -10px;
}
#search_icon_holder {
position: relative;
margin-left: 10px;
}
#search_icon_holder #search_icon {
display: block;
position: relative;
width: 50px;
height: 50px;
border-radius: 50%;
background: #e52d19;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
#search_icon_holder #search_icon:hover {
cursor: pointer;
background: #b72414;
}
#search_icon_holder #search_icon.expanded {
opacity: 0.5;
}
#search_icon_holder #search_icon svg {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
#search_icon_holder #search_form_holder {
display: none;
position: absolute;
top: 100%;
right: 0;
padding-top: 20px;
}
#search_icon_holder #search_form {
position: relative;
margin: 0;
padding: 0;
}
#search_icon_holder #search_form:after {
content: '';
display: block;
width: 0;
height: 0;
border: 10px solid transparent;
border-bottom-color: #e52d19;
position: absolute;
bottom: 100%;
right: 15px;
}
#search_icon_holder #search_field {
display: block;
width: 300px;
height: 50px;
padding: 0 60px 0 20px;
background: #f5f5f5;
border: 2px solid #e52d19;
border-radius: 2px;
box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
color: #222222;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
#search_icon_holder #search_field:focus,
#search_icon_holder #search_field:active {
box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
border-color: #e52d19;
}
#search_icon_holder #search_submit {
position: absolute;
top: 0;
bottom: 0;
right: 0;
margin: auto;
margin: 0;
padding: 0;
-webkit-appearance: none;
box-shadow: none;
border: none;
border-radius: 0;
background: transparent;
width: 50px;
text-align: center;
}
#search_icon_holder #search_submit:hover {
background: #e52d19;
}
#search_icon_holder #search_submit:hover svg path {
fill: #ffffff !important;
}
#search_icon_holder #search_submit svg {
display: block;
margin: 0 auto;
}
#search_icon_holder #search_submit svg path {
fill: #e52d19 !important;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
#mobile_menu_icon {
display: none;
width: 40px;
height: 40px;
padding: 10px 8px;
margin: 0;
background: #e52d19;
border-radius: 50%;
}
#mobile_menu_icon:hover {
background: #b72414;
}
#top_area {
display: block;
position: relative;
background-color: rgba(34,34,34,0.25);
overflow: hidden;
}
#top_area #top_area_image {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
#top_area #top_area_image[data-blur="1"] {
filter: blur(8px);
}
#top_area #top_area_overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
}
#top_area #top_area_inner {
position: relative;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
padding-top: 40px;
padding-bottom: 40px;
z-index: 2;
}
#top_area #top_area_inner[data-show-breadcrumbs="1"] {
padding-bottom: 60px;
}
#top_area .top_area_title {
margin-bottom: 20px;
}
#top_area .top_area_title:last-child {
margin-bottom: 0;
}
#top_area .top_area_text {
font-weight: 400;
}
#top_area #top_area_breadcrumbs {
position: absolute;
bottom: 0;
left: 0;
right: 0;
width: 100%;
background: rgba(255,255,255,0.25);
z-index: 2;
padding: 5px 0;
}
#top_area #breadcrumbs {
font-size: 0.72em;
}
#top_area .top_area_title,
#top_area .top_area_text {
color: #fff;
}
.content_row_holder .main_slider_video {
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
.main_slider_video_overlay {
position: absolute;
top: 0px;
height: 100px;
width: auto;
z-index: 9;
}
.content_row_holder {
position: relative;
padding: 80px 0;
}
.content_row_holder[data-row-type="full_width"].full_width {
overflow: hidden;
}
.content_row_holder[data-row-type="full_width"].full_width>.container {
padding-left: 0 !important;
padding-right: 0 !important;
}
.content_row_holder[data-row-type="full_width"].full_width iframe {
display: block;
margin: 0;
padding: 0;
}
.content_row_holder[data-row-type="full_width"]>.container {
max-width: none;
}
.content_row_holder.parallax_background {
background: none !important;
}
.content_row_holder .container {
position: relative;
z-index: 1;
}
.content_row_holder .content_row_background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.content_row_holder .content_row_background.parallax_background {
background: none !important;
}
.content_row_holder .content_row_background_overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.content_row {
position: relative;
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin: 0 -20px -40px -20px;
}
.content_row.small_gaps {
margin-bottom: -20px;
}
.content_row.small_gaps .content_column {
margin-bottom: 20px;
}
.content_row .content_column {
padding: 0 20px 40px 20px;
margin: 0;
max-width: 100%;
}
.content_row .content_column a.content_column_text_holder {
display: block;
color: inherit;
text-decoration: none;
border: 1px solid #dddddd;
}
.content_row .content_column a.content_column_text_holder:hover {
text-decoration: none;
background: rgba(34,34,34,0.05);
border-color: #e52d19;
}
.content_row .content_column a.content_column_text_holder:hover .column_link_icon {
background: #e52d19;
border-color: #e52d19;
}
.content_row .content_column a.content_column_text_holder:hover .column_link_icon svg path {
fill: #ffffff !important;
}
.content_row .content_column a.content_column_text_holder h2,
.content_row .content_column a.content_column_text_holder h3,
.content_row .content_column a.content_column_text_holder h4 {
margin-bottom: 10px;
}
.content_row .content_column a.content_column_text_holder h2:last-child,
.content_row .content_column a.content_column_text_holder h3:last-child,
.content_row .content_column a.content_column_text_holder h4:last-child {
margin-bottom: 0;
}
.content_row .content_column a.content_column_text_holder p {
padding-left: 20px;
padding-right: 20px;
}
.content_row .content_column a.content_column_text_holder .content_column_text {
height: 100%;
}
.content_row .content_column a.content_column_text_holder .column_link_icon {
position: absolute;
bottom: -1px;
right: -1px;
width: 1.5em;
height: 1.5em;
display: flex;
align-items: center;
justify-content: center;
margin: 0;
border: 1px solid #ddd;
font-size: 1.5em;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.content_row .content_column a.content_column_text_holder .column_link_icon svg {
margin: 0;
}
.content_row .content_column .content_column_text_holder {
position: relative;
height: 100%;
}
.content_row .content_column .content_column_text_holder[data-boxed="1"] .content_column_text {
padding: 20px;
}
.content_row .content_column .content_column_text_holder .content_column_text_background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
}
.content_row .content_column .content_column_text_holder .content_column_text {
position: relative;
z-index: 1;
}
#jumbotron {
display: block;
text-decoration: none;
}
#jumbotron .content_row .content_column .content_column_text_holder .content_column_text {
position: relative;
z-index: 1;
color: #fff;
width: 510px;
max-width: 100%;
}
#jumbotron .content_row .content_column .content_column_text_holder .content_column_text h1 {
padding-top: 80px;
font-size: 72px;
width: 100%;
line-height: 82px;
margin-bottom: 40px;
letter-spacing: 3px;
font-weight: 700;
}
@media screen and (max-width: 768px) {
#jumbotron .content_row .content_column .content_column_text_holder .content_column_text h1 {
font-size: 40.5px;
width: 100%;
line-height: 50px;
}
}
#jumbotron .content_row .content_column .content_column_text_holder .content_column_text p {
font-size: 18px;
line-height: 27px;
}
.jumboknap {
position: absolute;
right: 0;
bottom: 0;
}
@media screen and (max-width: 768px) {
.jumboknap {
position: relative;
margin-top: 20px;
}
}
.aktiviteter-overskrift-wrapper {
padding: 0 10px;
margin-bottom: 40px;
}
#aktiviteter .content_column_text > h2 {
float: left;
padding-left: 40px;
}
#aktiviteter .content_column_text > h2 + p {
float: right;
padding-right: 40px;
}
#aktiviteter .content_column_text > .spacer {
clear: both;
}
#aktiviteter .content_row {
margin-bottom: 0;
}
#aktiviteter .single_item {
padding: 30px 0;
background: transparent;
border: none;
box-shadow: none;
transform: none;
position: static;
}
#aktiviteter .single_item:hover:before {
opacity: 1;
}
#aktiviteter .single_item:before {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(34,34,34,0.05);
opacity: 0;
z-index: 0;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
#aktiviteter .single_item .single_item_inner {
position: relative;
z-index: 1;
}
#aktiviteter .single_item .single_item_text {
padding: 0;
margin-bottom: 0;
}
#aktiviteter .single_item:hover {
border: none;
border-width: 0px;
box-shadow: none;
transform: none;
}
#aktiviteter .single_item_title {
display: flex;
flex-direction: column;
align-items: flex-start;
margin: 0 0 5px 0;
}
#aktiviteter .single_item_title h2 {
font-size: 19.8px;
}
#aktiviteter .intro_text p {
font-size: 12.6px;
}
#aktiviteter .event_date {
display: flex;
flex: auto;
flex-direction: row;
height: 28px;
margin-bottom: 15px;
}
#aktiviteter .event_date .event_date_day {
padding: 0 10px;
background: #ffffff;
color: #222222;
font-size: 14.4px;
line-height: 28px;
font-weight: bold;
}
#aktiviteter .event_date .event_date_day .small {
font-size: 0.9em;
}
#aktiviteter .event_date .event_date_month {
padding: 0 15px;
background: #222222;
color: #ffffff;
font-size: 14.4px;
line-height: 28px;
font-weight: bold;
}
.event_top_bar {
background: #fff;
padding: 13px 0;
}
.event_top_bar h2 {
line-height: 48px;
}
.event_top_bar .button {
font-weight: normal;
text-transform: none;
font-size: 12.6px;
padding: 8px 30px;
font-weight: 600;
}
.event_top_inner {
display: flex;
flex-direction: row;
}
.event_top_bar_title {
width: 100%;
}
.event_top_bar_button {
width: 100%;
text-align: right;
}
#nyheder .item_holder.post_type_post,
body.blog .item_holder.post_type_post {
height: 410px;
}
#nyheder .ajax_load_no_more_posts,
body.blog .ajax_load_no_more_posts {
display: none !important;
}
#nyheder .items_grid[data-slider="1"] .slick-list,
body.blog .items_grid[data-slider="1"] .slick-list {
padding: 0;
margin: 0;
}
#nyheder .single_item,
body.blog .single_item {
border: none;
position: relative;
}
#nyheder .single_item:hover,
body.blog .single_item:hover {
border: none;
box-shadow: none;
background: inherit;
color: inherit;
transform: none;
}
#nyheder .single_item .single_item_text,
body.blog .single_item .single_item_text {
position: absolute;
bottom: 0;
left: 0;
right: 0;
background: rgba(255,255,255,0.6);
-webkit-backdrop-filter: blur(2px);
backdrop-filter: blur(2px);
}
#nyheder .single_item .single_item_title,
body.blog .single_item .single_item_title {
flex-direction: column;
align-items: flex-start;
margin-bottom: 0;
}
#nyheder .single_item .single_item_title_date,
body.blog .single_item .single_item_title_date {
font-size: 12px;
}
#nyheder .single_item .single_item_title_text,
body.blog .single_item .single_item_title_text {
width: 100%;
}
#nyheder .single_item .single_item_title_text h2,
body.blog .single_item .single_item_title_text h2 {
font-weight: bold;
font-size: 22px;
line-height: 1.2;
overflow: hidden;
margin-bottom: 3px;
}
#nyheder .single_item .intro_text p,
body.blog .single_item .intro_text p {
margin-bottom: 0;
}
#nyheder .single_item .intro_text p + .addthis_tool + p,
body.blog .single_item .intro_text p + .addthis_tool + p {
display: none;
}
#nyheder .single_item_title_text_link,
#nyheder .single_item_intro_text_link,
body.blog .single_item_title_text_link,
body.blog .single_item_intro_text_link {
text-decoration: none;
}
#nyheder .single_item_title_text_link:hover,
#nyheder .single_item_intro_text_link:hover,
body.blog .single_item_title_text_link:hover,
body.blog .single_item_intro_text_link:hover {
color: #222222;
}
#nyheder .single_item_inner,
body.blog .single_item_inner {
height: 100%;
}
.play-video {
position: absolute;
top: 115px;
left: 50%;
transform: translateX(calc(-50% - 0.5px));
background: none;
border: none;
outline: none;
cursor: pointer;
}
.youtube-iframe,
.selfhosted-video {
height: 1px !important;
width: 1px !important;
}
.ajax_load_no_more_posts {
display: none !important;
}
div#event_info {
background: #3cb3d6;
padding: 20px 30px;
}
div#event_info * {
color: #fff !important;
}
div#event_info span.icon {
display: inline-block;
margin-right: 10px;
width: 25px;
}
.tilmeld-event-knap {
margin-top: 35px;
}
#sidebar_inner .tilmeld-event-knap {
width: 100%;
display: block;
margin-top: 0;
margin-bottom: 35px;
}
.content_row_slider[data-slider-height="auto"] .slick-track {
display: flex;
flex-direction: row;
align-items: stretch;
}
.content_row_slider[data-slider-height="auto"] .slick-track[style="opacity: 1; width: 0px;"] {
width: 100% !important;
}
.content_row_slider[data-slider-height="auto"] .slick-track[style="opacity: 1; width: 0px;"] .content_row_holder {
width: 100% !important;
flex: 0 0 100% !important;
}
.content_row_slider[data-slider-height="auto"] .content_row_holder {
float: none;
height: auto;
}
.content_row_slider[data-slider-height="auto"] .content_row {
height: 100%;
}
.content_row_slider:not(.slick-initialized) .content_row_holder {
display: none;
}
.content_row_slider:not(.slick-initialized) .content_row_holder:first-child {
display: block;
}
.content_row_slider>.icon.arrow_icon {
z-index: 1;
}
.content_row_slider>.icon.arrow_icon.slider_arrow.slider_arrow_prev {
left: 20px;
}
.content_row_slider>.icon.arrow_icon.slider_arrow.slider_arrow_next {
right: 20px;
}
.content_row_slider>.slick-dots {
display: none;
position: absolute;
bottom: 20px;
left: 0;
right: 0;
margin: auto;
}
.content_row_slider .content_row_holder {
padding: 0;
outline: none !important;
}
#content_holder {
display: flex;
flex-direction: row;
max-width: 1400px;
padding: 60px 40px;
margin: 0 auto;
}
#content_holder #content_col {
flex: 1 1 calc(100% - 300px);
width: calc(100% - 300px);
max-width: calc(100% - 300px);
order: 1;
padding: 0 40px 0 0;
}
#content_holder #content_col.full_width {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
padding: 0;
}
#content_holder #sidebar_col {
position: relative;
order: 2;
flex: 0 0 300px;
width: 300px;
max-width: 100%;
padding: 0;
}
#post_top_meta {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
margin: 0 0 30px 0;
padding: 0 0 5px 0;
border-bottom: 1px solid #d9d9d9;
}
#post_top_meta #post_top_meta_left {
font-weight: bold;
}
#post_top_meta #post_top_meta_left a {
text-decoration: none;
}
#post_top_meta #post_top_meta_left .button {
margin-top: 0;
margin-bottom: 0;
}
#post_top_meta #post_top_meta_right {
margin-left: auto;
}
.post_bottom_meta {
display: flex;
flex-direction: row;
margin: 40px -10px 0 -10px;
}
.post_bottom_meta:last-child {
margin-bottom: -20px;
}
.post_bottom_meta .post_meta_group {
flex: 1;
padding: 0 10px;
margin: 0 0 10px 0;
}
.post_bottom_meta .meta_link {
display: inline-block;
margin: 0 10px 10px 0;
padding: 5px 10px;
background: rgba(34,34,34,0.1);
color: #222222;
text-decoration: none;
font-size: 0.72em;
}
.post_bottom_meta .meta_link:hover {
background: #222222;
color: #ffffff;
text-decoration: none;
}
#page_text {
color: #222222;
}
#page_text ul,
#page_text ol {
margin-bottom: 20px;
}
#page_text ul:last-child,
#page_text ol:last-child {
margin-bottom: 0;
}
#page_text ul li:not(:last-child),
#page_text ol li:not(:last-child) {
margin-bottom: 5px;
}
#page_text>h2,
#page_text>.h2,
#page_text>h3,
#page_text>.h3 {
margin-bottom: 20px;
margin-top: 20px;
}
#page_text>h2:first-child,
#page_text>.h2:first-child,
#page_text>h3:first-child,
#page_text>.h3:first-child {
margin-top: 0;
}
#page_text>h2:last-child,
#page_text>.h2:last-child,
#page_text>h3:last-child,
#page_text>.h3:last-child {
margin-bottom: 0;
}
#page_text>h4,
#page_text>.h4,
#page_text>h5,
#page_text>.h5 {
margin-bottom: 5px;
margin-top: 20px;
}
#page_text>h4:first-child,
#page_text>.h4:first-child,
#page_text>h5:first-child,
#page_text>.h5:first-child {
margin-top: 0;
}
#page_text>h4:last-child,
#page_text>.h4:last-child,
#page_text>h5:last-child,
#page_text>.h5:last-child {
margin-bottom: 0;
}
#page_text>h1 {
margin-bottom: 20px;
}
#page_text>h2,
#page_text>.h2 {
font-size: 28px;
font-family: 'source-sans-pro', 'Poppins', sans-serif;
font-weight: 400;
}
#page_text>h3,
#page_text>.h3 {
font-size: 22px;
margin-bottom: 5px;
}
#page_text>h4,
#page_text>.h4 {
font-size: 18px;
}
#page_text>.content_row_holder.inner_page_row {
margin: 0 0 40px 0;
}
#page_text>.content_row_holder.inner_page_row .content_column {
border-right: 1px dashed #003552;
padding-bottom: 0;
}
#page_text>.content_row_holder.inner_page_row .content_column:last-child {
border-right: none;
}
#page_text>.content_row_holder>.container {
padding: 0;
}
#page_text>.table_holder {
margin: 0 0 20px 0;
}
#page_text>.table_holder:last-child {
margin-bottom: 0;
}
#page_text>.table_holder>table,
#page_text>table {
width: 100%;
table-layout: fixed;
border: 1px solid #dddddd !important;
}
#page_text>.table_holder>table tr:nth-child(odd),
#page_text>table tr:nth-child(odd) {
background: rgba(34,34,34,0.05);
}
#page_text>.table_holder>table td,
#page_text>table td {
padding: 8px 15px;
border-bottom: 1px solid #dddddd;
border-right: 1px solid #dddddd;
}
#page_text>.table_holder>table td:last-child,
#page_text>table td:last-child {
border-right: none;
}
.event-template-default #page_text h2 {
font-size: 20px;
font-family: 'Poppins', sans-serif;
font-weight: 600;
}
.event-template-default #page_text h3,
.event-template-default #page_text .h3 {
margin-bottom: 15px;
margin-top: 20px;
font-size: 16px;
font-family: 'Poppins', sans-serif;
font-weight: 600;
}
.event-template-default #page_text h3:first-child,
.event-template-default #page_text .h3:first-child {
margin-top: 0;
}
.event-template-default #page_text h3:last-child,
.event-template-default #page_text .h3:last-child {
margin-bottom: 0;
}
.event-template-default #page_text p {
font-size: 14px;
}
.event-template-default #page_text * {
line-height: 1.675;
}
#sidebar {
padding: 0 0 20px 0;
}
#sidebar #sidebar_inner {
*zoom: 1;
}
#sidebar #sidebar_inner:after {
content: "";
display: table;
clear: both;
}
#sidebar #sidebar_widgets {
*zoom: 1;
}
#sidebar #sidebar_widgets:after {
content: "";
display: table;
clear: both;
}
.sidebar_widget {
position: relative;
margin: 0 0 50px 0;
}
.sidebar_widget .widget_image {
display: block;
margin: 0;
}
.sidebar_widget .widget_image img {
display: block;
margin: 0;
width: 100%;
height: auto;
}
.sidebar_widget .widget_image+.widget_content[data-background-color="none"] {
padding-top: 30px;
}
.sidebar_widget .widget_content {
position: relative;
padding: 30px;
color: #ffffff;
}
.sidebar_widget .widget_content[data-background-color="none"] {
padding: 0;
}
.sidebar_widget .widget_content[data-background-color="none"],
.sidebar_widget .widget_content[data-background-color="white"],
.sidebar_widget .widget_content[data-background-color="default"] {
color: #222222;
}
.sidebar_widget .widget_content[data-background-color="default"] {
background: #ffffff;
}
.sidebar_widget .widget_content[data-background-color="white"] {
background: #ffffff;
border: 1px solid #dddddd;
}
.sidebar_widget .widget_content[data-background-color="dark"] {
background: #222222;
color: #ffffff;
}
.sidebar_widget .widget_content[data-background-color="main"] {
background: #003552;
color: #ffffff;
}
.sidebar_widget .widget_content[data-background-color="highlight"] {
background: #e52d19;
color: #ffffff;
}
.sidebar_widget .widget_content[data-background-color="highlight"] .button {
background: #222222;
}
.sidebar_widget .widget_content[data-background-color="highlight"] .button:hover {
background: #000000;
}
.sidebar_widget .widget_content[data-background-color="dark"] a:hover,
.sidebar_widget .widget_content[data-background-color="main"] a:hover,
.sidebar_widget .widget_content[data-background-color="highlight"] a:hover {
color: inherit;
text-decoration: underline;
}
.sidebar_widget .widget_content .widget_content_inner {
position: relative;
z-index: 1;
}
.sidebar_widget .widget_content p {
font-weight: 100;
}
.sidebar_widget .widget_content h3 {
font-weight: 500;
}
.sidebar_widget .widget_content a {
text-decoration: none;
}
.sidebar_widget .widget_content .vfbp-form {
margin-top: 20px;
}
.sidebar_widget .widget_content .vfbp-form input[type="text"] {
color: #ffffff;
}
.sidebar_widget .widget_content .vfbp-form button {
width: 100%;
justify-content: center;
}
.sidebar_widget .sidebar_button_holder {
margin: 10px 0 0 0;
}
.sidebar_widget .sidebar_button_holder:first {
margin-top: 0;
}
.sidebar_widget .vfbp-form .button {
float: none !important;
width: 100% !important;
}
.content_newsletter form {
display: flex;
}
.content_newsletter form div[class*="vfb-col-"] {
width: 100%;
float: none;
}
.content_newsletter form div[class*="vfb-col-"].vfb-fieldType-submit {
width: 144px;
}
.content_newsletter form div[class*="vfb-col-"] input,
.content_newsletter form div[class*="vfb-col-"] textarea {
background: #ffffff;
}
.content_newsletter form div[class*="vfb-col-"] input:focus,
.content_newsletter form div[class*="vfb-col-"] textarea:focus {
background: #ffffff;
}
.content_newsletter form div[class*="vfb-col-"] .submit-field.btn {
margin-top: 0;
margin-bottom: 0;
padding: 10px 20px;
}
.content_newsletter form .vfb-clearfix {
display: none;
}
.sidebar_menu {
display: block;
list-style: none;
margin: 0;
padding: 0;
}
.sidebar_menu[data-type="flex"] .sidebar_menu_item {
display: flex;
flex-direction: row;
padding: 0;
}
.sidebar_menu[data-type="flex"] .sidebar_menu_item .sidebar_menu_item_text {
padding: 7px 10px;
}
.sidebar_menu[data-type="flex"] .sidebar_menu_item .sidebar_menu_item_count {
padding: 7px 10px;
min-width: 40px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
flex: 0 0 auto;
margin-left: auto;
background: rgba(34,34,34,0.2);
}
.sidebar_menu li >a,
.sidebar_menu .sidebar_menu_item {
display: block;
padding: 7px 10px;
font-weight: bold;
border-bottom: 1px solid rgba(34,34,34,0.1);
text-decoration: none;
color: inherit;
}
.sidebar_menu a.sidebar_menu_item:first-child {
border-top: 1px solid rgba(34,34,34,0.1);
}
.sidebar_menu a:hover {
text-decoration: none;
background: #e52d19;
color: #ffffff;
}
.sidebar_menu a:hover svg path {
fill: #ffffff !important;
}
.sidebar_menu>li {
display: none;
}
.sidebar_menu>li.current-menu-ancestor,
.sidebar_menu>li.current-menu-parent {
display: block;
}
.sidebar_menu>li:first-child>a {
border-top: 1px solid rgba(34,34,34,0.1);
}
.sidebar_menu>li>a {
display: none;
}
.sidebar_menu>li ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.sidebar_menu>li ul li ul li a {
padding: 5px 10px 5px 34px;
font-weight: normal;
}
.sidebar_menu>li ul li ul li ul li a {
padding: 5px 10px 5px 54px;
}
.sidebar_menu li.current-menu-item>a {
color: #e52d19;
}
.sidebar_menu li.current-menu-item>a:hover {
color: #ffffff;
}
.sidebar_menu li.current-menu-item>a:hover svg path {
fill: #ffffff !important;
}
.sidebar_menu li.current-menu-item>a svg path {
fill: #e52d19 !important;
}
.sidebar_menu .icon {
margin: 0;
}
.sidebar_menu .icon svg {
margin-right: 0;
margin-left: 0;
}
.sidebar_menu .menu_item_icon {
display: inline-block;
vertical-align: middle;
}
.sidebar_menu .menu_item_icon.hide_desktop+.menu_item_text,
.sidebar_menu .menu_item_icon.hide_all+.menu_item_text {
margin-left: 0;
}
.sidebar_menu .menu_item_icon .icon {
display: block;
}
.sidebar_menu .menu_item_text {
display: inline-block;
vertical-align: middle;
margin-left: 0.5em;
}
.sidebar_menu .menu_item_text:first-child {
margin-left: 0;
}
.sidebar_menu .hide_desktop,
.sidebar_menu .hide_all {
display: none;
}
.small_post_holder {
position: relative;
}
.small_post {
display: block;
position: relative;
margin: 0;
padding: 15px 0;
text-decoration: none;
color: inherit;
font-size: 14px;
border-bottom: 1px solid #d9d9d9;
}
.small_post .small_post_inner {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.small_post .small_post_image {
flex: 0 0 150px;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.small_post .small_post_image .loading_icon {
transform: scale(0.6);
}
.small_post a.small_post_image:hover {
opacity: 0.85;
}
.small_post .small_post_text {
flex: 1;
padding: 0 0 0 20px;
}
.small_post .small_post_date {
font-size: 12px;
opacity: 0.8;
margin-bottom: 3px;
}
.small_post h3,
.small_post .h3,
.small_post h4,
.small_post .h4 {
margin: 0;
}
.small_post p {
margin: 0;
}
.small_post a {
text-decoration: none;
}
a.small_post:hover {
color: #e52d19;
text-decoration: none;
}
a.small_post:hover .small_post_image {
opacity: 0.8;
}
.divider_title {
display: block;
position: relative;
margin: 40px 0 20px 0 !important;
padding: 0 0 5px 0;
border-bottom: 1px solid #dddddd;
}
.divider_title[data-size="small"] {
margin-top: 0 !important;
margin-bottom: 10px !important;
}
body ::-webkit-input-placeholder {
color: inherit !important;
opacity: 0.60 !important;
font-weight: 400 !important;
}
body :-moz-placeholder {
color: inherit !important;
opacity: 0.60 !important;
font-weight: 400 !important;
}
body ::-moz-placeholder {
color: inherit !important;
opacity: 0.60 !important;
font-weight: 400 !important;
}
body :-ms-input-placeholder {
color: inherit !important;
opacity: 0.60 !important;
font-weight: 400 !important;
}
body .vfbp-form {
margin-left: -15px;
margin-right: -15px;
margin-bottom: 20px;
width: auto !important;
*zoom: 1;
}
body .vfbp-form:after {
content: "";
display: table;
clear: both;
}
body .vfbp-form:last-child {
margin-bottom: 0;
}
body #vfb-form-success {
padding: 20px;
margin: 0 0 20px 0;
color: inherit;
background: rgba(34,34,34,0.1);
}
form.vfbp-form {
margin: 0 -10px 20px -10px;
padding: 0;
}
form.vfbp-form:last-child {
margin-bottom: 0;
}
form.vfbp-form .vfb-col-1,
form.vfbp-form .vfb-col-2,
form.vfbp-form .vfb-col-3,
form.vfbp-form .vfb-col-4,
form.vfbp-form .vfb-col-5,
form.vfbp-form .vfb-col-6,
form.vfbp-form .vfb-col-7,
form.vfbp-form .vfb-col-8,
form.vfbp-form .vfb-col-9,
form.vfbp-form .vfb-col-10,
form.vfbp-form .vfb-col-11,
form.vfbp-form .vfb-col-12 {
padding-left: 10px;
padding-right: 10px;
}
form.vfbp-form .vfb-form-group {
margin-bottom: 20px;
}
form.vfbp-form .btn {
-webkit-appearance: none;
-webkit-backface-visibility: hidden;
display: inline-flex;
flex-direction: row;
align-items: center;
vertical-align: middle;
position: relative;
margin: 5px 20px 5px 0;
padding: 12px 20px;
font-weight: 400;
text-align: center;
text-transform: uppercase;
text-decoration: none !important;
font-size: 16px;
color: #e52d19 !important;
background: transparent;
outline: none !important;
border-radius: 0;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
form.vfbp-form .btn.blue {
color: #003552 !important;
border: 1px solid #003552;
}
form.vfbp-form .btn.blue:hover,
form.vfbp-form .btn.blue:focus {
background: #003552;
color: #ffffff !important;
}
form.vfbp-form .btn:not(.blue) {
letter-spacing: 0.5px;
}
form.vfbp-form .btn:first-child {
margin-left: 0;
}
form.vfbp-form .btn:last-child {
margin-right: 0;
}
form.vfbp-form .btn+.button {
margin-left: 0;
}
form.vfbp-form .btn:focus,
form.vfbp-form .btn:hover {
text-decoration: none !important;
color: #ffffff !important;
background: #b72414;
}
form.vfbp-form .btn:focus:not(.disabled),
form.vfbp-form .btn:hover:not(.disabled) {
cursor: pointer;
}
form.vfbp-form .btn[data-full-width="1"] {
display: flex;
justify-content: center;
}
form.vfbp-form .btn[data-size="large"] {
padding: 15px 25px;
font-size: 20px;
}
form.vfbp-form .btn[data-size="small"] {
padding: 8px 15px;
font-size: 12px;
text-transform: none;
}
form.vfbp-form .btn[data-color="main"] {
color: #ffffff !important;
background: #003552;
border-color: #003552;
}
form.vfbp-form .btn[data-color="main"]:hover {
color: #ffffff !important;
background: #00141f;
border-color: #00141f;
}
form.vfbp-form .btn[data-color="highlight"] {
color: #ffffff !important;
background: #e52d19;
}
form.vfbp-form .btn[data-color="highlight"]:hover {
color: #ffffff !important;
background: #b72414;
}
form.vfbp-form .btn[data-color="dark"] {
color: #ffffff !important;
background: #222222;
border-color: #222222;
}
form.vfbp-form .btn[data-color="dark"]:hover {
color: #ffffff !important;
background: #000000;
border-color: #222222;
}
form.vfbp-form .btn[data-color="grey"] {
color: #ffffff !important;
background: rgba(34,34,34,0.35);
}
form.vfbp-form .btn[data-color="grey"]:hover {
color: #ffffff !important;
background: rgba(34,34,34,0.6);
}
form.vfbp-form .btn[data-color="black"] {
color: #ffffff !important;
background: #000000;
}
form.vfbp-form .btn[data-color="black"]:hover {
color: #ffffff !important;
background: #222222;
}
form.vfbp-form .btn[data-color="white"] {
color: #222222 !important;
background: #ffffff;
}
form.vfbp-form .btn[data-color="white"]:hover {
color: #222222 !important;
background: #eeeeee;
}
form.vfbp-form .btn[data-color="white"] .button_icon svg path {
fill: #222222 !important;
}
form.vfbp-form .btn[data-color="transparent"] {
color: #222222 !important;
background: transparent;
}
form.vfbp-form .btn[data-color="transparent"]:hover {
color: #ffffff !important;
background: #222222;
}
form.vfbp-form .btn[data-color="transparent"] .button_icon svg path {
fill: #ffffff !important;
}
form.vfbp-form .btn[data-type="outline"] {
background: none !important;
border: 2px solid #e52d19 !important;
color: #e52d19 !important;
}
form.vfbp-form .btn[data-type="outline"][data-color="main"] {
border-color: #003552 !important;
color: #003552 !important;
}
form.vfbp-form .btn[data-type="outline"][data-color="main"]:hover {
background: #003552 !important;
}
form.vfbp-form .btn[data-type="outline"][data-color="main"] .button_icon svg path {
fill: #003552 !important;
}
form.vfbp-form .btn[data-type="outline"][data-color="highlight"] {
border-color: #e52d19 !important;
color: #e52d19 !important;
}
form.vfbp-form .btn[data-type="outline"][data-color="highlight"]:hover {
background: #e52d19 !important;
}
form.vfbp-form .btn[data-type="outline"][data-color="highlight"] .button_icon svg path {
fill: #e52d19 !important;
}
form.vfbp-form .btn[data-type="outline"][data-color="dark"] {
border-color: #222222 !important;
color: #222222 !important;
}
form.vfbp-form .btn[data-type="outline"][data-color="dark"]:hover {
background: #222222 !important;
}
form.vfbp-form .btn[data-type="outline"][data-color="dark"] .button_icon svg path {
fill: #222222 !important;
}
form.vfbp-form .btn[data-type="outline"][data-color="black"] {
border-color: #000000 !important;
color: #000000 !important;
}
form.vfbp-form .btn[data-type="outline"][data-color="black"]:hover {
background: #000000 !important;
}
form.vfbp-form .btn[data-type="outline"][data-color="black"] .button_icon svg path {
fill: #000000 !important;
}
form.vfbp-form .btn[data-type="outline"][data-color="white"] {
border-color: #ffffff !important;
color: #ffffff !important;
}
form.vfbp-form .btn[data-type="outline"][data-color="white"]:hover {
color: #222222 !important;
background: #ffffff !important;
}
form.vfbp-form .btn[data-type="outline"][data-color="white"]:hover .button_icon svg path {
fill: #222222 !important;
}
form.vfbp-form .btn[data-type="outline"][data-color="white"] .button_icon svg path {
fill: #ffffff !important;
}
form.vfbp-form .btn[data-type="outline"]:hover {
color: #ffffff !important;
background: #e52d19 !important;
}
form.vfbp-form .btn[data-type="outline"]:hover .button_icon svg path {
fill: #ffffff !important;
}
form.vfbp-form .btn[data-type="outline"] .button_icon svg path {
fill: #e52d19 !important;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
form.vfbp-form .btn.full_width {
width: 100%;
justify-content: center;
text-align: center;
}
form.vfbp-form .btn.rounded {
border-radius: 15px;
}
form.vfbp-form .btn .button_icon {
display: block;
margin: 0 0.7em;
}
form.vfbp-form .btn .button_icon:first-child {
margin-left: 0;
}
form.vfbp-form .btn .button_icon:last-child {
margin-right: 0;
}
form.vfbp-form .btn .button_icon svg {
display: block;
margin: 0;
padding: 0;
width: 1.2em;
height: 1.2em;
}
form.vfbp-form .btn .button_icon svg path {
fill: #ffffff !important;
}
form.vfbp-form .btn .button_text {
display: block;
}
form.vfbp-form .btn .button_count {
display: block;
position: absolute;
top: -8px;
right: -8px;
width: 24px;
height: 24px;
background: #ffffff;
border-radius: 50%;
border: 2px solid #e52d19;
color: #222222;
font-size: 9px;
line-height: 20px;
}
form.vfbp-form .vfb-form-control {
outline: none;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
form.vfbp-form label {
font-size: 16px;
}
form.vfbp-form,
form:not(.searchform) {
width: 100%;
}
form.vfbp-form input[type="text"],
form.vfbp-form input[type="phone"],
form.vfbp-form input[type="tel"],
form.vfbp-form input[type="email"],
form.vfbp-form input[type="number"],
form.vfbp-form select,
form.vfbp-form textarea,
form.vfbp-form select,
form.vfbp-form .vfb-form-control,
form:not(.searchform) input[type="text"],
form:not(.searchform) input[type="phone"],
form:not(.searchform) input[type="tel"],
form:not(.searchform) input[type="email"],
form:not(.searchform) input[type="number"],
form:not(.searchform) select,
form:not(.searchform) textarea,
form:not(.searchform) select,
form:not(.searchform) .vfb-form-control {
-webkit-appearance: none;
display: block;
width: 100%;
height: auto;
margin: 0;
padding: 12px 20px;
border: 2px solid #ffffff;
outline: none;
color: #222222;
background: rgba(34,34,34,0.05);
font-size: inherit;
border-radius: 0;
box-shadow: none !important;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
form.vfbp-form input[type="text"]:focus,
form.vfbp-form input[type="text"]:active,
form.vfbp-form input[type="phone"]:focus,
form.vfbp-form input[type="phone"]:active,
form.vfbp-form input[type="tel"]:focus,
form.vfbp-form input[type="tel"]:active,
form.vfbp-form input[type="email"]:focus,
form.vfbp-form input[type="email"]:active,
form.vfbp-form input[type="number"]:focus,
form.vfbp-form input[type="number"]:active,
form.vfbp-form select:focus,
form.vfbp-form select:active,
form.vfbp-form textarea:focus,
form.vfbp-form textarea:active,
form.vfbp-form select:focus,
form.vfbp-form select:active,
form.vfbp-form .vfb-form-control:focus,
form.vfbp-form .vfb-form-control:active,
form:not(.searchform) input[type="text"]:focus,
form:not(.searchform) input[type="text"]:active,
form:not(.searchform) input[type="phone"]:focus,
form:not(.searchform) input[type="phone"]:active,
form:not(.searchform) input[type="tel"]:focus,
form:not(.searchform) input[type="tel"]:active,
form:not(.searchform) input[type="email"]:focus,
form:not(.searchform) input[type="email"]:active,
form:not(.searchform) input[type="number"]:focus,
form:not(.searchform) input[type="number"]:active,
form:not(.searchform) select:focus,
form:not(.searchform) select:active,
form:not(.searchform) textarea:focus,
form:not(.searchform) textarea:active,
form:not(.searchform) select:focus,
form:not(.searchform) select:active,
form:not(.searchform) .vfb-form-control:focus,
form:not(.searchform) .vfb-form-control:active {
background: rgba(34,34,34,0.08);
border-color: #e52d19;
box-shadow: none !important;
outline: none !important;
}
form.vfbp-form textarea,
form.vfbp-form textarea.vfb-form-control,
form:not(.searchform) textarea,
form:not(.searchform) textarea.vfb-form-control {
max-width: 100%;
height: 75px;
}
form.vfbp-form input[type="submit"],
form.vfbp-form button[type="submit"],
form:not(.searchform) input[type="submit"],
form:not(.searchform) button[type="submit"] {
-webkit-appearance: none;
-webkit-backface-visibility: hidden;
display: inline-flex;
flex-direction: row;
align-items: center;
vertical-align: middle;
position: relative;
margin: 5px 20px 5px 0;
padding: 12px 20px;
font-weight: 400;
text-align: center;
text-transform: uppercase;
text-decoration: none !important;
font-size: 16px;
color: #e52d19 !important;
background: transparent;
outline: none !important;
border-radius: 0;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
form.vfbp-form input[type="submit"].blue,
form.vfbp-form button[type="submit"].blue,
form:not(.searchform) input[type="submit"].blue,
form:not(.searchform) button[type="submit"].blue {
color: #003552 !important;
border: 1px solid #003552;
}
form.vfbp-form input[type="submit"].blue:hover,
form.vfbp-form input[type="submit"].blue:focus,
form.vfbp-form button[type="submit"].blue:hover,
form.vfbp-form button[type="submit"].blue:focus,
form:not(.searchform) input[type="submit"].blue:hover,
form:not(.searchform) input[type="submit"].blue:focus,
form:not(.searchform) button[type="submit"].blue:hover,
form:not(.searchform) button[type="submit"].blue:focus {
background: #003552;
color: #ffffff !important;
}
form.vfbp-form input[type="submit"]:not(.blue),
form.vfbp-form button[type="submit"]:not(.blue),
form:not(.searchform) input[type="submit"]:not(.blue),
form:not(.searchform) button[type="submit"]:not(.blue) {
letter-spacing: 0.5px;
}
form.vfbp-form input[type="submit"]:first-child,
form.vfbp-form button[type="submit"]:first-child,
form:not(.searchform) input[type="submit"]:first-child,
form:not(.searchform) button[type="submit"]:first-child {
margin-left: 0;
}
form.vfbp-form input[type="submit"]:last-child,
form.vfbp-form button[type="submit"]:last-child,
form:not(.searchform) input[type="submit"]:last-child,
form:not(.searchform) button[type="submit"]:last-child {
margin-right: 0;
}
form.vfbp-form input[type="submit"]+.button,
form.vfbp-form button[type="submit"]+.button,
form:not(.searchform) input[type="submit"]+.button,
form:not(.searchform) button[type="submit"]+.button {
margin-left: 0;
}
form.vfbp-form input[type="submit"]:focus,
form.vfbp-form input[type="submit"]:hover,
form.vfbp-form button[type="submit"]:focus,
form.vfbp-form button[type="submit"]:hover,
form:not(.searchform) input[type="submit"]:focus,
form:not(.searchform) input[type="submit"]:hover,
form:not(.searchform) button[type="submit"]:focus,
form:not(.searchform) button[type="submit"]:hover {
text-decoration: none !important;
color: #ffffff !important;
background: #b72414;
}
form.vfbp-form input[type="submit"]:focus:not(.disabled),
form.vfbp-form input[type="submit"]:hover:not(.disabled),
form.vfbp-form button[type="submit"]:focus:not(.disabled),
form.vfbp-form button[type="submit"]:hover:not(.disabled),
form:not(.searchform) input[type="submit"]:focus:not(.disabled),
form:not(.searchform) input[type="submit"]:hover:not(.disabled),
form:not(.searchform) button[type="submit"]:focus:not(.disabled),
form:not(.searchform) button[type="submit"]:hover:not(.disabled) {
cursor: pointer;
}
form.vfbp-form input[type="submit"][data-full-width="1"],
form.vfbp-form button[type="submit"][data-full-width="1"],
form:not(.searchform) input[type="submit"][data-full-width="1"],
form:not(.searchform) button[type="submit"][data-full-width="1"] {
display: flex;
justify-content: center;
}
form.vfbp-form input[type="submit"][data-size="large"],
form.vfbp-form button[type="submit"][data-size="large"],
form:not(.searchform) input[type="submit"][data-size="large"],
form:not(.searchform) button[type="submit"][data-size="large"] {
padding: 15px 25px;
font-size: 20px;
}
form.vfbp-form input[type="submit"][data-size="small"],
form.vfbp-form button[type="submit"][data-size="small"],
form:not(.searchform) input[type="submit"][data-size="small"],
form:not(.searchform) button[type="submit"][data-size="small"] {
padding: 8px 15px;
font-size: 12px;
text-transform: none;
}
form.vfbp-form input[type="submit"][data-color="main"],
form.vfbp-form button[type="submit"][data-color="main"],
form:not(.searchform) input[type="submit"][data-color="main"],
form:not(.searchform) button[type="submit"][data-color="main"] {
color: #ffffff !important;
background: #003552;
border-color: #003552;
}
form.vfbp-form input[type="submit"][data-color="main"]:hover,
form.vfbp-form button[type="submit"][data-color="main"]:hover,
form:not(.searchform) input[type="submit"][data-color="main"]:hover,
form:not(.searchform) button[type="submit"][data-color="main"]:hover {
color: #ffffff !important;
background: #00141f;
border-color: #00141f;
}
form.vfbp-form input[type="submit"][data-color="highlight"],
form.vfbp-form button[type="submit"][data-color="highlight"],
form:not(.searchform) input[type="submit"][data-color="highlight"],
form:not(.searchform) button[type="submit"][data-color="highlight"] {
color: #ffffff !important;
background: #e52d19;
}
form.vfbp-form input[type="submit"][data-color="highlight"]:hover,
form.vfbp-form button[type="submit"][data-color="highlight"]:hover,
form:not(.searchform) input[type="submit"][data-color="highlight"]:hover,
form:not(.searchform) button[type="submit"][data-color="highlight"]:hover {
color: #ffffff !important;
background: #b72414;
}
form.vfbp-form input[type="submit"][data-color="dark"],
form.vfbp-form button[type="submit"][data-color="dark"],
form:not(.searchform) input[type="submit"][data-color="dark"],
form:not(.searchform) button[type="submit"][data-color="dark"] {
color: #ffffff !important;
background: #222222;
border-color: #222222;
}
form.vfbp-form input[type="submit"][data-color="dark"]:hover,
form.vfbp-form button[type="submit"][data-color="dark"]:hover,
form:not(.searchform) input[type="submit"][data-color="dark"]:hover,
form:not(.searchform) button[type="submit"][data-color="dark"]:hover {
color: #ffffff !important;
background: #000000;
border-color: #222222;
}
form.vfbp-form input[type="submit"][data-color="grey"],
form.vfbp-form button[type="submit"][data-color="grey"],
form:not(.searchform) input[type="submit"][data-color="grey"],
form:not(.searchform) button[type="submit"][data-color="grey"] {
color: #ffffff !important;
background: rgba(34,34,34,0.35);
}
form.vfbp-form input[type="submit"][data-color="grey"]:hover,
form.vfbp-form button[type="submit"][data-color="grey"]:hover,
form:not(.searchform) input[type="submit"][data-color="grey"]:hover,
form:not(.searchform) button[type="submit"][data-color="grey"]:hover {
color: #ffffff !important;
background: rgba(34,34,34,0.6);
}
form.vfbp-form input[type="submit"][data-color="black"],
form.vfbp-form button[type="submit"][data-color="black"],
form:not(.searchform) input[type="submit"][data-color="black"],
form:not(.searchform) button[type="submit"][data-color="black"] {
color: #ffffff !important;
background: #000000;
}
form.vfbp-form input[type="submit"][data-color="black"]:hover,
form.vfbp-form button[type="submit"][data-color="black"]:hover,
form:not(.searchform) input[type="submit"][data-color="black"]:hover,
form:not(.searchform) button[type="submit"][data-color="black"]:hover {
color: #ffffff !important;
background: #222222;
}
form.vfbp-form input[type="submit"][data-color="white"],
form.vfbp-form button[type="submit"][data-color="white"],
form:not(.searchform) input[type="submit"][data-color="white"],
form:not(.searchform) button[type="submit"][data-color="white"] {
color: #222222 !important;
background: #ffffff;
}
form.vfbp-form input[type="submit"][data-color="white"]:hover,
form.vfbp-form button[type="submit"][data-color="white"]:hover,
form:not(.searchform) input[type="submit"][data-color="white"]:hover,
form:not(.searchform) button[type="submit"][data-color="white"]:hover {
color: #222222 !important;
background: #eeeeee;
}
form.vfbp-form input[type="submit"][data-color="white"] .button_icon svg path,
form.vfbp-form button[type="submit"][data-color="white"] .button_icon svg path,
form:not(.searchform) input[type="submit"][data-color="white"] .button_icon svg path,
form:not(.searchform) button[type="submit"][data-color="white"] .button_icon svg path {
fill: #222222 !important;
}
form.vfbp-form input[type="submit"][data-color="transparent"],
form.vfbp-form button[type="submit"][data-color="transparent"],
form:not(.searchform) input[type="submit"][data-color="transparent"],
form:not(.searchform) button[type="submit"][data-color="transparent"] {
color: #222222 !important;
background: transparent;
}
form.vfbp-form input[type="submit"][data-color="transparent"]:hover,
form.vfbp-form button[type="submit"][data-color="transparent"]:hover,
form:not(.searchform) input[type="submit"][data-color="transparent"]:hover,
form:not(.searchform) button[type="submit"][data-color="transparent"]:hover {
color: #ffffff !important;
background: #222222;
}
form.vfbp-form input[type="submit"][data-color="transparent"] .button_icon svg path,
form.vfbp-form button[type="submit"][data-color="transparent"] .button_icon svg path,
form:not(.searchform) input[type="submit"][data-color="transparent"] .button_icon svg path,
form:not(.searchform) button[type="submit"][data-color="transparent"] .button_icon svg path {
fill: #ffffff !important;
}
form.vfbp-form input[type="submit"][data-type="outline"],
form.vfbp-form button[type="submit"][data-type="outline"],
form:not(.searchform) input[type="submit"][data-type="outline"],
form:not(.searchform) button[type="submit"][data-type="outline"] {
background: none !important;
border: 2px solid #e52d19 !important;
color: #e52d19 !important;
}
form.vfbp-form input[type="submit"][data-type="outline"][data-color="main"],
form.vfbp-form button[type="submit"][data-type="outline"][data-color="main"],
form:not(.searchform) input[type="submit"][data-type="outline"][data-color="main"],
form:not(.searchform) button[type="submit"][data-type="outline"][data-color="main"] {
border-color: #003552 !important;
color: #003552 !important;
}
form.vfbp-form input[type="submit"][data-type="outline"][data-color="main"]:hover,
form.vfbp-form button[type="submit"][data-type="outline"][data-color="main"]:hover,
form:not(.searchform) input[type="submit"][data-type="outline"][data-color="main"]:hover,
form:not(.searchform) button[type="submit"][data-type="outline"][data-color="main"]:hover {
background: #003552 !important;
}
form.vfbp-form input[type="submit"][data-type="outline"][data-color="main"] .button_icon svg path,
form.vfbp-form button[type="submit"][data-type="outline"][data-color="main"] .button_icon svg path,
form:not(.searchform) input[type="submit"][data-type="outline"][data-color="main"] .button_icon svg path,
form:not(.searchform) button[type="submit"][data-type="outline"][data-color="main"] .button_icon svg path {
fill: #003552 !important;
}
form.vfbp-form input[type="submit"][data-type="outline"][data-color="highlight"],
form.vfbp-form button[type="submit"][data-type="outline"][data-color="highlight"],
form:not(.searchform) input[type="submit"][data-type="outline"][data-color="highlight"],
form:not(.searchform) button[type="submit"][data-type="outline"][data-color="highlight"] {
border-color: #e52d19 !important;
color: #e52d19 !important;
}
form.vfbp-form input[type="submit"][data-type="outline"][data-color="highlight"]:hover,
form.vfbp-form button[type="submit"][data-type="outline"][data-color="highlight"]:hover,
form:not(.searchform) input[type="submit"][data-type="outline"][data-color="highlight"]:hover,
form:not(.searchform) button[type="submit"][data-type="outline"][data-color="highlight"]:hover {
background: #e52d19 !important;
}
form.vfbp-form input[type="submit"][data-type="outline"][data-color="highlight"] .button_icon svg path,
form.vfbp-form button[type="submit"][data-type="outline"][data-color="highlight"] .button_icon svg path,
form:not(.searchform) input[type="submit"][data-type="outline"][data-color="highlight"] .button_icon svg path,
form:not(.searchform) button[type="submit"][data-type="outline"][data-color="highlight"] .button_icon svg path {
fill: #e52d19 !important;
}
form.vfbp-form input[type="submit"][data-type="outline"][data-color="dark"],
form.vfbp-form button[type="submit"][data-type="outline"][data-color="dark"],
form:not(.searchform) input[type="submit"][data-type="outline"][data-color="dark"],
form:not(.searchform) button[type="submit"][data-type="outline"][data-color="dark"] {
border-color: #222222 !important;
color: #222222 !important;
}
form.vfbp-form input[type="submit"][data-type="outline"][data-color="dark"]:hover,
form.vfbp-form button[type="submit"][data-type="outline"][data-color="dark"]:hover,
form:not(.searchform) input[type="submit"][data-type="outline"][data-color="dark"]:hover,
form:not(.searchform) button[type="submit"][data-type="outline"][data-color="dark"]:hover {
background: #222222 !important;
}
form.vfbp-form input[type="submit"][data-type="outline"][data-color="dark"] .button_icon svg path,
form.vfbp-form button[type="submit"][data-type="outline"][data-color="dark"] .button_icon svg path,
form:not(.searchform) input[type="submit"][data-type="outline"][data-color="dark"] .button_icon svg path,
form:not(.searchform) button[type="submit"][data-type="outline"][data-color="dark"] .button_icon svg path {
fill: #222222 !important;
}
form.vfbp-form input[type="submit"][data-type="outline"][data-color="black"],
form.vfbp-form button[type="submit"][data-type="outline"][data-color="black"],
form:not(.searchform) input[type="submit"][data-type="outline"][data-color="black"],
form:not(.searchform) button[type="submit"][data-type="outline"][data-color="black"] {
border-color: #000000 !important;
color: #000000 !important;
}
form.vfbp-form input[type="submit"][data-type="outline"][data-color="black"]:hover,
form.vfbp-form button[type="submit"][data-type="outline"][data-color="black"]:hover,
form:not(.searchform) input[type="submit"][data-type="outline"][data-color="black"]:hover,
form:not(.searchform) button[type="submit"][data-type="outline"][data-color="black"]:hover {
background: #000000 !important;
}
form.vfbp-form input[type="submit"][data-type="outline"][data-color="black"] .button_icon svg path,
form.vfbp-form button[type="submit"][data-type="outline"][data-color="black"] .button_icon svg path,
form:not(.searchform) input[type="submit"][data-type="outline"][data-color="black"] .button_icon svg path,
form:not(.searchform) button[type="submit"][data-type="outline"][data-color="black"] .button_icon svg path {
fill: #000000 !important;
}
form.vfbp-form input[type="submit"][data-type="outline"][data-color="white"],
form.vfbp-form button[type="submit"][data-type="outline"][data-color="white"],
form:not(.searchform) input[type="submit"][data-type="outline"][data-color="white"],
form:not(.searchform) button[type="submit"][data-type="outline"][data-color="white"] {
border-color: #ffffff !important;
color: #ffffff !important;
}
form.vfbp-form input[type="submit"][data-type="outline"][data-color="white"]:hover,
form.vfbp-form button[type="submit"][data-type="outline"][data-color="white"]:hover,
form:not(.searchform) input[type="submit"][data-type="outline"][data-color="white"]:hover,
form:not(.searchform) button[type="submit"][data-type="outline"][data-color="white"]:hover {
color: #222222 !important;
background: #ffffff !important;
}
form.vfbp-form input[type="submit"][data-type="outline"][data-color="white"]:hover .button_icon svg path,
form.vfbp-form button[type="submit"][data-type="outline"][data-color="white"]:hover .button_icon svg path,
form:not(.searchform) input[type="submit"][data-type="outline"][data-color="white"]:hover .button_icon svg path,
form:not(.searchform) button[type="submit"][data-type="outline"][data-color="white"]:hover .button_icon svg path {
fill: #222222 !important;
}
form.vfbp-form input[type="submit"][data-type="outline"][data-color="white"] .button_icon svg path,
form.vfbp-form button[type="submit"][data-type="outline"][data-color="white"] .button_icon svg path,
form:not(.searchform) input[type="submit"][data-type="outline"][data-color="white"] .button_icon svg path,
form:not(.searchform) button[type="submit"][data-type="outline"][data-color="white"] .button_icon svg path {
fill: #ffffff !important;
}
form.vfbp-form input[type="submit"][data-type="outline"]:hover,
form.vfbp-form button[type="submit"][data-type="outline"]:hover,
form:not(.searchform) input[type="submit"][data-type="outline"]:hover,
form:not(.searchform) button[type="submit"][data-type="outline"]:hover {
color: #ffffff !important;
background: #e52d19 !important;
}
form.vfbp-form input[type="submit"][data-type="outline"]:hover .button_icon svg path,
form.vfbp-form button[type="submit"][data-type="outline"]:hover .button_icon svg path,
form:not(.searchform) input[type="submit"][data-type="outline"]:hover .button_icon svg path,
form:not(.searchform) button[type="submit"][data-type="outline"]:hover .button_icon svg path {
fill: #ffffff !important;
}
form.vfbp-form input[type="submit"][data-type="outline"] .button_icon svg path,
form.vfbp-form button[type="submit"][data-type="outline"] .button_icon svg path,
form:not(.searchform) input[type="submit"][data-type="outline"] .button_icon svg path,
form:not(.searchform) button[type="submit"][data-type="outline"] .button_icon svg path {
fill: #e52d19 !important;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
form.vfbp-form input[type="submit"].full_width,
form.vfbp-form button[type="submit"].full_width,
form:not(.searchform) input[type="submit"].full_width,
form:not(.searchform) button[type="submit"].full_width {
width: 100%;
justify-content: center;
text-align: center;
}
form.vfbp-form input[type="submit"].rounded,
form.vfbp-form button[type="submit"].rounded,
form:not(.searchform) input[type="submit"].rounded,
form:not(.searchform) button[type="submit"].rounded {
border-radius: 15px;
}
form.vfbp-form input[type="submit"] .button_icon,
form.vfbp-form button[type="submit"] .button_icon,
form:not(.searchform) input[type="submit"] .button_icon,
form:not(.searchform) button[type="submit"] .button_icon {
display: block;
margin: 0 0.7em;
}
form.vfbp-form input[type="submit"] .button_icon:first-child,
form.vfbp-form button[type="submit"] .button_icon:first-child,
form:not(.searchform) input[type="submit"] .button_icon:first-child,
form:not(.searchform) button[type="submit"] .button_icon:first-child {
margin-left: 0;
}
form.vfbp-form input[type="submit"] .button_icon:last-child,
form.vfbp-form button[type="submit"] .button_icon:last-child,
form:not(.searchform) input[type="submit"] .button_icon:last-child,
form:not(.searchform) button[type="submit"] .button_icon:last-child {
margin-right: 0;
}
form.vfbp-form input[type="submit"] .button_icon svg,
form.vfbp-form button[type="submit"] .button_icon svg,
form:not(.searchform) input[type="submit"] .button_icon svg,
form:not(.searchform) button[type="submit"] .button_icon svg {
display: block;
margin: 0;
padding: 0;
width: 1.2em;
height: 1.2em;
}
form.vfbp-form input[type="submit"] .button_icon svg path,
form.vfbp-form button[type="submit"] .button_icon svg path,
form:not(.searchform) input[type="submit"] .button_icon svg path,
form:not(.searchform) button[type="submit"] .button_icon svg path {
fill: #ffffff !important;
}
form.vfbp-form input[type="submit"] .button_text,
form.vfbp-form button[type="submit"] .button_text,
form:not(.searchform) input[type="submit"] .button_text,
form:not(.searchform) button[type="submit"] .button_text {
display: block;
}
form.vfbp-form input[type="submit"] .button_count,
form.vfbp-form button[type="submit"] .button_count,
form:not(.searchform) input[type="submit"] .button_count,
form:not(.searchform) button[type="submit"] .button_count {
display: block;
position: absolute;
top: -8px;
right: -8px;
width: 24px;
height: 24px;
background: #ffffff;
border-radius: 50%;
border: 2px solid #e52d19;
color: #222222;
font-size: 9px;
line-height: 20px;
}
form.vfbp-form .vfb-control-label,
form:not(.searchform) .vfb-control-label {
display: none;
font-weight: normal;
font-size: inherit;
}
form.vfbp-form .vfb-has-error .vfb-help-block,
form:not(.searchform) .vfb-has-error .vfb-help-block {
display: block;
position: relative;
margin: -10px 0 10px 0;
padding: 5px 15px;
background: #dc4125;
color: #ffffff;
font-size: 14px;
}
form.vfbp-form .vfb-has-error .vfb-help-block:before,
form:not(.searchform) .vfb-has-error .vfb-help-block:before {
content: '';
display: block;
width: 0;
height: 0;
border: 5px solid transparent;
border-bottom-color: #dc4125;
position: absolute;
bottom: 100%;
left: 8px;
}
form.vfbp-form .vfb-has-error .vfb-control-label,
form:not(.searchform) .vfb-has-error .vfb-control-label {
color: #dc4125;
}
form.vfbp-form .vfb-required-asterisk,
form:not(.searchform) .vfb-required-asterisk {
color: inherit;
}
form.vfbp-form .mailster-wrapper,
form:not(.searchform) .mailster-wrapper {
margin-bottom: 15px;
}
form.vfbp-form .mailster-wrapper>label,
form:not(.searchform) .mailster-wrapper>label {
display: none;
}
form.vfbp-form .mailster-wrapper input[type="submit"]:hover,
form:not(.searchform) .mailster-wrapper input[type="submit"]:hover {
background-color: #b72414;
}
form.vfbp-form .mailster-form-info.error,
form:not(.searchform) .mailster-form-info.error {
padding: 20px;
margin-bottom: 15px;
background: #b72414;
}
form.mc4wp-form {
display: block;
max-width: 590px;
margin: 0 auto;
}
form.mc4wp-form .newsletter_form {
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
margin: 0 -10px -20px -10px;
}
form.mc4wp-form .newsletter_form_field {
flex: 1 1 auto;
padding: 0 10px;
margin: 0 0 20px 0;
}
form.mc4wp-form .newsletter_form_field:nth-child(1) {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
form.mc4wp-form .newsletter_form_field:nth-child(2) {
flex: 0 0 calc(100% - 180px);
width: calc(100% - 180px);
max-width: calc(100% - 180px);
}
form.mc4wp-form .newsletter_form_field:nth-child(3) {
flex: 0 0 180px;
width: 180px;
max-width: 180px;
}
form.mc4wp-form input[type="text"],
form.mc4wp-form input[type="email"] {
margin: 0 !important;
background: #ffffff !important;
border-color: #ffffff !important;
color: #222222 !important;
}
form.mc4wp-form input[type="text"]:last-child,
form.mc4wp-form input[type="email"]:last-child {
margin-bottom: 0 !important;
}
form.mc4wp-form input[type="text"]:focus,
form.mc4wp-form input[type="text"]:active,
form.mc4wp-form input[type="email"]:focus,
form.mc4wp-form input[type="email"]:active {
border-color: #e52d19 !important;
background: rgba(255,255,255,0.9) !important;
}
form.mc4wp-form button[type="submit"] {
background: transparent !important;
border: 2px solid #e52d19 !important;
padding: 11px 15px !important;
color: #ffffff !important;
background: #e52d19 !important;
float: none;
width: 100%;
margin: 0 !important;
white-space: nowrap;
text-align: center;
justify-content: center;
}
form.mc4wp-form button[type="submit"]:hover {
cursor: pointer;
border-color: #b72414 !important;
background: #b72414 !important;
color: #ffffff !important;
}
form.mc4wp-form .mc4wp-alert {
margin: 20px 0 0 0;
padding: 20px;
background: rgba(34,34,34,0.6);
color: #ffffff;
}
form.mc4wp-form .mc4wp-alert.mc4wp-error {
background: rgba(220,65,37,0.6);
}
.accordion {
position: relative;
margin: 0 0 20px 0;
}
.accordion:last-child {
margin-bottom: 0;
}
.accordion[data-size="small"] .accordion_item_title {
padding: 12px 40px 12px 15px;
}
.accordion[data-size="small"] .accordion_item_title .accordion_item_title_arrow {
right: 15px;
transform: scale(0.8);
-moz-transform: scale(0.8);
-webkit-transform: scale(0.8);
}
.accordion[data-size="small"] .accordion_item_content {
padding: 15px;
}
.accordion .accordion_item {
display: block;
position: relative;
}
.accordion .accordion_item:last-child .accordion_item_title {
border-bottom: 1px solid #e5e5e5;
}
.accordion .accordion_item.active .accordion_item_title {
background: #e5e5e5;
color: #222222;
}
.accordion .accordion_item.active .accordion_item_title:hover {
background: #dddddd;
}
.accordion .accordion_item.active .accordion_item_title:hover+.accordion_item_content:before {
border-top-color: #dddddd;
}
.accordion .accordion_item.active .accordion_item_title:hover .accordion_item_title_arrow:before,
.accordion .accordion_item.active .accordion_item_title:hover .accordion_item_title_arrow:after {
background: #e52d19;
}
.accordion .accordion_item.active .accordion_item_title .accordion_item_title_arrow:before {
background: #222222;
transform: rotate(-135deg);
}
.accordion .accordion_item.active .accordion_item_title .accordion_item_title_arrow:after {
background: #222222;
transform: rotate(-45deg);
}
.accordion .accordion_item.active .accordion_item_title .icon svg path {
fill: #222222 !important;
}
.accordion .accordion_item.active .accordion_item_content:before {
opacity: 1;
}
.accordion .accordion_item_title {
display: block;
position: relative;
margin: 0;
padding: 15px 50px 15px 20px;
background: #222222;
background: #003552;
color: #ffffff;
border: 1px solid #e5e5e5;
border-bottom: none;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.accordion .accordion_item_title:hover {
cursor: pointer;
background: #000000;
background: #00141f;
}
.accordion .accordion_item_title:hover .accordion_item_title_inner {
opacity: 1;
}
.accordion .accordion_item_title:hover .accordion_item_title_arrow:before,
.accordion .accordion_item_title:hover .accordion_item_title_arrow:after {
background: #e52d19;
}
.accordion .accordion_item_title h1,
.accordion .accordion_item_title h2,
.accordion .accordion_item_title h3,
.accordion .accordion_item_title h4,
.accordion .accordion_item_title h5 {
margin: 0;
color: inherit;
}
.accordion .accordion_item_title .icon {
display: inline;
font-size: 1.2em;
}
.accordion .accordion_item_title .icon svg {
display: inline;
margin: 0;
}
.accordion .accordion_item_title .icon svg path {
fill: #ffffff !important;
}
.accordion .accordion_item_title .accordion_item_title_inner {
display: block;
position: relative;
opacity: 1;
}
.accordion .accordion_item_title .accordion_item_title_arrow {
display: block;
position: absolute;
top: 0;
bottom: 0;
right: 20px;
margin: auto;
width: 20px;
height: 20px;
}
.accordion .accordion_item_title .accordion_item_title_arrow:before,
.accordion .accordion_item_title .accordion_item_title_arrow:after {
content: '';
display: block;
width: 20px;
height: 4px;
background: #ffffff;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.accordion .accordion_item_title .accordion_item_title_arrow:before {
transform: rotate(0deg);
}
.accordion .accordion_item_title .accordion_item_title_arrow:after {
transform: rotate(90deg);
}
.accordion .accordion_item_content {
display: none;
position: relative;
padding: 20px;
background: #ffffff;
border: 1px solid #e5e5e5;
border-top: none;
*zoom: 1;
}
.accordion .accordion_item_content:after {
content: "";
display: table;
clear: both;
}
.accordion .accordion_item_content:before {
content: '';
display: block;
position: absolute;
top: 0;
left: 20px;
width: 0;
height: 0;
border: 10px solid transparent;
border-top-color: #e5e5e5;
opacity: 0;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.accordion .accordion_item_content.expanded {
display: block;
}
.accordion .accordion_item_content[data-type="blank"] {
padding: 0;
background: none;
border: none;
}
.tabs {
position: relative;
margin: 0 0 20px 0;
}
.tabs[data-size="small"] .tab_titles .tab_title {
padding: 8px 10px 8px 10px;
}
.tabs[data-size="small"] .tab_items .tab_item {
padding: 15px;
}
.tabs:last-child {
margin-bottom: 0;
}
.tabs .tab_titles {
display: flex;
flex-direction: row;
}
.tabs .tab_titles .tab_title {
position: relative;
flex: 1;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 12px 15px 12px 15px;
margin: 0;
background: #222222;
background: #003552;
border-right: 1px solid #e5e5e5;
color: #ffffff;
text-align: center;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.tabs .tab_titles .tab_title.active {
background: #e5e5e5;
color: #222222;
}
.tabs .tab_titles .tab_title.active:before {
border-top-color: #e5e5e5;
opacity: 1;
}
.tabs .tab_titles .tab_title.active:hover {
background: #dddddd;
}
.tabs .tab_titles .tab_title.active:hover:before {
border-top-color: #dddddd;
}
.tabs .tab_titles .tab_title.active .icon svg path {
fill: #222222 !important;
}
.tabs .tab_titles .tab_title:hover {
cursor: pointer;
background: #000000;
background: #00141f;
}
.tabs .tab_titles .tab_title:before {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
top: 100%;
left: 0;
right: 0;
margin: auto;
border: 10px solid transparent;
border-top-color: #222222;
opacity: 0;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.tabs .tab_titles .tab_title .icon {
display: inline;
font-size: 1.2em;
}
.tabs .tab_titles .tab_title .icon svg {
display: inline;
margin: 0;
}
.tabs .tab_titles .tab_title .icon svg path {
fill: #ffffff !important;
}
.tabs .tab_items .tab_item {
display: none;
margin: 0;
padding: 20px;
background: #ffffff;
border: 1px solid #e5e5e5;
border-top: none;
-webkit-transition: opacity 0.3s ease-in-out;
-moz-transition: opacity 0.3s ease-in-out;
-o-transition: opacity 0.3s ease-in-out;
-ms-transition: opacity 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out;
}
.tabs .tab_items .tab_item[data-visible="0"] {
opacity: 0;
}
.tabs .tab_items .tab_item[data-visible="1"] {
opacity: 1;
}
.tabs .tab_items .tab_item.active {
display: block;
}
.timeline_holder {
margin: 0 0 40px 0;
position: relative;
}
.timeline_holder:last-child {
margin-bottom: 0;
}
.timeline[data-type="list"] .timeline_item {
margin: 0 0 5px 0;
}
.timeline[data-type="list"] .timeline_item:last-child {
margin-bottom: 0;
}
.timeline[data-type="list"] .timeline_item_left {
width: 80px !important;
flex: 0 0 80px !important;
margin-right: 5px !important;
background: #e52d19;
color: #ffffff;
}
.timeline[data-type="list"] .timeline_item_left:before,
.timeline[data-type="list"] .timeline_item_left:after {
display: none;
}
.timeline[data-type="list"] .timeline_item_left .timeline_item_dot {
background: none;
border: none;
color: #ffffff;
line-height: 50px;
}
.timeline[data-type="list"] .timeline_item_left .timeline_item_number {
font-size: 22px;
}
.timeline[data-type="list"] .timeline_item_right {
padding: 0 !important;
}
.timeline[data-type="list"] .timeline_item_content {
padding: 15px !important;
color: #ffffff;
background: #006835;
border: none;
}
.timeline[data-size="small"] .timeline_item:first-child .timeline_item_left:before {
top: 50%;
height: 50%;
}
.timeline[data-size="small"] .timeline_item:first-child .timeline_item_right {
padding-top: 0;
}
.timeline[data-size="small"] .timeline_item:last-child .timeline_item_left:before {
top: auto;
bottom: 50%;
height: 50%;
}
.timeline[data-size="small"] .timeline_item:last-child .timeline_item_right {
padding-bottom: 0;
}
.timeline[data-size="small"] .timeline_item:before {
display: none !important;
}
.timeline[data-size="small"] .timeline_item_right {
padding: 10px 0;
}
.timeline[data-size="small"] .timeline_item_left {
margin-right: 20px;
}
.timeline[data-size="small"] .timeline_item_left:after {
width: 30px;
height: 5px;
}
.timeline[data-size="small"] .timeline_item_content {
padding: 15px;
}
.timeline .timeline_item {
display: flex;
flex-direction: row;
align-items: stretch;
position: relative;
}
.timeline .timeline_item:first-child:before {
content: '';
display: block;
width: 50px;
height: 20px;
position: absolute;
top: 0;
left: 0;
z-index: 1;
background: -moz-linear-gradient(top,#ffffff 0%,rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(top,#ffffff 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom,#ffffff 0%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0);
}
.timeline .timeline_item:last-child:before {
content: '';
display: block;
width: 50px;
height: 20px;
position: absolute;
bottom: 0;
left: 0;
z-index: 1;
background: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,#ffffff 100%);
background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#ffffff 100%);
background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);
}
.timeline .timeline_item[data-expandable="1"] {
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.timeline .timeline_item[data-expandable="1"]:hover {
cursor: pointer;
opacity: 0.85;
}
.timeline .timeline_item[data-expandable="1"]:hover.expanded:hover {
opacity: 1;
}
.timeline .timeline_item_left {
width: 60px;
flex: 0 0 60px;
max-width: 60px;
margin: 0 30px 0 0;
position: relative;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.timeline .timeline_item_left:before {
content: '';
display: block;
width: 10px;
height: 100%;
background: #003552;
z-index: 0;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
.timeline .timeline_item_left:after {
content: '';
display: block;
width: 40px;
height: 10px;
background: #e52d19;
position: absolute;
top: 0;
bottom: 0;
left: 50px;
margin: auto;
z-index: 0;
}
.timeline .timeline_item_left .timeline_item_dot {
display: block;
position: relative;
z-index: 2;
width: 50px;
height: 50px;
border: 10px solid #e52d19;
background: #ffffff;
border-radius: 50%;
line-height: 40px;
text-align: center;
color: #003552;
}
.timeline .timeline_item_left .timeline_item_dot[data-show-timeline-numbers="1"] {
width: 50px;
height: 50px;
border-width: 5px;
}
.timeline .timeline_item_left .timeline_item_number {
font-size: 26px;
font-weight: bold;
}
.timeline .timeline_item_right {
flex: 1;
padding: 20px 0;
}
.timeline .timeline_item_content {
padding: 20px;
position: relative;
border-left: 5px solid #e52d19;
background: -moz-linear-gradient(left,#e4f3fd 0%,rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(left,#e4f3fd 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(to right,#e4f3fd 0%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4f3fd',endColorstr='#00ffffff',GradientType=1);
}
.timeline .timeline_item_content:before {
content: '';
display: block;
display: none;
width: 0;
height: 0;
border: 20px solid transparent;
border-right-color: #e52d19;
position: absolute;
top: 0;
bottom: 0;
right: 100%;
margin: auto;
}
.timeline .timeline_item_content>h3,
.timeline .timeline_item_content>h4 {
margin: 0;
}
.timeline .timeline_item_content>p {
margin: 0;
}
.timeline .timeline_item_content .timeline_item_text {
margin: 20px 0 0 0;
}
.timeline .timeline_item_content .timeline_item_text:first-child {
margin-top: 0;
}
.timeline .timeline_expandable_content {
display: none;
margin: 10px 0 10px 0;
padding: 30px;
background: #e4f3fd;
border: 2px solid #e52d19;
position: relative;
}
.timeline .timeline_expandable_content:before {
content: '';
display: block;
width: 0;
height: 0;
border: 10px solid transparent;
border-bottom-color: #e52d19;
position: absolute;
bottom: 100%;
left: 20px;
}
.items_grid {
position: relative;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: stretch;
margin: 0 -10px 0 -10px;
}
.items_grid:last-child {
margin-bottom: -20px;
}
.items_grid[data-slider="1"] {
margin-bottom: 20px;
}
.items_grid[data-slider="1"]:last-child {
margin-bottom: 0;
}
.items_grid[data-slider="1"][data-post-type="post"] {
margin: 0;
}
.items_grid[data-slider="1"][data-post-type="post"] .item_holder {
padding: 0;
}
.items_grid[data-slider="1"][data-post-type="logos_slider"]:not(.slick-initialized) .item_holder {
display: none;
}
.items_grid[data-slider="1"][data-post-type="logos_slider"]:not(.slick-initialized) .item_holder:nth-child(1),
.items_grid[data-slider="1"][data-post-type="logos_slider"]:not(.slick-initialized) .item_holder:nth-child(2),
.items_grid[data-slider="1"][data-post-type="logos_slider"]:not(.slick-initialized) .item_holder:nth-child(3),
.items_grid[data-slider="1"][data-post-type="logos_slider"]:not(.slick-initialized) .item_holder:nth-child(4),
.items_grid[data-slider="1"][data-post-type="logos_slider"]:not(.slick-initialized) .item_holder:nth-child(5) {
display: block;
}
.items_grid[data-slider="1"][data-post-type="logos_slider"] .slick-track {
display: flex;
flex-direction: row;
align-items: center;
}
.items_grid[data-slider="1"][data-post-type="logos_slider"] .slick-track[style="opacity: 1; width: 0px;"] {
width: 100% !important;
}
.items_grid[data-slider="1"][data-post-type="logos_slider"] .slick-track .item_holder {
flex: 1;
width: auto;
float: none;
text-align: center;
}
.items_grid[data-slider="1"][data-post-type="logos_slider"] .slick-track img {
width: auto;
height: auto;
max-width: calc(100% - 40px);
max-height: 150px;
margin: 0 auto;
}
.items_grid[data-slider="1"] .item_holder {
margin-bottom: 0;
}
.items_grid[data-slider="1"] .slick-list {
padding: 30px 0;
margin: -30px 0;
}
.items_grid[data-slider="1"] .slick-dots {
margin-top: 20px;
}
.items_grid[data-cols="5"] .item_holder {
flex: 0 0 20%;
width: 20%;
max-width: 20%;
}
.items_grid[data-cols="4"] .item_holder {
flex: 0 0 25%;
width: 25%;
max-width: 25%;
}
.items_grid[data-cols="3"] .item_holder {
flex: 0 0 33.33%;
width: 33.33%;
max-width: 33.33%;
}
.items_grid[data-cols="2"] .item_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.items_grid[data-cols="1"] .item_holder {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
.items_grid .item_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.items_grid .item_holder .single_item {
height: 100%;
}
.info_boxes {
position: relative;
margin: 0 -10px 40px -10px;
}
.info_boxes:last-child {
margin-bottom: 0;
}
.info_boxes .item_holder {
margin-bottom: 40px;
float: none;
}
.info_boxes .item_holder[data-item-title="1"] {
margin-top: 20px;
}
.info_boxes .item_holder:last-child {
margin-bottom: 0;
}
.item_holder {
position: relative;
padding: 0 10px;
margin: 0 0 20px 0;
width: 25%;
float: left;
outline: none !important;
}
.item_holder.item_holder_hidden {
display: none;
}
.item_holder.slick-slide {
max-width: none !important;
}
.item_holder[data-type="career"] {
flex: 0 0 100%;
width: 100%;
}
.item_holder[data-type="category_divider"] {
flex: 0 0 100%;
width: 100%;
margin: 20px 0 20px 0 !important;
}
.item_holder[data-type="category_divider"]:first-child {
margin-top: 0 !important;
}
.item_holder[data-type="category_divider"]:last-child {
margin-bottom: 0 !important;
}
.item_holder[data-type="info_box"] {
flex: 0 0 100%;
width: 100%;
}
.item_holder[data-post-type="event"] {
margin-bottom: 0;
}
.item_holder .admin_edit_button {
right: 10px;
}
.single_item {
display: block;
margin: 0;
padding: 0;
position: relative;
color: #222222;
text-decoration: none;
background: #ffffff;
box-shadow: 0px 3px 7px rgba(0,0,0,0.15);
box-shadow: none;
border: 1px solid transparent;
outline: none !important;
}
.single_item[data-size="small"] {
font-size: 14px;
}
.single_item[data-size="small"] .single_item_inner {
display: flex;
flex-direction: row;
align-items: center;
}
.single_item[data-size="small"] .single_item_inner .single_item_image {
flex: 0 0 120px;
}
.single_item[data-size="small"] .single_item_inner .single_item_text {
padding: 10px 20px;
flex: 1;
}
.single_item[data-size="small"] .staff_contacts {
margin-top: 10px;
}
.single_item[data-size="small"] .single_item_date {
opacity: 0.5;
}
.single_item[data-item-color="white"] {
background: #ffffff;
color: #222222;
}
.single_item[data-item-color="dark"] {
background: #222222;
color: #ffffff;
}
.single_item[data-item-color="main"] {
background: #003552;
color: #ffffff;
}
.single_item[data-item-color="highlight"] {
background: #e52d19;
color: #ffffff;
}
.single_item[data-item-color="highlight"] .button {
background: #222222;
}
.single_item[data-item-color="highlight"] .button:hover {
background: #000000;
}
.single_item[data-featured="1"] {
background: #e52d19;
color: #ffffff;
}
.single_item[data-featured="1"]:hover {
background: #b72414;
color: #ffffff;
}
.single_item[data-featured="1"] .single_item_top {
color: rgba(255,255,255,0.5);
}
.single_item[data-post-type="inline_box"] {
border: 1px solid #e5e5e5;
}
.single_item[data-post-type="inline_box"][data-align="right"] {
width: 50%;
float: right;
margin: 0 0 20px 20px;
}
.single_item[data-post-type="inline_box"][data-align="left"] {
width: 50%;
float: left;
margin: 0 20px 20px 0;
}
.single_item[data-item-title="1"] {
padding-top: 25px;
}
.single_item[data-background-color="main"] {
background: #003552;
color: #ffffff;
border: none;
}
.single_item[data-background-color="highlight"] {
background: #e52d19;
color: #ffffff;
border: none;
}
.single_item[data-background-color="dark"] {
background: #222222;
color: #ffffff;
border-color: #f5f5f5;
}
.single_item[data-background-color="black"] {
background: #000000;
color: #ffffff;
border-color: #f5f5f5;
}
.single_item[data-background-color="white"] {
background: #ffffff;
color: #222222;
border-color: #e5e5e5;
}
.single_item .single_item_inner {
display: block;
margin: 0;
padding: 0;
position: relative;
}
.single_item .single_item_top {
display: flex;
flex-direction: row;
padding: 8px 20px;
font-size: 14px;
color: #999999;
}
.single_item .single_item_top .single_item_right {
margin-left: auto;
}
.single_item .single_item_image {
display: block;
position: relative;
margin: 0;
}
.single_item .single_item_image img {
display: block;
margin: 0;
width: 100%;
height: auto;
}
.single_item .single_item_image[data-image-padding="1"] {
padding: 20px;
border-bottom: 1px solid #eeeeee;
background: #ffffff;
}
.single_item .single_item_image[data-type="logo"] {
padding-bottom: 75%;
}
.single_item .single_item_image[data-type="logo"] img {
display: block;
width: auto;
height: auto;
max-width: calc(100% - 40px);
max-height: calc(100% - 40px);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
.single_item .single_item_image[data-type="logo_long"] {
padding-bottom: 40%;
}
.single_item .single_item_image[data-type="logo_long"] img {
display: block;
width: auto;
height: auto;
max-width: calc(100% - 80px);
max-height: calc(100% - 80px);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
.single_item .single_item_text {
padding: 20px;
}
.single_item .single_item_text[data-columns="2"] {
display: flex;
flex-direction: row;
align-items: stretch;
}
.single_item .single_item_text[data-columns="2"][data-vertical-align="center"] {
align-items: center;
}
.single_item .single_item_text[data-columns="2"] .single_item_left {
flex: 1;
}
.single_item .single_item_text[data-columns="2"] .single_item_left[data-type="small"] {
width: 240px;
flex: 0 0 240px;
}
.single_item .single_item_text[data-columns="2"] .single_item_right {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
flex: 0;
padding-left: 20px;
margin-left: 20px;
border-left: 1px solid rgba(34,34,34,0.1);
}
.single_item .single_item_text[data-columns="2"] .single_item_right[data-type="large"] {
flex: 1 1 auto;
align-items: flex-start;
}
.single_item .single_item_text[data-columns="2"] .single_item_right[data-type="gallery"] {
flex: 0 0 200px;
width: 200px;
align-items: stretch;
}
.single_item .single_item_text[data-columns="2"] .single_item_right[data-type="buttons"] .button {
display: flex;
width: 100%;
margin: 0 0 15px 0;
text-align: left;
}
.single_item .single_item_text[data-columns="2"] .single_item_right[data-type="buttons"] .button:last-child {
margin-bottom: 0;
}
.single_item .single_item_text[data-cols="2"] {
display: flex;
flex-direction: row;
margin: 0 -20px;
padding: 20px;
}
.single_item .single_item_text[data-cols="2"] .slide_post_image {
flex: 0 0 45%;
padding: 0 10px;
}
.single_item .single_item_text[data-cols="2"] .slide_post_text {
flex: 1 1 55%;
padding: 0 10px;
}
.single_item .single_item_text .slide_extra_info_box {
margin: 10px 0 0 0;
padding: 10px 0 0 0;
border-top: 1px solid #f5f5f5;
}
.single_item .single_item_title {
display: flex;
flex-direction: row;
margin: 0 0 20px 0;
align-items: center;
}
.single_item .single_item_title:last-child {
margin-bottom: 0;
}
.single_item .single_item_title+.single_item_subtitle {
margin-top: -20px;
}
.single_item .single_item_title .event_date {
flex: 0 0 60px;
margin: 0 15px 0 0;
}
.single_item .single_item_title .single_item_title_text {
display: block;
flex: 1;
}
.single_item .single_item_subtitle {
margin: 0 0 20px 0;
opacity: 0.5;
}
.single_item .single_item_subtitle:last-child {
margin-bottom: 0;
}
.single_item .single_item_meta {
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin: 0 -20px -10px -20px;
}
.single_item .single_item_meta .single_item_meta_item {
flex: 0 0 auto;
margin: 0 0 10px 0;
padding: 0 20px;
}
.single_item .single_item_meta .single_item_meta_item[data-color="red"] {
color: #e52d19;
}
.single_item .single_item_meta .single_item_meta_item[data-color="red"] svg {
opacity: 1;
}
.single_item .single_item_meta .single_item_meta_item[data-color="red"] svg path {
fill: #e52d19 !important;
}
.single_item .single_item_meta .single_item_meta_item[data-color="grey"] {
opacity: 0.35;
}
.single_item .single_item_meta .single_item_meta_item[data-color="grey"] svg {
opacity: 1;
}
.single_item .single_item_meta .single_item_meta_item .single_item_meta_item_icon {
display: inline-block;
vertical-align: middle;
margin: 0 10px 0 0;
}
.single_item .single_item_meta .single_item_meta_item .single_item_meta_item_text {
display: inline-block;
vertical-align: middle;
}
.single_item .single_item_meta .single_item_meta_item svg {
display: block;
opacity: 0.75;
}
.single_item .single_item_boxed_title {
display: block;
margin: 0;
padding: 8px 14px;
position: absolute;
top: -24px;
left: 20px;
background: #e52d19;
color: #ffffff;
font-weight: 300;
}
.single_item .single_item_boxed_title[data-background-color="highlight"] {
background: #e52d19;
}
.single_item .single_item_boxed_title[data-background-color="main"] {
background: #003552;
}
.single_item .single_item_boxed_title[data-background-color="dark"] {
background: #222222;
}
.single_item .single_item_boxed_title[data-background-color="black"] {
background: #000000;
}
.single_item .staff_contacts {
margin-top: 20px;
}
.single_item .staff_contacts[data-type="inline"]>p {
display: inline-block;
vertical-align: middle;
margin-right: 20px;
}
.single_item .staff_contacts[data-type="inline"]>p:last-child {
margin-right: 0;
}
.single_item .staff_contacts p {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.single_item .staff_contacts a {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
text-decoration: none;
}
.single_item .staff_contacts a:hover svg path {
fill: #e52d19 !important;
}
#page_text .single_item[data-post-type="inline_box"] {
padding: 32px;
}
a.single_item:hover {
box-shadow: 0px 3px 7px rgba(0,0,0,0.25);
background: #f5f5f5;
border-color: #e52d19 !important;
z-index: 2;
color: #222222;
text-decoration: none;
transform: scale(1.05);
-moz-transform: scale(1.05);
-webkit-transform: scale(1.05);
}
a.single_item:hover+.admin_edit_button {
z-index: 2;
}
.category_divider_title {
position: relative;
display: block;
margin: 0;
padding: 10px 20px;
background: #222222;
color: #ffffff;
}
.category_divider_title:before {
content: '';
display: block;
position: absolute;
top: 100%;
left: 20px;
width: 0;
height: 0;
border: 10px solid transparent;
border-top-color: #222222;
}
.category_divider_title .category_divider_title_text {
display: inline-block;
vertical-align: middle;
}
.category_divider_title .category_divider_title_icon {
display: inline-block;
vertical-align: middle;
width: 30px;
margin: 0 20px -2px 0px;
}
.category_divider_title .category_divider_title_icon svg,
.category_divider_title .category_divider_title_icon img {
max-width: 30px;
max-height: 30px;
width: auto;
height: auto;
}
.category_divider_title .category_divider_title_icon svg path,
.category_divider_title .category_divider_title_icon svg polygon,
.category_divider_title .category_divider_title_icon svg line,
.category_divider_title .category_divider_title_icon svg circle,
.category_divider_title .category_divider_title_icon svg rect {
fill: #ffffff !important;
}
.icons_set_item {
display: block;
text-align: center;
outline: none !important;
}
.icons_set_item[data-layout="horizontal"] {
text-align: left;
}
.icons_set_item[data-layout="horizontal"] .icons_set_item_inner {
flex-direction: row;
align-items: flex-start;
align-items: center;
}
.icons_set_item[data-layout="horizontal"] .icons_set_item_icon_circle_holder {
margin: 0 20px 0 0;
}
.icons_set_item[data-layout="horizontal"] .icons_set_item_icon_circle_holder:last-child {
margin-right: 0;
}
.icons_set_item[data-layout="horizontal"] .icons_set_item_text {
padding: 0;
}
.icons_set_item[data-size="small"] .icons_set_item_icon_circle {
width: 70px;
height: 70px;
}
.icons_set_item[data-size="tiny"] .icons_set_item_icon_circle {
width: 50px;
height: 50px;
}
.icons_set_item[data-size="tiny"] .icons_set_item_icon_circle svg,
.icons_set_item[data-size="tiny"] .icons_set_item_icon_circle img {
max-width: 60%;
max-height: 60%;
}
.icons_set_item[data-icon-color="white"] .icons_set_item_icon_circle {
border-color: #ffffff;
}
.icons_set_item[data-icon-color="white"] .icons_set_item_icon_circle svg path {
fill: #ffffff !important;
}
.icons_set_item[data-icon-color="white"][data-icon-circle-type="solid"] .icons_set_item_icon_circle {
background-color: #ffffff;
}
.icons_set_item[data-icon-color="dark"] .icons_set_item_icon_circle {
border-color: #222222;
}
.icons_set_item[data-icon-color="dark"] .icons_set_item_icon_circle svg path {
fill: #222222 !important;
}
.icons_set_item[data-icon-color="dark"][data-icon-circle-type="solid"] .icons_set_item_icon_circle {
background-color: #222222;
}
.icons_set_item[data-icon-color="main"] .icons_set_item_icon_circle {
border-color: #003552;
}
.icons_set_item[data-icon-color="main"] .icons_set_item_icon_circle svg path {
fill: #003552 !important;
}
.icons_set_item[data-icon-color="main"][data-icon-circle-type="solid"] .icons_set_item_icon_circle {
background-color: #003552;
}
.icons_set_item[data-icon-color="highlight"] .icons_set_item_icon_circle {
border-color: #e52d19;
}
.icons_set_item[data-icon-color="highlight"] .icons_set_item_icon_circle svg path {
fill: #e52d19 !important;
}
.icons_set_item[data-icon-color="highlight"][data-icon-circle-type="solid"] .icons_set_item_icon_circle {
background-color: #e52d19;
}
.icons_set_item[data-icon-circle-type="solid"][data-icon-color="white"] .icons_set_item_icon_circle svg path {
fill: #222222 !important;
}
.icons_set_item[data-icon-circle-type="solid"] .icons_set_item_icon_circle svg path {
fill: #ffffff !important;
}
.icons_set_item .icons_set_item_inner {
display: flex;
flex-direction: column;
}
.icons_set_item .icons_set_item_icon_circle_holder {
margin: 0 0 20px 0;
}
.icons_set_item .icons_set_item_icon_circle_holder:last-child {
margin-bottom: 0;
}
.icons_set_item .icons_set_item_icon_circle {
display: block;
width: 130px;
height: 130px;
border-radius: 50%;
position: relative;
margin: 0 auto;
border: 2px solid #222222;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.icons_set_item .icons_set_item_icon_circle svg,
.icons_set_item .icons_set_item_icon_circle img {
display: block;
margin: 0;
width: auto;
height: auto;
max-width: 40%;
max-height: 40%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
.icons_set_item .icons_set_item_icon_circle svg path {
fill: #222222 !important;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.icons_set_item .icons_set_item_text {
padding: 0 20px 0 20px;
font-size: 1.2em;
}
.icons_set_item h3,
.icons_set_item h4,
.icons_set_item h5,
.icons_set_item p,
.icons_set_item ul,
.icons_set_item ol {
margin: 0 0 10px 0;
}
.icons_set_item h3:last-child,
.icons_set_item h4:last-child,
.icons_set_item h5:last-child,
.icons_set_item p:last-child,
.icons_set_item ul:last-child,
.icons_set_item ol:last-child {
margin-bottom: 0;
}
a.icons_set_item {
text-decoration: none;
}
a.icons_set_item:hover {
text-decoration: none;
color: inherit;
}
a.icons_set_item:hover[data-icon-color="white"] .icons_set_item_icon_circle {
border-color: #e52d19;
background-color: #e52d19;
}
a.icons_set_item:hover[data-icon-color="white"] .icons_set_item_icon_circle svg path {
fill: #ffffff !important;
}
a.icons_set_item:hover[data-icon-color="white"][data-icon-circle-type="solid"] .icons_set_item_icon_circle {
background-color: #003552;
}
a.icons_set_item:hover[data-icon-color="dark"] .icons_set_item_icon_circle {
border-color: #e52d19;
background-color: #e52d19;
}
a.icons_set_item:hover[data-icon-color="dark"] .icons_set_item_icon_circle svg path {
fill: #ffffff !important;
}
a.icons_set_item:hover[data-icon-color="dark"][data-icon-circle-type="solid"] .icons_set_item_icon_circle {
background-color: #e52d19;
}
a.icons_set_item:hover[data-icon-color="main"] .icons_set_item_icon_circle {
border-color: #e52d19;
background-color: #e52d19;
}
a.icons_set_item:hover[data-icon-color="main"] .icons_set_item_icon_circle svg path {
fill: #ffffff !important;
}
a.icons_set_item:hover[data-icon-color="main"][data-icon-circle-type="solid"] .icons_set_item_icon_circle {
background-color: #e52d19;
}
a.icons_set_item:hover[data-icon-color="highlight"] .icons_set_item_icon_circle {
border-color: #e52d19;
background-color: #e52d19;
}
a.icons_set_item:hover[data-icon-color="highlight"] .icons_set_item_icon_circle svg path {
fill: #ffffff !important;
}
a.icons_set_item:hover[data-icon-color="highlight"][data-icon-circle-type="solid"] .icons_set_item_icon_circle {
border-color: #b72414;
background-color: #b72414;
}
a.icons_set_item:hover[data-icon-circle-type="solid"][data-icon-color="white"] .icons_set_item_icon_circle svg path {
fill: #ffffff !important;
}
a.icons_set_item:hover[data-icon-circle-type="solid"] .icons_set_item_icon_circle svg path {
fill: #ffffff !important;
}
.samarbejdspartnere .single_item_image {
border: 1px solid #8e8e8e;
margin-bottom: 10px;
}
.samarbejdspartnere .single_item_text {
padding: 0;
font-size: 12.6px;
}
.samarbejdspartnere .single_item_text .beskrivelse {
margin-bottom: 0;
}
.samarbejdspartnere .single_item_text .staff_contacts {
margin-top: 0;
}
.samarbejdspartnere .single_item_text .staff_contacts a {
color: #00b2d4;
white-space: normal;
overflow: visible;
text-overflow: unset;
text-decoration: underline;
}
.z_gallery {
position: relative;
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin: 0 -10px;
}
.z_gallery:last-child {
margin-bottom: -20px;
}
.z_gallery[data-columns="1"] .gallery_item_holder {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
.z_gallery[data-columns="2"] .gallery_item_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.z_gallery[data-columns="3"] .gallery_item_holder {
flex: 0 0 33.33%;
width: 33.33%;
max-width: 33.33%;
}
.z_gallery[data-columns="4"] .gallery_item_holder {
flex: 0 0 25%;
width: 25%;
max-width: 25%;
}
.z_gallery[data-columns="5"] .gallery_item_holder {
flex: 0 0 20%;
width: 20%;
max-width: 20%;
}
.z_gallery[data-style="black_and_white"] .gallery_item {
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
}
.z_gallery[data-style="black_and_white"] .gallery_item:hover {
filter: grayscale(0%);
-webkit-filter: grayscale(0%);
}
.z_gallery .gallery_item_holder {
flex: 0 0 25%;
width: 25%;
max-width: 25%;
padding: 0 10px;
margin: 0 0 20px 0;
}
.z_gallery .gallery_item {
display: block;
position: relative;
border: 1px solid rgba(255,255,255,0.5);
box-shadow: 0px 3px 7px rgba(0,0,0,0.15);
}
.z_gallery .gallery_item:hover {
border-color: #e52d19;
box-shadow: 0px 3px 7px rgba(0,0,0,0.25);
transform: scale(1.05);
-moz-transform: scale(1.05);
-webkit-transform: scale(1.05);
}
.z_gallery .gallery_item:hover .gallery_item_filter {
opacity: 0;
}
.z_gallery .gallery_item img {
display: block;
width: 100%;
height: auto;
margin: 0;
}
.z_gallery .gallery_item .gallery_item_filter {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
#post_comments_holder {
margin: 40px 0 0 0;
}
#comments_holder h3#comments {
display: none !important;
}
#comments_intro {
margin: 0 0 20px 0;
}
#respond {
margin: 20px 0 20px 0;
}
#respond:last-child {
margin-bottom: 0;
}
#respond #reply-title {
display: none !important;
}
.comment-form {
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin: 20px -10px 0 -10px;
width: auto !important;
}
.comment-form>p {
padding: 0 10px;
}
.comment-form .comment-form-cookies-consent {
display: none !important;
}
.comment-form .comment-form-url {
display: none !important;
}
.comment-form .comment-form-author {
order: 1;
flex: 0 0 50%;
}
.comment-form .comment-form-email {
order: 2;
flex: 0 0 50%;
}
.comment-form .comment-form-comment {
order: 3;
flex: 0 0 100%;
}
.comment-form .comment-notes {
order: 4;
flex: 1;
font-size: 0.8em;
opacity: 0.5;
}
.comment-form .form-submit {
order: 4;
flex: 0 1 240px;
text-align: right;
margin-left: auto;
}
.comment-form label {
display: inline-block;
margin-bottom: 5px;
}
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="number"],
.comment-form textarea {
width: 100%;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.comment-form input[type="submit"] {
margin: 0 !important;
}
.commentlist {
list-style-type: none;
margin: 0 0 20px 0;
padding: 0;
}
.commentlist .comment {
display: block;
position: relative;
margin: 0 0 20px 0;
padding: 20px;
background: #ffffff;
border: 1px solid #eeeeee;
font-size: 14.4px;
}
.commentlist .comment:last-child {
margin-bottom: 0;
}
.commentlist .comment-body {
display: block;
position: relative;
margin: 0;
}
.commentlist .comment-body:last-child {
margin-bottom: 0;
}
.commentlist .comment-body>p {
margin: 20px 0 0 0;
}
.commentlist .comment-body .comment-author {
display: inline-block;
vertical-align: middle;
background: #eeeeee;
padding: 0 10px;
margin: 0;
font-size: 18px;
}
.commentlist .comment-body .comment-author .says {
display: none;
}
.commentlist .comment-body .comment-meta {
display: inline-block;
vertical-align: middle;
margin: 0 0 0 10px;
padding: 0;
font-size: 13.5px;
}
.commentlist .comment-body .comment-meta a {
text-decoration: none;
color: inherit;
opacity: 0.5;
}
.commentlist .comment-body .comment-meta a:hover {
color: inherit;
opacity: 1;
text-decoration: none;
}
.commentlist .comment-body .comment-text {
position: relative;
margin: 10px 0 0 0;
padding: 15px 15px;
border: 1px solid #222222;
}
.commentlist .comment-body .comment-text:before {
content: '';
display: block;
width: 0;
height: 0;
border: 6px solid transparent;
border-bottom-color: #222222;
position: absolute;
bottom: 100%;
left: 10px;
}
.commentlist .comment-body .comment-text p {
margin: 20px 0 0 0;
}
.commentlist .comment-body .comment-text p:first-child {
margin-top: 0;
}
.commentlist .comment-body .reply {
display: block;
position: absolute;
bottom: -20px;
right: -20px;
font-size: 14.5;
}
.commentlist .comment-body .comment-reply-link {
display: block;
margin: 0;
padding: 2px 10px;
background: #eeeeee;
color: #222222;
text-decoration: none;
}
.commentlist .comment-body .comment-reply-link:hover {
background: #e52d19;
color: #ffffff;
text-decoration: none;
}
.commentlist .children {
margin: 20px -21px -20px -20px;
border-left: 20px solid #eeeeee;
}
.commentlist .children li {
border-bottom: none;
}
.commentlist .children li:before {
display: none !important;
}
.commentlist .children .comment {
margin: 0;
}
.slick-dots {
display: block;
margin: 0 auto;
text-align: center;
list-style-type: none;
position: relative;
z-index: 1;
}
.slick-dots>li {
display: inline-block;
width: 14px;
height: 14px;
margin: 0 5px;
background: transparent;
border: 1px solid #ffffff;
border-radius: 50%;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.slick-dots>li.slick-active {
background: #ffffff;
}
.slick-dots>li:hover {
cursor: pointer;
background: #e52d19 !important;
border-color: #e52d19 !important;
transform: scale(1.25);
-moz-transform: scale(1.25);
-webkit-transform: scale(1.25);
}
.slick-dots>li button {
display: none !important;
}
[data-slider-controls-color="dark"]>.slick-dots>li {
border-color: #222222;
}
[data-slider-controls-color="dark"]>.slick-dots>li.slick-active {
background: #222222;
}
[data-slider-controls-color="highlight"]>.slick-dots>li {
border-color: #e52d19;
}
[data-slider-controls-color="highlight"]>.slick-dots>li.slick-active {
background: #e52d19;
}
[data-slider-controls-color="main"]>.slick-dots>li {
border-color: #003552;
}
[data-slider-controls-color="main"]>.slick-dots>li.slick-active {
background: #003552;
}
.icon.arrow_icon {
display: block;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
border-radius: 50%;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.icon.arrow_icon:hover:not(.slick-disabled) {
cursor: pointer;
background: #e52d19;
transform: scale(1.10);
-moz-transform: scale(1.10);
-webkit-transform: scale(1.10);
}
.icon.arrow_icon:hover:not(.slick-disabled) svg path {
fill: #ffffff !important;
}
.icon.arrow_icon.slick-disabled {
opacity: 0.5;
}
.icon.arrow_icon.slider_arrow {
position: absolute !important;
top: 0;
bottom: 0;
margin: auto;
}
.icon.arrow_icon.slider_arrow.slider_arrow_next {
right: -45px;
}
.icon.arrow_icon.slider_arrow.slider_arrow_prev {
left: -45px;
}
.icon.arrow_icon .icon_inner {
display: block;
position: relative;
margin: 0;
width: 100%;
height: 100%;
}
.icon.arrow_icon svg {
display: block;
margin: auto;
padding: 0;
margin: auto !important;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
#calendar_wrap {
width: 100%;
min-height: 150px;
height: auto;
position: relative;
}
#calendar_wrap.loading:before {
z-index: 1;
}
#calendar_wrap.loading #calendar_holder {
opacity: 0.2;
z-index: 0;
}
#calendar_wrap.loading .ajax_load_animation {
display: block;
opacity: 1;
z-index: 2;
}
#calendar_wrap:before {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
z-index: 0;
}
#calendar_wrap #calendar_holder {
position: relative;
z-index: 2;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
#calendar_wrap .ajax_load_animation {
margin-top: 0;
opacity: 0;
z-index: 1;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
#calendar_top {
margin: 20px 0 20px 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
#calendar_top #calendar_prev {
text-align: left;
margin-right: auto;
}
#calendar_top #calendar_next {
text-align: right;
margin-left: auto;
}
#calendar_top #calendar_current {
text-align: center;
}
#calendar_top #calendar_current h1,
#calendar_top #calendar_current h2 {
line-height: normal;
font-size: 27px;
text-transform: capitalize;
}
#calendar_top .button {
display: inline-flex !important;
}
#calendar_grid {
*zoom: 1;
}
#calendar_grid:after {
content: "";
display: table;
clear: both;
}
#calendar_grid #calendar_week_days {
*zoom: 1;
}
#calendar_grid #calendar_week_days:after {
content: "";
display: table;
clear: both;
}
#calendar_grid .calendar_row {
display: block;
width: 100%;
table-layout: fixed;
}
#calendar_grid .calendar_item {
display: inline-block;
position: relative;
vertical-align: top;
margin: 0;
padding: 20px;
width: calc(100% / 7);
height: 200px;
height: auto;
text-align: left;
border: 1px solid rgba(255,255,255,0.5);
background: rgba(255,255,255,0.5);
color: inherit;
}
#calendar_grid .calendar_item:before {
content: "";
display: block;
padding-top: 100%;
}
#calendar_grid .calendar_item:nth-child(7n-1),
#calendar_grid .calendar_item:nth-child(7n) {
background: rgba(255,255,255,0.25);
}
#calendar_grid .calendar_item.heading_item {
border-color: transparent;
height: auto;
padding: 10px 20px;
border: none !important;
background: none !important;
text-align: center;
}
#calendar_grid .calendar_item.heading_item:before {
display: none !important;
}
#calendar_grid .calendar_item.empty_item {
background: rgba(255,255,255,0.1);
}
#calendar_grid .calendar_item.empty_item .calendar_item_content {
opacity: 0.5;
}
#calendar_grid .calendar_item.today {
background: rgba(229,45,25,0.2);
}
#calendar_grid .calendar_item .calendar_item_inner {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
#calendar_grid .calendar_item .calendar_item_inner .calendar_item_content {
display: block;
position: relative;
width: 100%;
height: 100%;
padding: 15px;
}
#calendar_grid .calendar_item .calendar_day {
display: inline-block;
margin: 0;
padding: 0;
line-height: 1;
font-family: 'rift-soft', 'Poppins', sans-serif;
font-weight: 600;
}
#calendar_grid .calendar_item .calendar_events_list {
display: block;
position: absolute;
left: 0px;
right: 0px;
bottom: 0;
max-height: calc(100% - 50px);
overflow: auto;
}
#calendar_grid .calendar_item ::-webkit-scrollbar {
width: 10px;
}
#calendar_grid .calendar_item ::-webkit-scrollbar-track {
width: 8px;
background: rgba(34,34,34,0.1);
border-radius: 5px;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
#calendar_grid .calendar_item ::-webkit-scrollbar-track:hover {
background: rgba(34,34,34,0.15);
}
#calendar_grid .calendar_item ::-webkit-scrollbar-thumb {
background: rgba(34,34,34,0.75);
border-radius: 5px;
}
#calendar_grid .calendar_item ::-webkit-scrollbar-thumb:hover {
background: #222222;
}
#calendar_grid .calendar_item .calendar_event_list_item {
display: block;
padding: 5px 20px;
font-weight: bold;
text-decoration: none;
color: #ffffff;
background: #222222;
margin-bottom: 1px;
}
#calendar_grid .calendar_item .calendar_event_list_item:last-child {
margin-bottom: 0;
}
#calendar_grid .calendar_item .calendar_event_list_item:hover {
color: #ffffff;
background: #e52d19;
text-decoration: none;
}
#calendar_grid #calendar_months {
z-index: 1;
border-top: 1px solid rgba(255,255,255,0.5);
}
#calendar_grid #calendar_months .calendar_month {
padding-bottom: 15px;
}
#calendar_grid #calendar_months .calendar_month .calendar_item {
border-top: none;
border-left: none;
}
#calendar_grid #calendar_months .calendar_month .calendar_item:nth-child(7n-6) {
border-left: 1px solid rgba(255,255,255,0.5);
}
#calendar_grid #calendar_months .calendar_month .calendar_item:nth-child(7n-6) .single_event_holder .single_event_expand {
left: 0;
margin-left: 0;
}
#calendar_grid #calendar_months .calendar_month .calendar_item:nth-child(7n-6) .single_event_holder .single_event_expand .single_calendar_event:before {
left: 7px;
right: auto;
}
#calendar_grid #calendar_months .calendar_month .calendar_item:nth-child(7n) .single_event_holder .single_event_expand {
left: auto;
right: 0;
margin-left: 0;
}
#calendar_grid #calendar_months .calendar_month .calendar_item:nth-child(7n) .single_event_holder .single_event_expand .single_calendar_event:before {
right: 7px;
left: auto;
}
#calendar_grid #calendar_months .calendar_month .calendar_item:nth-last-child(-n+7) .single_event_holder .single_event_expand {
top: auto;
bottom: 100%;
}
#calendar_grid #calendar_months .calendar_month .calendar_item:nth-last-child(-n+7) .single_event_holder .single_event_expand .single_calendar_event:before {
top: auto;
bottom: -1px;
border-top-color: transparent;
border-bottom-color: #e52d19;
}
#calendar_grid .single_event_holder {
display: inline-block;
position: relative;
margin: 0 5px;
width: 30px;
height: 30px;
line-height: 30px;
background: #ffffff;
color: #e52d19;
border-radius: 50%;
}
#calendar_grid .single_event_holder .icon {
margin: -4px auto 0 auto;
}
#calendar_grid .single_event_holder:hover .single_event_expand {
display: block;
}
#calendar_grid .single_event_holder .single_event_expand {
display: none;
width: 400px;
height: auto;
margin: 0 0 0 -200px;
position: absolute;
top: 100%;
left: 50%;
z-index: 1;
}
#calendar_grid .single_event_holder .single_event_expand .single_calendar_event {
display: block;
position: relative;
padding: 20px;
margin: 0;
text-decoration: none !important;
line-height: normal;
color: #222222;
border: 1px solid #eeeeee;
background: #ffffff;
box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
}
#calendar_grid .single_event_holder .single_event_expand .single_calendar_event h3 {
margin-bottom: 10px;
}
#calendar_grid .single_event_holder .single_event_expand .single_calendar_event:before {
content: '';
display: block;
width: 0;
height: 0;
border: 7px solid transparent;
border-top-color: #e52d19;
position: absolute;
top: -1px;
left: 0;
right: 0;
margin: auto;
}
#calendar_grid .single_event_holder .single_event_expand .single_calendar_event:hover {
color: #e52d19;
border-color: #e52d19;
text-decoration: none;
}
.event_date {
display: block;
position: relative;
z-index: 1;
text-align: center;
text-transform: uppercase;
}
.event_date .event_date_day {
line-height: 1.8em;
font-size: 1.3em;
white-space: nowrap;
color: #ffffff;
background: #003552;
font-weight: bold;
}
.event_date .event_date_day .small {
font-size: 0.8em;
}
.event_date .event_date_month {
line-height: 1.8em;
font-size: 1.0em;
white-space: nowrap;
color: #ffffff;
background: rgba(34,34,34,0.5);
}
.event_date .event_date_month .small {
display: block;
}
.event_date .event_date_year {
line-height: 1.8em;
font-size: 0.75em;
white-space: nowrap;
color: #ffffff;
background: rgba(34,34,34,0.3);
}
.event_date .event_date_year .small {
font-size: 0.8em;
}
#featured_image {
display: block;
position: relative;
margin: 0 0 40px 0;
}
#featured_image:last-child {
margin-bottom: 0;
}
#featured_image img {
display: block;
width: 100%;
height: auto;
margin: 0;
}
.wp-caption {
display: block;
margin: 20px 0;
border: 10px solid #dddddd;
background: #dddddd;
border-top-left-radius: 20px;
border-bottom-right-radius: 20px;
overflow: hidden;
}
.wp-caption.alignright {
margin-left: 20px;
}
.wp-caption.alignleft {
margin-right: 20px;
}
.wp-caption:first-child {
margin-top: 0;
}
.wp-caption:last-child {
margin-bottom: 0;
}
.wp-caption img {
display: block;
margin-bottom: 10px;
}
.wp-caption img:last-child {
margin-bottom: 0;
}
.gallery {
display: flex !important;
flex-direction: row;
flex-wrap: wrap;
margin: 20px -5px 15px -5px !important;
padding: 0 !important;
width: auto !important;
}
.gallery:last-child {
margin-bottom: 0 !important;
}
.gallery .gallery-item {
display: block !important;
float: none !important;
margin: 0 !important;
padding: 5px !important;
}
.gallery .gallery-item a {
display: block;
border: 2px solid #dddddd;
width: 100%;
}
.gallery .gallery-item a:hover {
border-color: #e52d19;
opacity: 0.8;
}
.gallery .gallery-item a img {
display: block;
width: 100%;
height: auto;
border: none !important;
}
.gallery .gallery-item .gallery-caption {
width: auto;
margin: 0;
padding: 10px 5px;
font-size: 12px;
background: #dddddd;
}
#breadcrumbs {
margin-bottom: 35px;
}
#breadcrumbs .breadcrumb_divider {
display: inline-block;
vertical-align: middle;
margin: 0 5px;
padding: 0;
width: 4px;
height: 7px;
background: transparent url(//hands-on-mikrofonden.dk/wp-content/themes/mg_master/images/icon_breadcrumb_arrow.png) no-repeat center center;
}
.admin_edit_button {
display: block;
position: absolute;
top: 0;
right: 0;
padding: 5px 10px;
background: #222222;
color: #ffffff;
text-decoration: none;
font-size: 14px;
z-index: 3;
}
.admin_edit_button:before {
display: none;
content: '';
position: absolute;
top: 0;
bottom: 0;
right: 100%;
width: 0;
height: 0;
padding: 0;
margin: auto;
border: 6px solid transparent;
border-right-color: #222222;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.admin_edit_button:hover {
text-decoration: none;
color: #ffffff;
background: #003552;
}
.admin_edit_button:hover:before {
border-right-color: #003552;
}
.sidebar_widget .admin_edit_button:before {
display: none;
}
.divider_line {
width: 100%;
height: 1px;
background: #222222;
margin: 40px auto;
}
.divider_line[data-size="small"] {
max-width: 115px;
}
.divider_line[data-color="white"] {
background: #ffffff;
}
.icon {
display: inline-block;
margin: 3px 6px 3px 6px;
vertical-align: middle;
}
.icon:first-child {
margin-left: 0;
}
.icon:last-child {
margin-right: 0;
}
.icon.inline {
margin: 0 5px 0 0;
}
.icon[data-color="white"] svg path {
fill: #ffffff !important;
}
.icon[data-color="dark"] svg path {
fill: #222222 !important;
}
.icon[data-color="main"] svg path {
fill: #003552 !important;
}
.icon[data-color="highlight"] svg path {
fill: #e52d19 !important;
}
.icon[data-circle="true"] {
width: 2.5em !important;
height: 2.5em !important;
position: relative;
border-radius: 50%;
border: 2px solid #ffffff;
}
.icon[data-circle="true"][data-circle-size="small"] {
width: 1.6em !important;
height: 1.6em !important;
}
.icon[data-circle="true"][data-circle-size="small"] svg {
max-width: 0.75em;
max-height: 0.75em;
}
.icon[data-circle="true"][data-circle-size="large"] {
width: 4.0em !important;
height: 4.0em !important;
}
.icon[data-circle="true"][data-circle-size="large"] svg {
max-width: 1.65em;
max-height: 1.65em;
}
.icon[data-circle="true"][data-circle-size="huge"] {
width: 8.0em !important;
height: 8.0em !important;
}
.icon[data-circle="true"][data-circle-size="huge"] svg {
max-width: 3.5em;
max-height: 3.5em;
}
.icon[data-circle="true"][data-color="dark"] {
border-color: #222222;
}
.icon[data-circle="true"][data-color="dark"] svg path {
fill: #222222 !important;
}
.icon[data-circle="true"][data-color="grey"] {
border-color: #aaaaaa;
}
.icon[data-circle="true"][data-color="grey"] svg path {
fill: #aaaaaa !important;
}
.icon[data-circle="true"][data-color="main"] {
border-color: #003552;
}
.icon[data-circle="true"][data-color="main"] svg path {
fill: #003552 !important;
}
.icon[data-circle="true"][data-color="highlight"] {
border-color: #e52d19;
}
.icon[data-circle="true"][data-color="highlight"] svg path {
fill: #e52d19 !important;
}
.icon[data-circle="true"][data-color="white"] {
border-color: #ffffff;
}
.icon[data-circle="true"][data-color="white"] svg path {
fill: #ffffff !important;
}
.icon[data-circle="true"][data-circle-type="solid"] {
background: #e52d19;
border-color: #e52d19;
}
.icon[data-circle="true"][data-circle-type="solid"] svg path {
fill: #ffffff !important;
}
.icon[data-circle="true"][data-circle-type="solid"][data-color="white"] {
background: #ffffff;
border-color: #ffffff;
}
.icon[data-circle="true"][data-circle-type="solid"][data-color="white"] svg path {
fill: #222222 !important;
}
.icon[data-circle="true"][data-circle-type="solid"][data-color="white"]:hover svg path {
fill: #222222 !important;
}
.icon[data-circle="true"][data-circle-type="solid"][data-color="dark"] {
background: #222222;
border-color: #222222;
}
.icon[data-circle="true"][data-circle-type="solid"][data-color="dark"] svg path {
fill: #ffffff !important;
}
.icon[data-circle="true"][data-circle-type="solid"][data-color="grey"] {
background: #aaaaaa;
border-color: #aaaaaa;
}
.icon[data-circle="true"][data-circle-type="solid"][data-color="grey"] svg path {
fill: #ffffff !important;
}
.icon[data-circle="true"][data-circle-type="solid"][data-color="main"] {
background: #003552;
border-color: #003552;
}
.icon[data-circle="true"][data-circle-type="solid"][data-color="main"] svg path {
fill: #ffffff !important;
}
.icon[data-circle="true"][data-circle-type="solid"][data-color="highlight"] {
background: #e52d19;
border-color: #e52d19;
}
.icon[data-circle="true"][data-circle-type="solid"][data-color="highlight"] svg path {
fill: #ffffff !important;
}
.icon[data-circle="true"] svg {
display: block;
width: auto;
height: auto;
max-width: 1.25em;
max-height: 1.25em;
margin: auto;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.icon[data-circle="true"] svg path {
fill: #ffffff !important;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.icon svg {
display: block;
margin: 0 0.5em 0.1em 0;
width: 1em;
height: 1em;
}
.icon svg path {
fill: #222222 !important;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
a.icon[data-circle="true"][data-circle-type="solid"] {
background: #e52d19;
border-color: #e52d19;
}
a.icon[data-circle="true"][data-circle-type="solid"] svg path {
fill: #ffffff !important;
}
a.icon[data-circle="true"][data-circle-type="solid"]:hover {
background: #b72414 !important;
border-color: #b72414 !important;
}
a.icon[data-circle="true"][data-circle-type="solid"]:hover svg path {
fill: #ffffff !important;
}
a.icon[data-circle="true"][data-circle-type="solid"][data-color="white"]:hover {
background: #eeeeee !important;
border-color: #eeeeee !important;
}
a.icon[data-circle="true"][data-circle-type="solid"][data-color="white"]:hover svg path {
fill: #e52d19 !important;
}
a.icon[data-circle="true"][data-circle-type="solid"][data-color="grey"]:hover {
background: #222222 !important;
border-color: #222222 !important;
}
a.icon[data-circle="true"][data-circle-type="solid"][data-color="grey"]:hover svg path {
fill: #ffffff !important;
}
a.icon[data-circle="true"][data-circle-type="solid"][data-color="dark"]:hover {
background: #000000 !important;
border-color: #000000 !important;
}
a.icon[data-circle="true"][data-circle-type="solid"][data-color="dark"]:hover svg path {
fill: #ffffff !important;
}
a.icon[data-circle="true"][data-circle-type="solid"][data-color="main"]:hover {
background: #00141f !important;
border-color: #00141f !important;
}
a.icon[data-circle="true"][data-circle-type="solid"][data-color="main"]:hover svg path {
fill: #ffffff !important;
}
a.icon[data-circle="true"][data-circle-type="solid"][data-color="highlight"]:hover {
background: #b72414 !important;
border-color: #b72414 !important;
}
a.icon[data-circle="true"][data-circle-type="solid"][data-color="highlight"]:hover svg path {
fill: #ffffff !important;
}
a.icon[data-circle="true"]:not(.slick-disabled):hover {
background: #ffffff;
}
a.icon[data-circle="true"]:not(.slick-disabled):hover[data-color="white"]:hover {
background: #ffffff;
border-color: #ffffff;
}
a.icon[data-circle="true"]:not(.slick-disabled):hover[data-color="white"]:hover svg path {
fill: #e52d19 !important;
}
a.icon[data-circle="true"]:not(.slick-disabled):hover[data-color="grey"]:hover {
background: #aaaaaa;
border-color: #aaaaaa;
}
a.icon[data-circle="true"]:not(.slick-disabled):hover[data-color="grey"]:hover svg path {
fill: #e52d19 !important;
}
a.icon[data-circle="true"]:not(.slick-disabled):hover[data-color="dark"]:hover {
background: #e52d19;
border-color: #e52d19;
}
a.icon[data-circle="true"]:not(.slick-disabled):hover[data-color="dark"]:hover svg path {
fill: #ffffff !important;
}
a.icon[data-circle="true"]:not(.slick-disabled):hover[data-color="main"]:hover {
background: #003552;
border-color: #003552;
}
a.icon[data-circle="true"]:not(.slick-disabled):hover[data-color="main"]:hover svg path {
fill: #ffffff !important;
}
a.icon[data-circle="true"]:not(.slick-disabled):hover[data-color="highlight"]:hover {
background: #e52d19;
border-color: #e52d19;
}
a.icon[data-circle="true"]:not(.slick-disabled):hover[data-color="highlight"]:hover svg path {
fill: #ffffff !important;
}
a.icon[data-circle="true"]:not(.slick-disabled):hover svg path {
fill: #e52d19 !important;
}
a.icon[data-circle="true"]:not(.slick-disabled):hover[data-color="white"]:hover svg path {
fill: #222222 !important;
}
.ajax_load_image {
display: block;
position: relative;
background: #ffffff;
}
.ajax_load_image.loaded .placeholder_image {
opacity: 0;
}
.ajax_load_image.loaded .loading_icon {
opacity: 0;
}
.ajax_load_image.loaded .actual_image {
filter: blur(0px);
opacity: 1;
}
.ajax_load_image .placeholder_image {
display: block;
width: 100%;
height: auto;
margin: 0;
filter: blur(5px);
opacity: 0.5;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.ajax_load_image .loading_icon {
display: block;
widtH: 100px;
height: 100px;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.ajax_load_image .actual_image {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
filter: blur(5px);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.ajax_load_image .actual_image img {
display: block;
width: 100%;
height: auto;
margin: 0;
}
.blog_tags {
text-align: center;
}
.blog_tags a {
display: inline-block;
vertical-align: middle;
text-decoration: none;
color: inherit;
padding: 5px 10px;
margin: 5px 5px;
line-height: 1;
}
.blog_tags a:hover {
background: rgba(255,255,255,0.5);
color: #e52d19;
text-decoration: none;
}
.blog_categories {
text-align: center;
}
.blog_categories.sidebar_menu {
text-align: left;
}
.ajax_load_animation {
display: block;
width: 4em;
height: 4em;
margin: 40px auto 0 auto;
padding: 0;
}
.ajax_load_animation+.ajax_load_no_more_posts {
display: none;
}
.ajax_load_animation .ajax_load_animation_inner {
display: block;
position: relative;
width: 100%;
height: 100%;
}
.ajax_load_animation .icon {
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
.ajax_load_animation .icon.load_icon_inner {
width: 60%;
height: 60%;
animation: rotate_left 2s linear infinite, opacity_toggle 5s linear infinite;
}
.ajax_load_animation .icon.load_icon_outer {
animation: rotate_right 2s linear infinite, opacity_toggle 3s linear infinite;
}
.ajax_load_animation .icon svg {
display: block;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.ajax_load_animation .icon svg path {
fill: #003552 !important;
}
@keyframes rotate_left {
from {
transform: rotate(0deg);
}
to {
transform: rotate(-360deg);
}
}
@keyframes rotate_right {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes opacity_toggle {
0% {
opacity: 1;
}
50% {
opacity: 0.35;
}
100% {
opacity: 1;
}
}
.ajax_load_no_more_posts {
display: block;
margin: 40px 0 0 0;
text-align: center;
}
.share_icon {
margin: 0 5px 0 0 !important;
}
.share_icon:last-child {
margin-right: 0 !important;
}
.info_items[data-color="white"] .info_items_group_title {
border-color: rgba(255,255,255,0.25);
}
.info_items .info_items_group {
margin: 0 0 15px 0;
}
.info_items .info_items_group:last-child {
margin-bottom: 0;
}
.info_items .info_items_group_title {
font-weight: bold;
margin: 0 0 5px 0;
padding: 0 0 2px 0;
border-bottom: 1px solid rgba(34,34,34,0.1);
}
.logo {
display: block;
margin: 0;
padding: 0;
width: 100%;
max-width: 200px;
height: auto;
}
.logo:hover {
opacity: 1;
}
.logo img {
display: block;
width: auto;
height: auto;
max-width: 100%;
}
.stor-knap {
padding: 12px 50px;
margin-top: 25px;
}
.twopart .content_row {
flex-direction: row;
}
.twopart .content_row .content_column:first-child {
padding-right: 100px;
}
.twopart .content_row .content_column:last-child {
padding-left: 70px;
}
.twopart h2 {
font-size: 31.5;
font-weight: 600;
margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
.twopart .content_row {
flex-direction: row;
}
.twopart .content_row .content_column:first-child {
padding-right: 20px;
}
.twopart .content_row .content_column:last-child {
padding-left: 20px;
}
.twopart h2 {
font-size: 19.8px;
}
}
.twopart_bg {
background: linear-gradient(-90deg,#003147 50%,#2e6282 50%);
}
@media screen and (max-width: 991px) {
.twopart_bg {
background: #003147 !important;
}
}
.twopart_bg_light {
background: linear-gradient(-90deg,#003147 50%,#00b2d4 50%);
}
@media screen and (max-width: 991px) {
.twopart_bg_light {
background: #003147 !important;
}
}
#tablepress-1 {
background: #e6e9f0;
border: 1px solid #eef0f5;
}
#tablepress-1 th {
padding: 10px 10px;
font-weight: bold;
background: #ffffff;
font-size: 1.15em;
}
#tablepress-1 th:nth-child(2),
#tablepress-1 th:nth-child(3),
#tablepress-1 th:nth-child(4),
#tablepress-1 th:nth-child(5) {
text-align: center;
}
#tablepress-1 th:nth-child(2) {
color: #9f6d27;
}
#tablepress-1 th:nth-child(3) {
color: #b3b2b2;
}
#tablepress-1 th:nth-child(4) {
color: #d19e38;
}
#tablepress-1 th:nth-child(5) {
color: #666666;
}
#tablepress-1 td {
padding: 5px 10px;
border-top-color: rgba(255,255,255,0.35);
}
#tablepress-1 td:nth-child(2),
#tablepress-1 td:nth-child(3),
#tablepress-1 td:nth-child(4),
#tablepress-1 td:nth-child(5) {
width: 100px;
text-align: center;
font-weight: bold;
}
#tablepress-1 td:nth-child(2) svg path,
#tablepress-1 td:nth-child(3) svg path,
#tablepress-1 td:nth-child(4) svg path,
#tablepress-1 td:nth-child(5) svg path {
fill: #ffffff !important;
}
#tablepress-1 td:nth-child(2) {
background: #9f6d27;
color: #ffffff;
}
#tablepress-1 td:nth-child(3) {
background: #b3b2b2;
color: #ffffff;
}
#tablepress-1 td:nth-child(4) {
background: #d19e38;
color: #ffffff;
}
#tablepress-1 td:nth-child(5) {
background: #dadada;
color: #666666;
}
#tablepress-1 td:nth-child(5) svg path {
fill: #666666 !important;
}
.person {
display: flex;
flex-direction: row;
margin-bottom: 20px;
}
.person-img-wrapper {
width: 110px;
margin-right: 20px;
}
.person-img-wrapper img {
display: block;
width: 170px;
max-width: 100%;
border-radius: 50%;
}
@media screen and (max-width: 768px) {
.person-img-wrapper {
width: 80px;
}
}
.person-info {
width: calc(100% - 130px);
}
.person-info p {
margin-bottom: 0 !important;
}
.person-info p.person-navn {
font-weight: bold;
}
.pulse_text_holder {
position: relative;
}
.pulse_text {
position: relative;
}
.pulse_text .pulse_text_phrase {
font-size: 60px;
font-weight: bold;
text-align: center;
position: absolute;
width: 100%;
opacity: 0;
transition: transform 5s ease-in-out;
}
.row_graphic_bottom:before {
content: '';
display: block;
width: 584px;
height: 258px;
background: transparent url(//hands-on-mikrofonden.dk/wp-content/themes/mg_master/images/graphic_02.png) no-repeat center center;
position: absolute;
bottom: 0;
right: 0;
z-index: 1;
}
.row_graphic_top:before {
content: '';
display: block;
width: 606px;
height: 377px;
background: transparent url(//hands-on-mikrofonden.dk/wp-content/themes/mg_master/images/graphic_01.png) no-repeat center center;
position: absolute;
top: 0;
left: 0;
z-index: 1;
}
.title_dot {
display: inline-block;
line-height: inherit;
width: 1em;
height: 1em;
line-height: 1em;
margin: 0 0.25em 0 0;
border-radius: 50%;
background: #222222;
}
.title_dot[data-color="blue"] {
background: #003552;
color: #003552;
}
.title_dot[data-color="red"] {
background: #e52d19;
color: #e52d19;
}
.title_dot[data-color="green"] {
background: #006835;
color: #006835;
}
#gates_row .content_column {
padding-bottom: 60px;
}
.circle_title {
display: block;
width: 100px;
height: 100px;
margin: -60px auto 20px auto;
padding: 0;
text-align: center;
line-height: 100px;
border-radius: 50%;
background: #e52d19;
color: #ffffff;
}
.blob_links_row .content_column {
padding-left: 10px;
padding-right: 10px;
}
.blob_links_row_with_boxes .blob .content_column_text_holder {
padding: 50px 0 150px 0;
}
.blob_links_row_with_boxes .blob .content_column_text_holder .content_column_text_background {
height: 80%;
}
.blob_links_row_with_boxes .blob .content_column_text {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.blob_links_row_with_boxes .blob .content_column_text>h2,
.blob_links_row_with_boxes .blob .content_column_text>h3 {
margin: 40px 0 0 0 !important;
}
.blob {
z-index: 1;
}
.blob.blob_lightblue {
z-index: 2;
}
.blob.blob_lightblue .content_column_text_background svg {
width: 120%;
}
.blob.blob_lightblue_2 {
z-index: 2;
}
.blob.blob_lightblue_2 .content_column_text_background svg {
width: 120%;
}
.blob.blob_red {
color: #ffffff;
}
.blob.blob_red .content_column_text_background svg {
width: 130%;
top: 45%;
}
.blob.blob_blue {
color: #ffffff;
}
.blob.blob_blue .content_column_text_background svg {
top: 57%;
}
.blob>a {
border: none !important;
background: none !important;
}
.blob>a:hover .content_column_text_background {
background: none !important;
}
.blob>a:hover .content_column_text_background svg {
transform: translate(-50%,-50%) scale(1.1) rotate(5deg);
}
.blob>a:hover .single_item[data-post-type="inline_box"] {
transform: scale(1.1);
border-color: #00351b !important;
}
.blob .content_column_text_background {
background: none !important;
}
.blob .content_column_text_background svg {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
width: 100%;
height: auto;
stroke: transparent;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.blob .single_item[data-post-type="inline_box"] {
background: #006835 !important;
color: #ffffff !important;
text-align: center;
font-size: 1.2em;
font-weight: bold;
border-radius: 15px;
border-color: #006835 !important;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
position: absolute;
top: 100%;
left: 10px;
right: 10px;
max-width: 250px;
margin-left: auto;
margin-right: auto;
margin-top: 80px;
}
.blob .single_item[data-post-type="inline_box"] .single_item_text {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 10px 10px;
height: 115px;
}
.blob .single_item[data-post-type="inline_box"] .single_item_text>* {
width: 100%;
}
body.browser_ie .blob .content_column_text_background svg {
height: 250%;
}
.fancy_link {
text-decoration: none !important;
position: relative;
margin: 0;
padding: 0.00em 0.50em;
}
.fancy_link:before {
content: '';
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 0;
z-index: 0;
background: #e52d19;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.fancy_link:after {
content: '';
display: block;
position: absolute;
top: 0;
bottom: 0;
right: 0.25em;
width: 0.65em;
height: 0.65em;
margin: auto;
z-index: 1;
background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='arrow-right' class='svg-inline--fa fa-arrow-right fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23ffffff' d='M216.464 36.465l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L387.887 239H12c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h375.887L209.393 451.494c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l211.051-211.05c4.686-4.686 4.686-12.284 0-16.971L233.434 36.465c-4.686-4.687-12.284-4.687-16.97 0z'%3E%3C/path%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center center;
opacity: 0;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.fancy_link:hover {
color: #ffffff;
padding: 0.00em 1.25em 0.00em 0.50em;
}
.fancy_link:hover:before {
width: 100%;
}
.fancy_link:hover:after {
opacity: 1;
}
.fancy_link>span {
position: relative;
z-index: 1;
}
.items_grid.posts_grid {
display: flex;
flex-direction: row;
align-items: stretch;
justify-content: flex-start;
flex-wrap: wrap;
}
.items_grid.posts_grid .item_holder {
float: none;
}
.items_grid.posts_grid .single_item {
display: block;
border: 1px solid #dddddd;
}
.items_grid.posts_grid .single_item .single_item_inner {
background: none !important;
}
.items_grid.posts_grid .single_item .single_item_image {
display: block;
background: none !important;
}
.items_grid.posts_grid .single_item .single_item_image img {
display: block;
width: 100%;
height: auto;
margin: 0;
}
.items_grid.posts_grid .single_item .single_item_title {
display: block;
}
.items_grid.posts_grid .single_item h2 {
font-size: 30px;
}
.partner-text a {
text-decoration: none;
}
.partner-text a:hover {
text-decoration: none;
}
#footer_holder {
color: #ffffff;
background: #006835;
}
#footer_holder #footer {
padding-top: 80px;
padding-bottom: 30px;
font-size: 11.7;
width: 100%;
max-width: 1400px;
padding-left: 40px;
padding-right: 40px;
margin: 0 auto;
}
#footer_holder #footer .footer_inner {
display: flex;
flex-direction: row;
margin: 0 -40px;
}
#footer_holder #footer .footer_column {
padding: 0 40px;
}
#footer_holder #footer .footer_column.footer_col_1 {
flex: 0 0 33.33%;
}
#footer_holder #footer .footer_column.footer_col_2 {
flex: 0 0 33.33%;
}
#footer_holder #footer .footer_column.footer_col_3 {
flex: 0 0 33.33%;
}
#footer_holder #footer a {
color: inherit;
text-decoration: none;
}
#footer_holder #footer a:hover {
color: inherit;
text-decoration: underline;
}
#footer_holder #footer ul {
display: block;
list-style-type: none;
margin: 0 0 20px 0;
padding: 0;
}
#footer_holder #footer ul:last-child {
margin-bottom: 0;
}
#footer_holder #footer ul li {
margin: 0;
padding: 0;
display: block;
border-bottom: 1px solid rgba(255,255,255,0.1);
}
#footer_holder #footer ul li:first-child {
border-top: 1px solid rgba(255,255,255,0.1);
}
#footer_holder #footer ul li a {
display: block;
padding: 8px 10px;
color: inherit;
text-decoration: none;
}
#footer_holder #footer ul li a:hover {
color: inherit;
text-decoration: none;
background: rgba(255,255,255,0.1);
color: #ffffff;
}
#footer_holder #footer ul ul {
display: none;
}
#footer_holder #footer ul .menu_item_icon {
display: none !important;
}
#footer_holder #footer .gallery .gallery-item {
width: 33.33% !important;
}
#footer_holder #footer .icon.inline {
margin: 0 5px 0 0;
}
#footer_holder #footer p {
margin: 0 0 20px 0;
}
#footer_holder #footer p:last-child {
margin-bottom: 0;
}
#footer_holder #footer_bottom {
padding: 30px 0;
margin: 0;
font-size: 11.7px;
background: rgba(0,0,0,0.25);
border-top: 2px solid rgba(0,0,0,0.25);
color: rgba(255,255,255,0.75);
}
#footer_holder #footer_bottom #footer_bottom_inner {
width: 100%;
max-width: 1400px;
padding-left: 40px;
padding-right: 40px;
margin: 0 auto;
}
#footer_holder #footer_bottom #footer_bottom_columns {
display: flex;
flex-direction: row;
align-items: center;
margin: 0 -20px;
}
#footer_holder #footer_bottom #footer_bottom_left {
flex: 1;
padding: 0 20px;
}
#footer_holder #footer_bottom #footer_bottom_right {
flex: 1;
padding: 0 20px;
margin-left: auto;
text-align: right;
}
#footer_holder #footer_bottom ul {
list-style-type: none;
margin: 10px -10px 10px 0;
padding: 0;
display: inline-flex;
}
#footer_holder #footer_bottom ul:first-child {
margin-top: 0;
}
#footer_holder #footer_bottom ul:last-child {
margin-bottom: 0;
}
#footer_holder #footer_bottom ul li {
margin: 0;
padding: 0;
display: block;
}
#footer_holder #footer_bottom ul li a {
display: block;
padding: 8px 10px;
color: inherit;
text-decoration: none;
}
#footer_holder #footer_bottom ul li a:hover {
color: inherit;
text-decoration: none;
background: rgba(255,255,255,0.1);
color: #ffffff;
}
#footer_holder #footer_bottom ul ul {
display: none;
}
#footer_holder #footer_bottom ul .menu_item_icon {
display: none !important;
}
#footer_holder #footer_bottom .logo,
#footer_holder #footer_bottom .logo_white {
opacity: 0.75;
}
#footer_holder #footer_bottom .logo:hover,
#footer_holder #footer_bottom .logo_white:hover {
opacity: 1;
}
#footer_holder+#mobile_menu {
display: none;
}
#footer_topper .content_column_text {
max-width: 100%;
width: 870px;
margin: 0 auto;
}
#footer_topper .content_column_text p {
font-size: 18px;
line-height: 27px;
text-align: center;
}
#footer_bottom {
background: #003552;
}
#footer_bottom .container {
background: url(//hands-on-mikrofonden.dk/wp-content/themes/mg_master/images/footer_by.svg) no-repeat left 115px bottom 50px;
background-size: 950px 157px;
min-height: 210px;
position: relative;
}
#footer_bottom .container:after,
#footer_bottom .container:before {
content: "";
display: block;
position: absolute;
bottom: 50px;
height: 2px;
background: #ffffff;
}
#footer_bottom .container:before {
right: 1285px;
bottom: 53px;
width: calc((50vw - 700px) + 107px);
width: 100vw;
}
#footer_bottom .container:after {
left: 1065px;
bottom: 55px;
width: calc((50vw - 700px) + 326px);
width: 100vw;
}
#footer_bottom .partner-text {
text-align: right;
color: #fff;
font-weight: bold;
padding-top: 65px;
}
@media screen and (max-width: 1400px) {
#footer_bottom .container {
background: url(//hands-on-mikrofonden.dk/wp-content/themes/mg_master/images/footer_by.svg) no-repeat center center;
background-size: contain;
}
#footer_bottom .container:after,
#footer_bottom .container:before {
display: none;
}
#footer_bottom .partner-text {
padding-top: 0px;
}
}
@media screen and (max-width: 768px) {
#footer_bottom {
display: none;
}
}
.items_grid.archive_page {
flex-direction: column;
padding: 40px 0;
}
.items_grid.archive_page .item_holder {
flex: auto;
width: 100%;
max-width: 100%;
}
.items_grid.archive_page .content_column_text > h2 {
float: left;
padding-left: 40px;
}
.items_grid.archive_page .content_column_text > h2 + p {
float: right;
padding-right: 40px;
}
.items_grid.archive_page .content_column_text > .spacer {
clear: both;
}
.items_grid.archive_page .single_item_inner {
display: flex;
flex-direction: row;
}
.items_grid.archive_page .single_item_image {
width: 340px;
height: 165px;
position: relative;
overflow: hidden;
}
.items_grid.archive_page .single_item_image img {
position: absolute;
max-width: 340px;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
.items_grid.archive_page .single_item {
background: transparent;
border: none;
box-shadow: none;
transform: none;
padding: 0 0 30px;
border-bottom: 1px solid #e1e7ea;
margin-bottom: 20px;
}
.items_grid.archive_page .single_item .single_item_text {
width: calc(100% - 340px);
padding: 0 20px;
}
.items_grid.archive_page .single_item:hover {
border: none;
border-bottom: 1px solid #e1e7ea;
border-color: #e1e7ea !important;
box-shadow: none;
transform: none;
}
.items_grid.archive_page .single_item_title {
display: flex;
flex-direction: column-reverse;
align-items: flex-start;
margin: 0 0 10px 0;
}
.items_grid.archive_page .single_item_title h2 {
font-size: 19.8px;
margin-bottom: 5px;
}
.items_grid.archive_page .event_date {
display: flex;
flex: auto;
flex-direction: row;
height: 28px;
margin-bottom: 0px;
}
.items_grid.archive_page .event_date .event_date_day {
padding: 0 10px;
background: #ffffff;
color: #222222;
border: 1px solid #222222;
font-size: 14.4px;
line-height: 28px;
font-weight: bold;
}
.items_grid.archive_page .event_date .event_date_day .small {
font-size: 1em;
}
.items_grid.archive_page .event_date .event_date_month {
padding: 0 15px;
background: #222222;
color: #ffffff;
font-size: 14.4px;
line-height: 28px;
font-weight: bold;
}
@media screen and (max-width: 768px) {
.items_grid.archive_page .single_item {
padding-bottom: 0;
}
.items_grid.archive_page .single_item_inner {
flex-direction: column;
}
.items_grid.archive_page .single_item_image {
width: 100%;
}
.items_grid.archive_page .single_item .single_item_text {
width: 100%;
padding: 10px 0;
}
}
#top_area #top_area_image {
background-size: cover;
}
.tilmeld-event-knap {
font-weight: bold;
font-size: 19.8px;
text-transform: uppercase;
padding: 10px 20px;
background: none;
color: #003552;
border: 1px solid #003552;
transition: all 0.2s ease-in-out;
cursor: pointer;
}
.tilmeld-event-knap:hover {
color: #fff;
background: #003552;
}
#post_top_meta {
display: none;
}
#most_read .sidebar_widget_title {
font-size: 12.6px;
color: #fff;
background: #222222;
padding: 11px 20px;
margin-bottom: 0px;
font-weight: 500;
letter-spacing: 1px;
}
#most_read h5 {
margin-bottom: 0px;
}
#most_read .items_grid {
margin: 0;
}
#most_read .intro_text {
margin-bottom: 5px;
}
#most_read .intro_text p {
margin: 0;
}
#most_read .single_item_image,
#most_read .single_item_date {
display: none;
}
#most_read .item_holder {
height: auto;
margin-bottom: 0;
padding: 0;
}
#most_read a.single_item {
border-top: none;
border-left: none;
border-right: none;
border-bottom: 1px solid #e0eff2;
}
#most_read a.single_item .single_item_text {
position: relative;
bottom: auto;
left: auto;
right: auto;
background: none;
-webkit-backdrop-filter: none;
backdrop-filter: none;
height: auto;
}
#most_read a.single_item:hover {
box-shadow: none;
background: #e0eff2;
border-color: #e0eff2 !important;
z-index: 2;
text-decoration: none;
transform: scale(1);
-moz-transform: scale(1);
-webkit-transform: scale(1);
}
.single_item_inner[style*="background-image:"] {
background-position: center center;
}
.single_item_inner[style*="background-image:"] .single_item_image {
display: none;
}
.bokse_under_indhold {
width: 100%;
display: flex;
flex-wrap: wrap;
}
.bokse_under_indhold .plads {
position: relative;
background-color: #376384;
color: white;
padding: 32px;
width: 50%;
min-height: 500px;
}
.bokse_under_indhold .plads form input,
.bokse_under_indhold .plads form textarea {
color: white;
}
.bokse_under_indhold .plads-indhold-inner {
width: 650px;
max-width: 100%;
padding: 0 30px;
position: absolute;
top: 50%;
right: 40px;
transform: translateY(-50%);
}
.bokse_under_indhold .plads-indhold-inner h2 {
font-size: 31.5px;
margin-bottom: 0;
}
.bokse_under_indhold .plads-indhold-inner .submit-field {
margin: 0;
width: 100%;
text-align: center !important;
display: inline-block;
}
@media screen and (max-width: 550px) {
.bokse_under_indhold .plads-indhold-inner {
width: 700px;
max-width: 100%;
padding: 0 10px;
position: relative;
top: auto;
right: auto;
transform: none;
}
.bokse_under_indhold .plads-indhold-inner h2 {
font-size: 19.8px;
line-height: 26px;
margin-bottom: 0;
}
}
@media screen and (max-width: 550px) {
.bokse_under_indhold .plads {
width: 100%;
min-height: auto;
}
.bokse_under_indhold .plads.billede {
display: none;
}
}
#header.scrolled #main_menu > li > ul {
margin-top: 10px;
}
#main_menu > li > ul {
margin-top: 20px;
background: transparent;
box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
border: 1px solid #eeeeee;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
#main_menu > li > ul:before {
content: "";
display: block;
height: 40px;
width: 100%;
position: absolute;
background: transparent;
left: 0;
border: none;
bottom: 100%;
}
#main_menu > li > ul:after {
content: "";
display: block;
width: 0;
height: 0;
position: absolute;
bottom: 100%;
left: 15px;
border: 8px solid transparent;
border-bottom-color: #eeeeee;
}
#main_menu > li > ul li {
background: #fff;
border: none;
}
#main_menu > li > ul li.current-menu-item>a {
background: rgba(224,239,242,0.5);
}
#main_menu > li > ul li a {
color: #222222;
transition: background-color 0.4s ease-in-out;
}
#main_menu > li > ul li a:hover {
background: #e0eff2 !important;
}
#main_menu > li > ul li:first-child {
padding-top: 20px;
}
#main_menu > li > ul li:first-child:before {
content: "";
display: block;
display: none;
position: absolute;
top: -4px;
background: #222222;
width: 140px;
height: 4px;
left: 0;
}
#main_menu > li > ul li:last-child {
padding-bottom: 20px;
}
.sidemenu {
margin-bottom: 40px;
}
.sidemenu h3.sidebar_widget_title {
font-weight: 600;
padding: 10px 20px;
margin: 0;
background: #222222;
color: #fff;
font-size: 14.4px;
letter-spacing: 0.5px;
}
.sidemenu .widget_content {
padding: 0;
}
.sidemenu ul#menu-hoejre-menu {
margin: 0;
}
.sidemenu ul#menu-hoejre-menu ul.sub-menu {
max-height: 0px;
transition: all 0.4s ease-in-out;
overflow: hidden;
padding: 0 20px;
border: none;
border-color: #e0eff2;
margin: 0;
}
.sidemenu ul#menu-hoejre-menu ul.sub-menu li {
list-style: none;
}
.sidemenu ul#menu-hoejre-menu ul.sub-menu li > a {
display: block;
margin: 0 0 0 -20px;
padding: 2px 20px 2px 30px;
text-decoration: none;
font-size: 10.8px;
}
.sidemenu ul#menu-hoejre-menu ul.sub-menu li > a:hover {
background: #e0eff2;
color: #222222;
}
.sidemenu ul#menu-hoejre-menu > li {
list-style: none;
position: relative;
}
.sidemenu ul#menu-hoejre-menu > li:before {
content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5MDMyQUNGMDVGRTExRUE4MDg3OUIxMkFFMjNBNDlEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5MDMyQUQwMDVGRTExRUE4MDg3OUIxMkFFMjNBNDlEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODkwMzJBQ0QwNUZFMTFFQTgwODc5QjEyQUUyM0E0OUQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODkwMzJBQ0UwNUZFMTFFQTgwODc5QjEyQUUyM0E0OUQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7i92ubAAABP0lEQVR42mL4//8/AwhP2bCTnUHecguDptOlkzfu8MHE0TGC4RUfzaDu+A+I/3D6Jy+88+wlFzYNTAxQoKUg+4rhy7efDOxszN8v3YxTSSyd//DVWy4GdADT+fnrdwa91LJwBhmLnwx67v8ZFK3/MzhHrr755Dk3VieBNX3/waCcXBrOIGfxDaxJAajJJWr1racvuLFqAOEfP38xmGbXhjCo2b+G2GTzn8E9ZtnV+485UfwAA+xsrAwlYT5rGH7+uskAMpEH6I3Tl7xXHTghgOIHGN5z9jI7g4nPEgYtl/8MOm7/GaTMfkR3TIvF6qSdpy+yA52xlEHD8T+DLkRxTNvkeKye3nLsHDeDntsyBjUHiGI5ix+xSCZjRpxdaCaDkh3C5PapsXhj2rqkxYxB2e4R0Ia36b2zInElDYAAAwARdi+zcxaDQwAAAABJRU5ErkJggg==);
display: block;
position: absolute;
left: 8px;
top: 10px;
width: 20px;
height: 20px;
transform-origin: center center;
transition: transform 0.4s ease-in-out;
}
.sidemenu ul#menu-hoejre-menu > li > a {
display: block;
padding: 10px 20px 10px 30px;
border-bottom: 1px solid #e0eff2;
text-decoration: none;
font-weight: 600;
letter-spacing: 0.3px;
}
.sidemenu ul#menu-hoejre-menu > li > a:hover {
background: #e0eff2;
color: #222222;
}
.sidemenu ul#menu-hoejre-menu > li:hover ul.sub-menu {
max-height: 300px;
padding-top: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #e0eff2;
}
.sidemenu ul#menu-hoejre-menu > li.menu-item-has-children:hover:before {
transform: translate(-2px,6px) rotate(90deg);
}
.mm-wrapper__blocker {
z-index: 20 !important;
}
.mm-wrapper_opening [class*=mm-menu_pagedim].mm-menu_opened~.mm-wrapper__blocker {
opacity: 0.5 !important;
}
#mobile_menu .hide_all,
#mobile_menu .hide_mobile {
display: none !important;
}
#mobile_menu #service_menu_mobile {
display: none;
}
#mobile_menu ul li.hide_mobile,
#mobile_menu ul li.menu-item-has-search {
display: none;
}
#mobile_menu ul li a {
line-height: normal;
}
#mobile_menu ul li a:hover {
background: #444444;
color: #ffffff;
}
#mobile_menu ul li:after {
left: 0;
}
#mobile_menu ul li.hide_mobile {
display: none !important;
}
#mobile_menu ul li.divider {
height: 5px;
background: #2b2b2b;
}
#mobile_menu ul li.current-menu-item>a,
#mobile_menu ul li.current-menu-ancestor>a {
background: #444444;
}
#mobile_menu ul li.current-menu-item>a:hover,
#mobile_menu ul li.current-menu-ancestor>a:hover {
background: #555555;
}
#mobile_menu ul li .menu_item_icon:not(.hide_all):not(.hide_mobile) {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 44px;
background: rgba(0,0,0,0.25);
}
#mobile_menu ul li .menu_item_icon:not(.hide_all):not(.hide_mobile)+.menu_item_text {
margin-left: 44px;
}
#mobile_menu ul li .menu_item_icon:not(.hide_all):not(.hide_mobile) span {
display: block;
}
#mobile_menu ul li .menu_item_icon:not(.hide_all):not(.hide_mobile) svg {
margin: 0;
}
#mobile_menu ul li svg path {
fill: #ffffff !important;
}
#mobile_menu .mm-listview {
display: flex;
flex-direction: column;
}
.hamburger {
display: block;
cursor: pointer;
transition-property: opacity, -webkit-filter;
transition-property: opacity, filter;
transition-property: opacity, filter, -webkit-filter;
transition-duration: 0.15s;
transition-timing-function: linear;
font: inherit;
color: inherit;
text-transform: none;
background-color: transparent;
border: 0;
margin: 0;
overflow: visible;
}
.hamburger:hover {
opacity: 1 !important;
}
.hamburger-box {
width: 24px;
height: 20px;
display: block;
position: relative;
}
.hamburger-inner {
display: block;
top: 0;
bottom: 0;
margin: auto;
}
.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {
width: 24px;
height: 4px;
background-color: #ffffff;
border-radius: 2px;
position: absolute;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.hamburger-inner::before,
.hamburger-inner::after {
content: "";
display: block;
}
.hamburger-inner::before {
top: -8px;
}
.hamburger-inner::after {
bottom: -8px;
}
.hamburger--spin .hamburger-inner {
transition-duration: 0.3s;
transition-timing-function: cubic-bezier(0.55,0.055,0.675,0.19);
}
.hamburger--spin .hamburger-inner::before {
transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in;
}
.hamburger--spin .hamburger-inner::after {
transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19);
transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19);
transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19), -webkit-transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19);
}
html.mm-wrapper_opened .hamburger--spin .hamburger-inner {
-webkit-transform: rotate(225deg);
transform: rotate(225deg);
transition-delay: 0.14s;
transition-timing-function: cubic-bezier(0.215,0.61,0.355,1);
}
html.mm-wrapper_opened .hamburger--spin .hamburger-inner::before {
top: 0;
opacity: 0;
transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out;
}
html.mm-wrapper_opened .hamburger--spin .hamburger-inner::after {
bottom: 0;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215,0.61,0.355,1);
transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215,0.61,0.355,1);
transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215,0.61,0.355,1), -webkit-transform 0.3s 0.14s cubic-bezier(0.215,0.61,0.355,1);
}
.video-row .container {
padding: 0;
}
.video-row .container .content_row {
margin: 0;
}
.video-row .container .content_column {
margin: 0;
padding: 0;
}
.video-row .container .content_column_text {
padding: 80px 0;
min-height: 450px;
}
.video-row .container .content_column_text h2 {
font-size: 27px;
}
.video-row .container .content_column_text *:not(iframe) {
position: relative;
z-index: 1;
max-width: 50%;
margin-left: auto;
margin-right: auto;
text-align: center;
pointer-events: none;
color: #fff;
}
.video-row .container iframe {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
@media (max-width: 1400px) {
.hide_1400 {
display: none;
}
.icon.arrow_icon.slider_arrow.slider_arrow_prev {
left: -30px;
}
.icon.arrow_icon.slider_arrow.slider_arrow_next {
right: -30px;
}
.bokse_under_indhold .plads-indhold-inner {
width: auto;
right: 0;
padding: 0 40px;
}
}
@media (max-width: 1350px) {
#sprogMenu>li>a,
#main_menu>li>a {
font-size: 17px;
padding: 8px 10px;
}
#sprogMenu {
margin-left: 40px;
}
}
@media (max-width: 1250px) {
#sprogMenu>li>a,
#main_menu>li>a {
font-size: 16px;
padding: 8px 10px;
}
#sprogMenu {
margin-left: 30px;
}
.items_grid.posts_grid .item_holder {
flex: 0 0 50% !important;
width: 50% !important;
max-width: 50% !important;
}
.items_grid.posts_grid .single_item h2 {
font-size: 26px;
}
}
@media (max-width: 1200px) {
html body {
font-size: 16px;
}
html body h1,
html body .h1 {
font-size: 46px;
}
html body h2,
html body .h2 {
font-size: 36px;
}
html body h3,
html body .h3 {
font-size: 28px;
}
html body h4,
html body .h4 {
font-size: 24px;
}
html body h5,
html body .h5 {
font-size: 22px;
}
html body h1.big,
html body .h1.big {
font-size: 65px;
}
html body .quote,
html body blockquote {
font-size: 20px;
}
html body .quote .quote_by,
html body blockquote .quote_by {
font-size: 16px;
}
.button,
.button_mg {
font-size: 16px;
}
.button[data-size="large"],
.button_mg[data-size="large"] {
font-size: 20px;
}
.button[data-size="small"],
.button_mg[data-size="small"] {
font-size: 12px;
}
#sprogMenu > li > a {
font-size: 16px;
}
#main_menu > li > a {
font-size: 16px;
}
.single_item .single_item_top {
font-size: 14px;
}
.gallery .gallery-caption {
font-size: 12px;
}
.admin_edit_button {
font-size: 14px;
}
.single_item[data-size="small"] {
font-size: 14px;
}
#header_holder #logo {
height: 35px;
}
#header_holder.scrolled #logo {
height: 30px;
}
.hide_1200 {
display: none;
}
.container {
padding-left: 30px;
padding-right: 30px;
}
#header_holder #header {
padding-left: 30px;
padding-right: 30px;
}
#footer_holder #footer {
padding-left: 30px;
padding-right: 30px;
}
#footer_holder #footer_bottom #footer_bottom_inner {
padding-left: 30px;
padding-right: 30px;
}
#content_holder {
padding-left: 30px;
padding-right: 30px;
}
#content_holder #content_col {
flex: 1 1 calc(100% - 300px);
width: calc(100% - 300px);
max-width: calc(100% - 300px);
}
#content_holder #content_col.full_width {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
#content_holder #sidebar_col {
flex: 0 0 300px;
width: 300px;
}
.icon.arrow_icon.slider_arrow {
display: none !important;
}
.icon.arrow_icon.slider_arrow.slider_arrow_prev {
left: -20px;
}
.icon.arrow_icon.slider_arrow.slider_arrow_next {
right: -20px;
}
.content_row_slider[data-slider-height="auto"] .content_row_holder {
min-height: 0 !important;
}
.content_row_slider[data-slider-height="auto"] .content_row_holder>.container {
min-height: 0 !important;
}
.content_row_slider[data-slider-height="auto"] .content_row_holder>.container>.content_row {
min-height: 0 !important;
}
.content_row_slider>.icon.arrow_icon.slider_arrow {
display: block !important;
}
.content_row_slider>.icon.arrow_icon.slider_arrow.slider_arrow_next {
right: 0;
}
.content_row_slider>.icon.arrow_icon.slider_arrow.slider_arrow_prev {
left: 0;
}
.items_grid[data-slider="1"][data-post-type="icons_set"] .icon.arrow_icon.slider_arrow {
display: block !important;
}
.items_grid[data-slider="1"]:not([data-post-type="logos_slider"]):not([data-post-type="icons_set"]) .slick-list {
margin-left: -30px;
margin-right: -30px;
padding-left: 50px;
padding-right: 50px;
}
.items_grid[data-slider="1"]:not([data-post-type="logos_slider"]):not([data-post-type="icons_set"]) .slick-slide {
opacity: 0.25;
transition: opacity 0.15s ease-in-out;
}
.items_grid[data-slider="1"]:not([data-post-type="logos_slider"]):not([data-post-type="icons_set"]) .slick-slide.slick-active {
opacity: 1;
}
#main_menu {
margin-right: -15px;
}
#tablepress-1 td:nth-child(2),
#tablepress-1 td:nth-child(3),
#tablepress-1 td:nth-child(4),
#tablepress-1 td:nth-child(5) {
width: 80px;
}
.bokse_under_indhold .plads-indhold-inner {
padding: 0 30px;
}
}
@media (max-width: 1150px) {
#three_ecosystems_row .content_column {
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
margin: 0 0 40px 0 !important;
}
#three_ecosystems_row .content_column .hide_mobile {
display: none !important;
}
#page_text>.content_row_holder.inner_page_row .content_column {
border: none;
}
}
@media (max-width: 1150px) and (min-width: 992px) {
#sprogMenu {
margin: 0;
position: absolute;
top: 5px;
right: 20px;
}
#sprogMenu>li>a {
padding: 4px 8px;
}
#main_menu {
margin-top: 15px;
}
#header_holder.scrolled #main_menu {
margin-top: 20px;
}
#header_holder.scrolled #main_menu>li>a {
padding: 4px 8px;
}
#header_holder.scrolled #sprogMenu>li>a {
font-size: 15px;
padding: 3px 6px;
}
}
@media (max-width: 1100px) {
.items_grid[data-cols="5"] .item_holder {
flex: 0 0 25%;
width: 25%;
max-width: 25%;
}
.items_grid[data-cols="4"] .item_holder {
flex: 0 0 33.33%;
width: 33.33%;
max-width: 33.33%;
}
.items_grid[data-cols="3"] .item_holder {
flex: 0 0 33.33%;
width: 33.33%;
max-width: 33.33%;
}
.items_grid[data-cols="2"] .item_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.items_grid[data-cols="1"] .item_holder {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
.items_grid .item_holder {
flex: 0 0 33.33%;
width: 33.33%;
max-width: 33.33%;
}
}
@media (max-width: 1000px) {
.blob_links_row .blob {
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
margin-bottom: 100px;
}
.blob_links_row .blob.blob_red {
z-index: 3;
margin-bottom: 80px;
}
.blob_links_row .blob+.content_column:not(.blob) {
display: none;
}
.blob_links_row .blob>a {
width: 100%;
max-width: 360px;
margin: 0 auto;
}
.blob_links_row_with_boxes .blob {
margin-bottom: 20px !important;
}
.blob_links_row_with_boxes .blob+.content_column:not(.blob) {
display: block;
max-width: 360px !important;
margin: 0 auto;
}
.blob_links_row_with_boxes .hide_mobile {
display: none;
}
.blob .single_item[data-post-type="inline_box"] {
margin-top: 40px;
}
}
@media (min-width: 992px) {
.content_newsletter .mc4wp-form {
max-width: 800px;
}
.content_newsletter .mc4wp-form .mc4wp-form-fields {
width: 100%;
}
.content_newsletter .mc4wp-form .newsletter_form_field:nth-child(1) {
flex: 0 0 40%;
width: 40%;
max-width: 40%;
}
.content_newsletter .mc4wp-form .newsletter_form_field:nth-child(2) {
flex: 0 0 40%;
width: 40%;
max-width: 40%;
}
.content_newsletter .mc4wp-form .newsletter_form_field:nth-child(3) {
flex: 0 0 20%;
width: 20%;
max-width: 20%;
}
}
@media (max-width: 991px) {
html body {
font-size: 16px;
}
html body h1,
html body .h1 {
font-size: 42px;
}
html body h2,
html body .h2 {
font-size: 34px;
}
html body h3,
html body .h3 {
font-size: 26px;
}
html body h4,
html body .h4 {
font-size: 22px;
}
html body h5,
html body .h5 {
font-size: 20px;
}
html body h1.big,
html body .h1.big {
font-size: 55px;
}
html body .quote,
html body blockquote {
font-size: 18px;
}
html body .quote .quote_by,
html body blockquote .quote_by {
font-size: 16px;
}
.button,
.button_mg {
font-size: 16px;
}
.button[data-size="large"],
.button_mg[data-size="large"] {
font-size: 20px;
}
.button[data-size="small"],
.button_mg[data-size="small"] {
font-size: 12px;
}
#sprogMenu > li > a {
font-size: 16px;
}
#main_menu > li > a {
font-size: 16px;
}
.single_item .single_item_top {
font-size: 14px;
}
.gallery .gallery-caption {
font-size: 12px;
}
.admin_edit_button {
font-size: 14px;
}
.single_item[data-size="small"] {
font-size: 14px;
}
.hide_mobile,
.hide_991 {
display: none;
}
[data-hide-mobile="1"] {
display: none;
}
.container {
padding-left: 20px;
padding-right: 20px;
}
#top {
height: 80px;
}
#header_holder #header {
padding: 20px 20px;
}
#footer_holder #footer {
padding-left: 20px;
padding-right: 20px;
}
#footer_holder #footer_bottom #footer_bottom_inner {
padding-left: 20px;
padding-right: 20px;
}
#content_holder {
padding-left: 20px;
padding-right: 20px;
}
#header_holder #logo {
height: 35px;
}
#header_holder #main_menu {
display: none;
}
#header_holder #mobile_menu_icon {
display: block;
}
#header_holder #search_icon_holder {
margin-left: 0;
margin-right: 10px;
}
#header_holder.scrolled #logo {
height: 30px;
}
#content_holder {
padding-top: 40px;
padding-bottom: 40px;
flex-direction: column;
}
#content_holder #content_col {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
padding: 0;
}
#content_holder #sidebar_col {
flex: 0 0 100%;
width: 100%;
margin: 40px 0 0 0;
padding: 40px 0 0 0;
border-top: 1px solid rgba(34,34,34,0.15);
}
.content_row {
flex-direction: column;
}
.content_row .content_column {
flex: 0 0 auto !important;
max-width: 100% !important;
width: 100% !important;
}
#footer_holder #footer .footer_inner {
margin: 0 -20px;
}
#footer_holder #footer .footer_column {
padding: 0 20px;
}
.icon.arrow_icon.slider_arrow.slider_arrow_prev {
left: -10px;
}
.icon.arrow_icon.slider_arrow.slider_arrow_next {
right: -10px;
}
.content_row_slider>.slick-dots {
bottom: 10px;
}
.content_row_slider>.icon.arrow_icon.slider_arrow {
top: auto;
bottom: 0;
z-index: 2;
}
.items_grid[data-slider="1"]:not([data-post-type="logos_slider"]):not([data-post-type="icons_set"]) .slick-list {
margin-left: -20px;
margin-right: -20px;
padding-left: 30px;
padding-right: 30px;
}
.items_grid[data-slider="1"]:not([data-post-type="logos_slider"]):not([data-post-type="icons_set"]) .slick-slide {
opacity: 0.35;
}
.items_grid[data-slider="1"]:not([data-post-type="logos_slider"]):not([data-post-type="icons_set"]) .slick-slide.slick-active {
opacity: 1;
}
.items_grid[data-cols="5"] .item_holder {
flex: 0 0 33.33%;
width: 33.33%;
max-width: 33.33%;
}
.items_grid[data-cols="4"] .item_holder {
flex: 0 0 33.33%;
width: 33.33%;
max-width: 33.33%;
}
.items_grid[data-cols="3"] .item_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.items_grid[data-cols="2"] .item_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.items_grid[data-cols="1"] .item_holder {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
.items_grid .item_holder {
flex: 0 0 33.33%;
width: 33.33%;
max-width: 33.33%;
}
#tablepress-1 td:nth-child(2),
#tablepress-1 td:nth-child(3),
#tablepress-1 td:nth-child(4),
#tablepress-1 td:nth-child(5) {
width: 60px;
}
#jumbotron .content_row .content_column .content_column_text_holder .content_column_text {
width: auto;
}
.pulse_text {
transform: scale(0.75);
margin: 100px 0;
}
.pulse_text .pulse_text_phrase {
font-size: 50px;
}
.menu-sprogmenu-container #sprogMenu {
margin-left: 0;
margin-right: 5px;
}
#main_menu>li>a,
#sprogMenu>li>a {
padding: 5px 8px;
}
#nyheder .single_item .single_item_text {
height: auto !important;
}
.bokse_under_indhold .plads-indhold-inner {
padding: 0 20px;
}
.row_graphic_top:before {
background-size: contain;
background-position: left top;
width: 260px;
height: 160px;
}
.row_graphic_top .content_row_background_overlay {
opacity: 0.25 !important;
}
.circle_title {
margin-left: 0;
margin-right: 0;
}
}
@media (max-width: 880px) {
.hide_880 {
display: none;
}
.gallery .gallery-item {
width: 33.33% !important;
}
}
@media (max-width: 782px) {
#wpadminbar {
display: none !important;
}
html body.admin-bar {
margin-top: -46px !important;
}
html body.admin-bar #header_holder {
top: 0 !important;
margin-top: 0 !important;
}
html body.admin-bar #mobile_menu {
top: 0 !important;
}
}
@media (max-width: 767px) {
html body {
font-size: 15px;
}
html body h1,
html body .h1 {
font-size: 38px;
}
html body h2,
html body .h2 {
font-size: 32px;
}
html body h3,
html body .h3 {
font-size: 24px;
}
html body h4,
html body .h4 {
font-size: 20px;
}
html body h5,
html body .h5 {
font-size: 18px;
}
html body h1.big,
html body .h1.big {
font-size: 50px;
}
html body .quote,
html body blockquote {
font-size: 16px;
}
html body .quote .quote_by,
html body blockquote .quote_by {
font-size: 15px;
}
.button,
.button_mg {
font-size: 15px;
}
.button[data-size="large"],
.button_mg[data-size="large"] {
font-size: 18px;
}
.button[data-size="small"],
.button_mg[data-size="small"] {
font-size: 12px;
}
#sprogMenu > li > a {
font-size: 15px;
}
#main_menu > li > a {
font-size: 15px;
}
.single_item .single_item_top {
font-size: 13px;
}
.gallery .gallery-caption {
font-size: 13px;
}
.admin_edit_button {
font-size: 13px;
}
.single_item[data-size="small"] {
font-size: 13px;
}
.hide_767 {
display: none;
}
.single_item[data-post-type="inline_box"][data-align="right"],
.single_item[data-post-type="inline_box"][data-align="left"] {
float: none;
width: auto;
margin: 0 0 20px 0;
}
.single_item[data-post-type="inline_box"][data-align="right"]:last-child,
.single_item[data-post-type="inline_box"][data-align="left"]:last-child {
margin-bottom: 0;
}
.wp-caption {
width: 100% !important;
float: none !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
#top {
height: 70px;
}
#header_holder #header_top {
display: none;
}
#header_holder #logo {
height: 30px;
}
#header_holder.scrolled #logo {
height: 25px;
}
#footer_holder #footer .footer_inner {
flex-direction: column;
}
#footer_holder #footer .footer_column {
margin: 0 0 60px 0;
}
#footer_holder #footer .footer_column:last-child {
margin-bottom: 0;
}
#footer_holder #footer .footer_column.footer_col_2 {
display: none;
}
#footer_holder #footer_bottom #footer_bottom_columns {
flex-direction: column;
}
#footer_holder #footer_bottom #footer_bottom_left {
flex: 0 0 auto;
width: 100%;
margin: 0 0 40px 0;
text-align: center;
}
#footer_holder #footer_bottom #footer_bottom_left:last-child {
margin-bottom: 0;
}
#footer_holder #footer_bottom #footer_bottom_right {
flex: 0 0 auto;
width: 100%;
margin: 0;
text-align: center;
}
#footer_holder #footer_bottom .logo {
margin: 0 auto;
}
.items_grid[data-slider="1"] .slick-dots {
display: none !important;
}
.items_grid[data-cols="5"] .item_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.items_grid[data-cols="4"] .item_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.items_grid[data-cols="3"] .item_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.items_grid[data-cols="2"] .item_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.items_grid[data-cols="1"] .item_holder {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
.items_grid .item_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.post_bottom_meta {
flex-wrap: wrap;
}
.post_bottom_meta .post_meta_group {
flex: 0 0 100%;
}
.single_item .single_item_text[data-columns="2"] {
flex-direction: column;
}
.single_item .single_item_text[data-columns="2"] .single_item_right {
padding: 20px 0 0 0;
margin: 20px 0 0 0;
border: none;
border-top: 1px solid rgba(34,34,34,0.1);
flex: 1 !important;
width: auto !important;
}
.fancybox-container .fancybox-content {
padding: 20px;
}
.z_gallery[data-columns="1"] .gallery_item_holder {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
.z_gallery[data-columns="2"] .gallery_item_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.z_gallery[data-columns="3"] .gallery_item_holder {
flex: 0 0 33.33%;
width: 33.33%;
max-width: 33.33%;
}
.z_gallery[data-columns="4"] .gallery_item_holder {
flex: 0 0 33.33%;
width: 33.33%;
max-width: 33.33%;
}
.z_gallery[data-columns="5"] .gallery_item_holder {
flex: 0 0 25%;
width: 25%;
max-width: 25%;
}
.z_gallery .gallery_item_holder {
flex: 0 0 33.33%;
width: 33.33%;
max-width: 33.33%;
}
#top_area #top_area_inner {
min-height: 0 !important;
}
.timeline[data-type="list"] {
margin-left: 0 !important;
}
.timeline[data-type="list"] .timeline_item_left {
width: 60px !important;
flex: 0 0 60px !important;
}
.timeline[data-type="list"] .timeline_item_left .timeline_item_number {
font-size: 18px;
}
.timeline .timeline_expandable_content {
padding: 20px;
}
}
@media (max-width: 700px) {
.hide_700 {
display: none;
}
}
@media (max-width: 660px) {
.hide_660 {
display: none;
}
.items_grid.posts_grid .item_holder {
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
}
.items_grid.posts_grid .single_item h2 {
font-size: 24px;
}
}
@media (max-width: 600px) {
.hide_600 {
display: none;
}
.tabs .tab_titles {
flex-direction: column;
}
.tabs .tab_titles .tab_title {
border-right: none;
border-bottom: 1px solid #e5e5e5;
}
.pulse_text {
transform: scale(0.75);
margin: 100px 0;
}
.pulse_text .pulse_text_phrase {
font-size: 42px;
}
#page_text>.table_holder {
margin-right: -20px;
padding-right: 20px;
overflow: auto;
}
#page_text>.table_holder>table {
min-width: 600px;
}
#page_text>.table_holder>table td {
padding: 5px 10px;
}
}
@media (max-width: 550px) {
html body {
font-size: 15px;
}
html body h1,
html body .h1 {
font-size: 36px;
}
html body h2,
html body .h2 {
font-size: 28px;
}
html body h3,
html body .h3 {
font-size: 24px;
}
html body h4,
html body .h4 {
font-size: 20px;
}
html body h5,
html body .h5 {
font-size: 18px;
}
html body h1.big,
html body .h1.big {
font-size: 45px;
}
html body .quote,
html body blockquote {
font-size: 18px;
}
html body .quote .quote_by,
html body blockquote .quote_by {
font-size: 15px;
}
.button,
.button_mg {
font-size: 14px;
}
.button[data-size="large"],
.button_mg[data-size="large"] {
font-size: 17px;
}
.button[data-size="small"],
.button_mg[data-size="small"] {
font-size: 11px;
}
#sprogMenu > li > a {
font-size: 14px;
}
#main_menu > li > a {
font-size: 14px;
}
.single_item .single_item_top {
font-size: 13px;
}
.gallery .gallery-caption {
font-size: 13px;
}
.admin_edit_button {
font-size: 13px;
}
.single_item[data-size="small"] {
font-size: 13px;
}
.hide_550 {
display: none;
}
#header_holder #search_icon_holder {
position: static;
}
#header_holder #search_form_holder {
left: 0;
right: 0;
width: 100%;
padding: 0;
}
#header_holder #search_form_holder #search_form:after {
display: none;
}
#header_holder #search_form_holder #search_field {
width: 100%;
}
.boxed_content {
float: none !important;
width: auto !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
.gallery .gallery-item {
width: 50% !important;
}
.items_grid[data-cols="5"] .item_holder {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
.items_grid[data-cols="4"] .item_holder {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
.items_grid[data-cols="3"] .item_holder {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
.items_grid[data-cols="2"] .item_holder {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
.items_grid[data-cols="1"] .item_holder {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
.items_grid .item_holder {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
.single_item {
transform: scale(1) !important;
-moz-transform: scale(1) !important;
-webkit-transform: scale(1) !important;
}
.commentlist .comment {
padding: 15px;
}
.commentlist .children {
margin: 15px -16px -16px -15px;
border-left-width: 15px;
}
.commentlist .comment-body .comment-author {
font-size: 1em;
padding: 2px 10px;
}
.commentlist .comment-body .comment-meta {
display: block;
margin: 3px 0 0 0;
font-size: 0.8em;
}
.commentlist .comment-body .reply {
right: -15px;
bottom: -15px;
font-size: 0.8em;
}
.z_gallery[data-columns="1"] .gallery_item_holder {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
.z_gallery[data-columns="2"] .gallery_item_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.z_gallery[data-columns="3"] .gallery_item_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.z_gallery[data-columns="4"] .gallery_item_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.z_gallery[data-columns="5"] .gallery_item_holder {
flex: 0 0 33.33%;
width: 33.33%;
max-width: 33.33%;
}
.z_gallery .gallery_item_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
#tablepress-1 {
border: none;
}
#tablepress-1 tr {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: stretch;
}
#tablepress-1 td,
#tablepress-1 th {
display: block;
border: none;
}
#tablepress-1 td:nth-child(1),
#tablepress-1 th:nth-child(1) {
flex: 0 0 100%;
font-size: 0.85rem;
background: #eeeeee;
border-top: 15px solid #ffffff;
}
#tablepress-1 td:nth-child(2),
#tablepress-1 td:nth-child(3),
#tablepress-1 td:nth-child(4),
#tablepress-1 td:nth-child(5),
#tablepress-1 th:nth-child(2),
#tablepress-1 th:nth-child(3),
#tablepress-1 th:nth-child(4),
#tablepress-1 th:nth-child(5) {
flex: 0 0 25%;
vertical-align: middle;
min-height: 38px;
}
#tablepress-1 td {
position: relative;
}
#tablepress-1 td:nth-child(2),
#tablepress-1 td:nth-child(3),
#tablepress-1 td:nth-child(4),
#tablepress-1 td:nth-child(5) {
padding-top: 15px;
}
#tablepress-1 td:nth-child(2):before,
#tablepress-1 td:nth-child(3):before,
#tablepress-1 td:nth-child(4):before,
#tablepress-1 td:nth-child(5):before {
content: '';
position: absolute;
top: 2px;
left: 0px;
right: 0;
font-size: 9px;
font-weight: 300;
opacity: 0.5;
text-align: center;
color: #ffffff;
}
#tablepress-1 td:nth-child(2):before {
content: 'Bronze';
}
#tablepress-1 td:nth-child(3):before {
content: 'Sølv';
}
#tablepress-1 td:nth-child(4):before {
content: 'Guld';
}
#tablepress-1 td:nth-child(5):before {
content: 'Platin';
color: #666666;
}
#tablepress-1 th:nth-child(1) {
text-align: center;
border: none !important;
}
.bokse_under_indhold .plads {
padding: 20px;
}
.bokse_under_indhold .plads-indhold-inner {
padding: 0;
}
.sidebar_widget .widget_content {
padding: 20px;
}
.timeline {
margin-left: -20px;
}
.timeline .timeline_item_left {
margin-right: 20px;
}
.timeline .timeline_item_left:after {
width: 30px;
}
.timeline .timeline_item_right {
padding: 10px 0;
}
}
@media (max-width: 400px) {
.hide_400 {
display: none;
}
.mc4wp-form .newsletter_form {
margin-bottom: 20px;
}
.mc4wp-form .newsletter_form_field {
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
}
}
@media (max-width: 380px) {
#post_top_meta {
flex-wrap: wrap;
}
#post_top_meta #post_top_meta_left {
flex: 0 0 100%;
margin-bottom: 10px;
text-align: center;
}
#post_top_meta #post_top_meta_left:last-child {
margin-bottom: 0;
}
#post_top_meta #post_top_meta_right {
flex: 0 0 100%;
text-align: center;
}
}
@media (max-width: 360px) {
html body {
font-size: 14px;
}
html body h1,
html body .h1 {
font-size: 34px;
}
html body h2,
html body .h2 {
font-size: 28px;
}
html body h3,
html body .h3 {
font-size: 24px;
}
html body h4,
html body .h4 {
font-size: 20px;
}
html body h5,
html body .h5 {
font-size: 18px;
}
html body h1.big,
html body .h1.big {
font-size: 40px;
}
html body .quote,
html body blockquote {
margin-left: 0;
margin-right: 0;
font-size: 16px;
}
html body .quote .quote_by,
html body blockquote .quote_by {
font-size: 14px;
}
.button,
.button_mg {
font-size: 13px;
}
.button[data-size="large"],
.button_mg[data-size="large"] {
font-size: 16px;
}
.button[data-size="small"],
.button_mg[data-size="small"] {
font-size: 10px;
}
#sprogMenu > li > a {
font-size: 13px;
}
#main_menu > li > a {
font-size: 13px;
}
.single_item .single_item_top {
font-size: 12px;
}
.gallery .gallery-caption {
font-size: 12px;
}
.admin_edit_button {
font-size: 12px;
}
.single_item[data-size="small"] {
font-size: 12px;
}
.hide_360 {
display: none;
}
.gallery .gallery-item {
width: 100% !important;
}
#top {
height: 65px;
}
#header_holder #logo {
height: 25px;
}
#header_holder.scrolled #logo {
height: 20px;
}
#footer_holder #footer {
padding-top: 40px;
padding-bottom: 40px;
}
#footer_holder #footer .footer_column {
margin-bottom: 40px;
}
#footer_holder #footer .footer_column:last-child {
margin-bottom: 0;
}
.comment-form .comment-form-author {
flex: 0 0 100%;
}
.comment-form .comment-form-email {
flex: 0 0 100%;
}
.single_item[data-size="small"] .single_item_inner .single_item_text {
padding: 10px 15px;
overflow: hidden;
}
.single_item[data-size="small"] .single_item_title {
flex-wrap: wrap;
}
.single_item[data-size="small"] .single_item_title .event_date {
flex: 0 0 100%;
margin: 0 0 10px 0;
display: flex;
flex-direction: row;
align-items: stretch;
}
.single_item[data-size="small"] .single_item_title .event_date .event_date_day,
.single_item[data-size="small"] .single_item_title .event_date .event_date_month,
.single_item[data-size="small"] .single_item_title .event_date .event_date_year {
line-height: 1.8em;
font-size: 1.2em;
padding: 0 5px;
}
.single_item[data-size="small"] .single_item_title .event_date .event_date_day .small,
.single_item[data-size="small"] .single_item_title .event_date .event_date_month .small,
.single_item[data-size="small"] .single_item_title .event_date .event_date_year .small {
font-size: 0.9em;
}
.tabs .tab_items .tab_item {
padding: 15px;
}
.accordion .accordion_item_title {
padding: 12px 50px 12px 15px;
}
.accordion .accordion_item_content {
padding: 15px;
}
.z_gallery[data-columns="1"] .gallery_item_holder {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
.z_gallery[data-columns="2"] .gallery_item_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.z_gallery[data-columns="3"] .gallery_item_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.z_gallery[data-columns="4"] .gallery_item_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.z_gallery[data-columns="5"] .gallery_item_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.z_gallery .gallery_item_holder {
flex: 0 0 50%;
width: 50%;
max-width: 50%;
}
.blob_links_row .blob {
margin-bottom: 60px;
}
.blob_links_row .blob.blob_red {
margin-bottom: 40px;
}
.blob_links_row .blob .content_column_text {
padding-left: 0 !important;
padding-right: 0 !important;
}
}
#breadcrumbs span {
font-size: 10.8px;
color: #003147;
}
#breadcrumbs span a {
font-size: 10.8px;
color: #3cb3d6;
margin: 0 4px;
}
#breadcrumbs .breadcrumb_last {
margin-left: 4px;
}
.share_post_top p {
font-weight: 600;
font-size: 10.8px;
margin-bottom: 3px;
letter-spacing: 0.2px;
}
.contentrow-samarbejdspartnere {
text-align: center;
}
.contentrow-samarbejdspartnere h2 {
font-size: 40px;
}
@media screen and (max-width: 768px) {
.contentrow-samarbejdspartnere h2 {
font-size: 18px;
}
}
.contentrow-samarbejdspartnere p {
width: 50%;
margin: 0 auto;
}
@media screen and (max-width: 768px) {
.contentrow-samarbejdspartnere p {
width: 100%;
}
}
.contentrow-samarbejdspartnere .button {
margin-top: 40px;
border: solid 1px #003147;
}
.contentrow-samarbejdspartnere .button:hover {
background: #003147;
}
.contentrow-samarbejdspartnere .button:hover span.button_text {
color: #fff;
}
.contentrow-samarbejdspartnere .button span.button_text {
color: #003147;
}
.anchor-wrapper {
position: relative;
}
.anchor-wrapper .anchor {
position: absolute;
left: 0;
top: -150px;
}
form#vfbp-form-5 p {
display: none;
}
form#vfbp-form-5 input {
background: #fff;
color: #003147;
}
.contentrow-husetsdna {
padding: 0 !important;
background-color: #0b3148 !important;
}
.contentrow-husetsdna .content_column {
margin: 0;
}
.contentrow-husetsdna .content_row {
margin-bottom: 0;
}
.contentrow-husetsdna .content_column_text {
display: flex;
}
.contentrow-husetsdna .content_column_text .husetsdna-boks {
position: relative;
width: calc(100% / 4);
height: 250px;
background-color: #0b3148;
text-transform: uppercase;
color: white;
font-size: 19.8px;
font-weight: 600;
text-align: center;
}
.contentrow-husetsdna .content_column_text .husetsdna-boks a:hover {
color: #fff;
}
.contentrow-husetsdna .content_column_text .husetsdna-boks img {
position: absolute;
left: 50%;
top: calc(50% - 20px);
transform: translate(-50%,-50%);
max-width: 120px;
}
.contentrow-husetsdna .content_column_text .husetsdna-boks p.husetsdna-boks-tekst {
position: absolute;
left: 50%;
bottom: calc(50% - 70px);
transform: translateX(-50%);
}
.contentrow-husetsdna .content_column_text .husetsdna-boks:first-child {
text-transform: none;
font-size: 28.8px;
line-height: 1;
}
.contentrow-husetsdna .content_column_text .husetsdna-boks:first-child >p {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
}
.contentrow-husetsdna .content_column_text .husetsdna-boks:nth-of-type(2n) {
background-color: #3cb3d6;
}
.contentrow-husetsdna .content_column_text .husetsdna-boks:nth-of-type(3n) {
background-color: #376384;
}