/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */

/* Increase the body font size on tablet devices */


#block-views-forside-3-felter-forside-felter h2 {
	font-size: 28px;
	line-height: 34px;
}
#block-views-kort-kort-liste-1,
#block-views-kort-kort-liste-2,
#block-views-kort-kort-liste-3 {
	line-height: 16px;
}
.kort_tekst_nummer,
.kort_tekst_titel {
	font-size: 13px;
}
h3 {
    font-size: 40px;
    line-height: 45px;
}


button.mobile-menu-toggle {
    display: none;
}

/**********************************************************************/
/**********************************************************************/
/***********          SUPERFISH                            ************/
/**********************************************************************/
/**********************************************************************/

.menu-wrapper {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
#block-superfish-1 {
	padding: 0 !important;
}
#menu-bar {
	padding-left: 0; /* Indrykning for hele menuens vedkommende */
	margin: 0;
}
/*.nolink .sf-sub-indicator,
*/
a.sf-depth-1 .sf-sub-indicator {
	display: none; /* Fjerner pil fra øverste niveau i superfish-menuen */
}
#menu span.sf-depth-1 {
	display: block; /* For at få øverste menupunkter uden links til at opføre sig som de andre mht. padding m.v. */
}

.sf-menu.sf-style-white .sf-depth-2 a { /* Regulerer menufelternes højde */
	padding-top: 10px !important;
	padding-right: 10px;
	padding-bottom: 10px !important;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid; /* Tidligere:  solid; */
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #eee; /* Farve mellem sub-menu bjælker */
}
a > .sf-sub-indicator {
    top: 13px; /* Regulerer "mere"-pilens placering fra toppen */
}
.sf-menu.sf-style-white li,
.sf-menu.sf-style-white.sf-navbar {
	background-color: transparent; /* Fjerner baggrundsfarven fra øverste niveau */
}
#menu .sf-depth-1 {
	background-color: transparent; /* Fjerner baggrundsfarven fra øverste niveau */
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#menu a.nolink:hover {
    cursor: pointer;
}
.sf-menu.sf-style-white li li {
	background: #fff;
	background-color: rgba(255, 255, 255, 1); /* Farven på menupunkters baggrund på 1. underniveau */
}
.sf-menu.sf-style-white li li li {
	background: #fff;
	background-color: rgba(255, 255, 255, 1); /* Farven på menupunkters baggrund på 1. underniveau */
}
.sf-menu.sf-style-white li:hover,
.sf-menu.sf-style-white li.sfHover,
.sf-menu.sf-style-white li.active a,
.sf-menu.sf-style-white a:focus,
.sf-menu.sf-style-white a:hover,
.sf-menu.sf-style-white a:active,
.sf-menu.sf-style-white.sf-navbar li li {
	background: #fff;
	background-color: rgba(255, 255, 255, 1); /* Farven på menupunkters baggrund på 1. underniveau */
}
li sf-depth-1,
#menu span.nolink,
#menu span.sf-depth-1,
.sf-menu.sf-style-white a,
.sf-menu.sf-style-white a.sf-depth-1 {
	padding-right: 0px;
	padding-left: 15px; /* Afstanden mellem øverste menupunkter (plus padding) */
}
.sf-sub-indicator {
    right: 0.5em; /* Styrer afstanden til højre for "mere-pile" */
}
.sf-menu ul {
    width: 150px; /* Bredde af sub-menuer - ORG: 12 em */
}
.sf-menu li li:hover > ul,
.sf-menu li li.sfHover > ul {
    left: 151px; /* Afstand fra sub-menuer ud til sub-sub-menuer - ORG: 12 em */
}
#menu .nolink,
#menu span:link.sf-depth-1,
#menu a:link.sf-depth-1 {
	color: #000; /* Farven på menuens links på første niveau */
}
#menu span:visited.sf-depth-1,
#menu a:visited.sf-depth-1 {
	color: #000; /* Farven på menuens tidl. besøgte links på første niveau */
}
#menu span:hover.sf-depth-1,
#menu span:focus.sf-depth-1,
#menu a:hover.sf-depth-1,
#menu a:focus.sf-depth-1 {
	color: #c63020; /* Farven på menuens første niveau v/active */
	text-decoration: underline; /* Style på menuens første niveau v/active */
	cursor:default;
}
#menu span:active.sf-depth-1,
#menu a:active.sf-depth-1 {
	color: #c63020; /* Farven på menuens første niveau v/active */
	text-decoration: underline; /* Style på menuens første niveau v/active */
	cursor:default;
}
#menu span.sf-depth-1,
#superfish-1 a.sf-depth-1 {
	text-transform: uppercase; /* Sætter font på menuens øverste niveau til uppercase */
}
/*.sf-menu li {
    z-index: 600; /* For at få sub-menuer ovenover FlexSlider
}
*/
.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
    z-index: 1001; /* For at få sub-menuer ovenover FlexSlider */
}
.sf-menu.sf-style-white a, .sf-menu.sf-style-white span.nolink {
    color: #fff; /* Farven/style på menuens andet niveau og videre */
}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul {
    top: 34px; /* Afstand fra top til første sub (absolute) */
}
.sf-clone-parent {
	display: none;
}
#menu a:hover,
#menu a:focus,
#menu a:active {
	color: #c63020;
	text-decoration: underline; /* Stil på undermenuers tekst-links */
}
#menu {
	text-transform: uppercase; /* Sætter font til uppercase overalt */
}

ul.sf-menu a {
/*  border-left: 0;
  border-top: 0;
  padding: 0 10px;
  text-decoration: none;
  height: 2.5em;
  line-height: 2.5em;
*/}
#superfish-1 .first.sf-depth-1 a.sf-depth-1.menuparent {
	padding-left: 0;
}
