:root {
	/* Font families */
	--row-width: 1200px;
	--padding: 20px;
	--col-gap: 10px;
	--font-body: "Instrument Sans", sans-serif;
	--ctapadding: 15px 20px;
	/* color family */
	--bg: #f5f5f5;
	--darkblue: #081c27;
	--lightblue: #123447;
	--lightgray: #f3f3f3;
	--cta: #3E9BCE;
}
*,
*::before,
*::after {
	box-sizing: border-box;
}
html {
	scroll-behavior: smooth;
}

body {
	background: var(--bg);
	color: #081c27;
	font-family: var(--font-body);
	line-height: 1.5;
	font-size: 16px;
	font-weight: 500;
}

a {
	color: #081c27;
	text-decoration: none;
}

.container {
	width: 100%;
	max-width: var(--row-width);
	margin-left: auto;
	margin-right: auto;
	padding-left: 0px;
	padding-right: 0px;
	box-sizing: border-box;
}

.bt_bb_section>.bt_bb_port {
	padding-left: 0;
	padding-right: 0;
}

.bt_bb_row.bt_bb_row_width_boxed_1200 {
	max-width: var(--row-width);
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	box-sizing: border-box;
}

.bt_bb_row_inner {
	width: 100%;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

.bt_bb_row_holder .bt_bb_column {
	padding-left: var(--col-gap);
	padding-right: var(--col-gap);
}

.bt_bb_row_holder {
	margin-left: 0;
	margin-right: 0;
}

.bt_bb_row_holder .bt_bb_column {
	padding-left: var(--padding);
	padding-right: var(--padding);
	box-sizing: border-box;
}
.bt_bb_section,.bt_bb_row,.bt_bb_row_inner,.bt_bb_row_holder,.bt_bb_column {
	box-sizing: border-box;
}
/* Runde hjørner på billeder med soft-rounded */
.bt_bb_image.bt_bb_shape_soft-rounded {
	border-radius: 20px;
}

/* Hvor højt skal logoet være */
.custom-logo {
	display: block;
	height: 40px;
	width: auto;
}



/* Last child (cta) & icon beside wpolylang (fontawesome) */
/*  
.main-menu>li:last-child>a {
	background-color: var(--cta);
	padding: var(--ctapadding);
	border-radius: 50px;
	text-align: center;
	position: absolute;
	bottom: 20px;
	position: static;
	display: block;
}
.main-menu>li:nth-last-child(2)>a {
	display: inline-flex;
	align-items: center;
	gap: 10px;
	color: #fff;
}
.main-menu>li:nth-last-child(2)>a::before {
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	content: "\f276";
	order: 2;
}
.main-menu>li:nth-last-child(2).menu-item-has-children>a::after {
	display: none;
}

.main-menu>li:last-child>a {
	background-color: var(--cta);
	padding: var(--ctapadding);
	border-radius: 50px;
	text-align: center;
}
   

*/  


