
/************ SITE CSS ************/

@import url("css/bootstrap.css"); /* Lite bootstrap-css för modal, nav, dropdowns och tabs som vissa delar måste skrivas över */
@import url("css/glyphicon.css"); /* Glyphicons css och sökväg till själva fonten */
@import url("css/font-awesome.css"); /* Font awesome css och sökväg till själva fonten */
@import url("css/fonts.css"); /* Fonts.com css och sökväg till själva fonten/fonterna. Ladda ner paketet från fonts.com så du får rätt fonts */

/* Fyll i alla generella styles för sidan först så som Body, länkar, H1-H4, p och ingress. Sätt sedan specifika styles för startsidans olika rubriker. Glöm ej att överföra dessa till editor.css */
* { margin: 0; padding: 0; }
BODY,HTML { height: 100%; }
BODY {
	width: 100%;
	background: #ffffff;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #46505A;
	text-align: left;
	margin: 0;
	padding: 0;
	width: 100%;
	min-height: 100%;
	}
.row { position: relative; width: 100%; clear: both; margin: 0 auto; padding: 0; overflow: visible; text-align: left; }
.container { width: 1200px; padding-left: 15px; padding-right: 15px; box-sizing: border-box; }
.row .row { width: auto; margin: 0; display: block;}
.column {
    border: 0px solid rgba(0,0,0,0);
    float: left;
	display: block;
    margin: 0 0 0 2%;
	overflow: visible;
	position: relative;
	box-sizing: border-box;

	/* Lägg in padding om du behöver, box-sizing: border-box gör så att breddens procent inte påverkas.
	padding-left: 15px;
	padding-right: 15px;*/
}
.column:first-child { margin-left: 0; }

.container:before, .container:after { content:""; display:table; }
.container:after { clear:both;}
.container { zoom:1; /* For IE 6/7 */ }

/* Grid med 12 kolumner. Möjlighet att använda col-xs-x, col-sm-x, col-md-x och col-lg-x.
   Utgå från minsta läget: Tex en rad med tre kolumner i varje kommer se ut såhär: <div class="col-xs-12 col-md-4">Tre kolumner</div>
   Det betyder den kommer vara tre kolumner med 4-col var fram tills den förbi bredden satt för sm, dvs max 767px. Efter det kommer den falla tillbaka på den mindre satta storleken,
   dvs col-xs-12 som gör att alla tre kolumner blir fullbredd på 100% istället. */

.col-xs-12 { width: 100%; }
.col-xs-11 { width: 91.5%; }
.col-xs-10 { width: 83%; }
.col-xs-9 { width: 74.5%; }
.col-xs-8 { width: 66%; }
.col-xs-7 { width: 57.5%; }
.col-xs-6 { width: 49%; }
.col-xs-5 { width: 40.5%; }
.col-xs-4 { width: 32%; }
.col-xs-3 { width: 23.5%; }
.col-xs-2 { width: 15%; }
.col-xs-1 { width: 6.5%; }

.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}

/************ HTML ************/
a, a:link, a:visited, a:active { color: #6EAA1E; text-decoration: underline; }
a:hover { text-decoration: underline; }
H1, H2, H3, H4 { font-weight: normal; color: #46505A; line-height: 1.1em; font-family:"DIN Next Slab W01 Medium"; }
H1 { font-size: 36px; margin: 0 0 10px; line-height: 36px; color: #6EAA1E; text-transform: uppercase; }
H2 { font-size: 28px; margin: 5px 0 10px; line-height: 30px; color: #6eaa1e; }
H3 { font-size: 22px; margin: 5px 0 0; line-height: 24px; }
H4 { font-size: 16px; margin: 5px 0; text-transform: uppercase; }

p, .brodtext, .Normal {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	color: #46505A;
	line-height: 24px;
}

.ingress { font-family: Roboto Condensed; font-size: 22px; line-height: 28px; color: #46505A; }

p { margin: 0 0 15px; }

HR { width: 100%; height: 1px; margin: 0; border: 0; padding: 10px 0; border-top: 1px solid #ccc; }
IMG { border: none; vertical-align: bottom; max-width: 100%; }

/************ LISTS ************/
.Normal ul li { list-style-type: disc; }

/************ MENUS ************/

/* Desktopmenyn fungerar så att man kan klicka på på samtliga föräldrar i huvudmenyn, men att man redirectas till det första barnet under.
   Vill man ha innehåll i föräldern, skapa en ny sida med ett mer beskrivande namn istället. Detta med anledning för tillgänglighetsanpassning.
   Exempel:
   Förälder 'Om oss' kan ha barn som är mer specifika: 'Medarbetare', 'Styrelse', 'Historia' m.m. */

/* Navbar-right är om man har en extrameny utöver huvudmenyn. Den kommer i mobilt läge att läggas till under huvudmenyns barn i hamburgemenyn */
.navbar-default .navbar-right { position: absolute; right: 0; top: -135px; margin: 0; }
	.navbar-default .navbar-right > li { list-style-type: none; margin: 0; padding: 0; float: left; border-right: 1px solid #6B737B; }
	.navbar-default .navbar-right > li:last-child { border-right: none; }
	.navbar-default .navbar-right > li > a { font-family: 'Roboto Condensed', sans-serif; font-size: 14px; line-height: 16px; color: #6B737B; padding: 0px 10px; text-decoration: none; }
	.navbar-default .navbar-right > li.contact_rightbar > a { background-color: #ffd600; color: #333; }
	.navbar-default .navbar-right > li > a:hover { color: #fff; }
.navbar-default .navbar-right li a:hover{color: #6eaa1e;}

.sitemap .navbar-nav > li {
    float: none; }

	.sitemap .navbar-nav > li a { text-decoration: none}

.sitemap .navbar-nav .dropdown-menu {
    display: block; float: none;margin: 0 15px 0;
	border: 0;
    position: relative;
border-radius: 0;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

/* Mainmenu är huvudmenyn */
#mainmenu { border-radius: 0; background-color: #ecedee; border: none; margin-bottom: 0; min-height: auto; }
.navbar-default .mainmenu { margin: 0; list-style-type: none; }
	.navbar-default .mainmenu .disabled { pointer-events: auto; }
	.navbar-default .mainmenu > li { list-style-type: none; margin: 0; padding: 0; float: left; position: relative; }
	.navbar-default .mainmenu > li > a { font-family: 'Roboto', sans-serif; font-size: 14px; line-height: 15px; text-transform: uppercase; color: #6b737b; padding: 20px 15px; z-index: 9; display: inline-block; text-decoration: none; }
	.navbar-default .mainmenu > li > a:target { color: #333; border: 1xp dotted #fff; }
	.navbar-default .mainmenu li:hover a, .navbar-default .mainmenu li.active a { background-color: #6eaa1e; text-decoration: none; color: #fff; }
	.navbar-default .mainmenu li .dropdown-menu a:hover { background-color: #6eaa1e; color: #fff; }

.container > .navbar-collapse { margin-left: -15px; margin-right: -15px; }

/* Barnen till huvudmenyn med dropdown-effekt. Behöver man styla en undermeny till ett eget style så skapas det unika klasser för varje li-nod */
.navbar-default .mainmenu .dropdown-menu {
	display: none;
	padding-top: 0;
	background-color: #ffffff;
	padding: 0;
	z-index: 99;
	min-width: 280px;
	margin: 0;
	border: none;
		}
	.navbar-default .mainmenu .dropdown-menu > li { float: none; }
	.navbar-default .mainmenu .dropdown-menu > li > a, .navbar-default .mainmenu .dropdown-menu > li > a:hover {
		color: #6b737b;
		font-size: 16px;
		line-height: 36px;
		background-color: #fff;
		border-bottom: 1px solid #c7cacd;
		padding: 5px 15px;
		display: block;
		font-weight: normal;
		border-left: none;
		border-right: none;
	}
    .submenu li a:hover {background: #F6F6F7;}
    .menu_90 .dropdown-menu > li:nth-last-child(2) > a, .menu_90 .dropdown-menu > li:last-child > a{background: #6eaa1e; color: fff;}
    .menu_90 .dropdown-menu > li:nth-last-child(2) > a:hover, .menu_90 .dropdown-menu > li:last-child > a:hover{background: #F6F6F7; color:#6b737b; }
    .navbar-default .mainmenu .dropdown-menu > li:last-child > a { border-right: none; border-bottom: none; }
	.navbar-default .mainmenu .dropdown-menu li.active a, .navbar-default .mainmenu .dropdown-menu > li > a:hover { background-color: #f6f6f7; color: #6b737b; }
	.navbar-default .mainmenu > li:hover > ul, .navbar-default .mainmenu > li:hover > .mainmenu ul { display: inherit; }

/* Mobilmenyn fungerar lite annorlunda än desktop-menyn. Har man satt upp desktopmenyn rätt så det inte finns innehåll på föräldrarna, så kommer man förstå tydligare varför man gjort det nu.
   Föräldrarna fungerar mer som en rubrik till sina barn, så klickar man på den så öppnas den upp och visar barnen. Klickar man igen så stängs den. Detta är markerat med plus- och minus-tecken.
   Man kan alltså inte komma till föräldern överhuvudtaget i den mobila vyn, det är därför viktigt att motsvarande innehåll finns på annan sida. */

/* Hamburgemeny-knappen */
.navbar-default .navbar-toggle {
	display: none;
    background-color: #75ae29;
    background-image: none;
    border: none;
    border-radius: 4px;
    margin-bottom: 8px;
    margin-right: 15px;
    margin-top: 35px;
    padding: 6px 3px 1px;
    position: absolute;
	right: 0;
	top: 24px;
	cursor: pointer;
}

.navbar-default .navbar-toggle .icon-bar { border-radius: 1px; display: block; height: 4px; width: 30px; margin-bottom: 5px; background-color: #fff; }

/* Hamburgemenyn i mobilt läge */
#mobilemenuheader .navbar-nav, #mobilemenuheader .navbar-nav > li { float: none; }
#mobilemenuheader .navbar-nav > li { border-bottom: 1px solid #C7CACD; }
#mobilemenuheader .navbar-nav > li > a { color: #333; text-decoration: none; }

#mobilemenuheader li.dropdown a:before {
	background-color: #75ae29;
	color: #fff;
    content: "\2b";
    display: inline-block;
    font-family: "Glyphicons Halflings";
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    padding: 9px 10px;
    position: absolute;
    right: 5px;
    top: 5px;
}
#mobilemenuheader li.open a:before { content: "\2212"; }
#mobilemenuheader li.dropdown .dropdown-menu a:before {  display: none; }
#mobilemenuheader .mainmenu { margin-bottom: 0; }
#mobilemenuheader .extra-menu { margin-top: 7px; }
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .nav > li > a:hover, .nav > li > a:focus { background-color: #f6f6f7; }

/* Vänstermenyn på undersidorna heter submenu */
.submenu { list-style-type: none; margin: 0 0 40px; }
	.submenu li { border-top: 1px solid #c7cacd; }
	.submenu li.menu_125, .submenu li.menu_126 { background-color: #6eaa1e; }
	.submenu li a { color: #6B737B; font-size: 16px; line-height: 36px; padding: 5px 15px; display: block; text-decoration: none; }
	.submenu li.menu_125 a, .submenu li.menu_126 a { color: #fff; }
	.submenu li:last-child { border-bottom: 1px solid #c7cacd; }
	.submenu li.selected a { color: #5b8c19; }

.submenu .submenu { margin: 0; display: none; }
.submenu li.selected .submenu { display: block; }
	.submenu .submenu li a { padding: 10px 40px; color: #68777e; font-weight: normal; }
	.submenu .submenu li:last-child { border-bottom: none; }
	.submenu li.selected li a { background-color: #f6f6f6; }
	.submenu li.selected li.selected a { background-color: #1e282d; color: #fff; }

.submenu .submenu .submenu, .submenu li.selected .submenu .submenu { display: none; }
.submenu .submenu li.selected .submenu { display: block; }
.submenu .submenu .submenu li a { padding: 10px 60px; }
	.submenu li.selected li.selected li a { background-color: #f6f6f6; color: #333; }
	.submenu li.selected li.selected li.selected a { background-color: #1e282d; color: #fff; }

/************ HEADER ************/
#dnn_dnnLogo_imgLogo { width: 300px; margin: 25px 0; } /* Loggan sätter man i dnn i Site Settings -> Logo. Se till att loggan är dubbelt så stor som bredden du sätter här så den visas skarpt på retinaskärmar */
#header { height: 145px; background-color: #fff; margin-bottom: 0; border-top: 5px solid #6eaa1e; border-bottom: none; }

/************ CONTENT STARTPAGE ************/
#mobilemenuheader { display: none; } /* Mobilmenyn dold i desktopläge */

#slider { overflow: hidden; }
#slider .container { width: auto; max-width: 2000px; padding-left: 0; padding-right: 0; } /* Slider/bild som är fullbredd upp till 2000px */
#slider .DnnModule-DNN_HTML { display: none; }
#slider .Normal p { margin: 0; }
#slider .flexslider-text { text-align: center; position: absolute; top: 50%; z-index: 9; color: #fff; left: 50%; transform: translate(-50%, -50%); }
	#slider .flexslider-text h2 { font-size: 42px; line-height: 42px; color: #fff; font-family:"DIN Next Slab W01 Heavy"; text-shadow: 1px 1px 5px rgba(48, 48, 48, 1); }
	#slider .flexslider-text p { font-size: 25px; line-height: 32px; color: #fff; font-family:"DINNextW01-CondensedBol"; text-transform: uppercase; text-shadow: 1px 1px 5px rgba(48, 48, 48, 1); }

#starttext, #puffs { background-color: #f6f6f7; }
#starttext .Normal { text-align: center; }
#starttext .Normal h1 { font-size: 22px; line-height: 28px; border-bottom: 1px solid #C7CACD; padding: 20px 0 10px 0; }
#starttext .Normal p { font-family: Roboto Condensed; font-size: 24px; line-height: 32px; color: #6B737B; margin: 0 auto; width: 60%;  }

#puffs .startpuffs { display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; padding-bottom: 30px; } /* Om "puffar" finnes så gör flex-box att de blir lika höga kolumner */
	#puffs .startpuffs .column { margin-top: 30px; }
	#puffs .startpuffs .column:nth-child(4) { margin-left: 0; }
	#puffs .startpuffs .column:nth-child(7) { margin-left: 0; }
	#puffs .startpuffs .column:nth-child(8) { margin-left: 2%; }
	#puffs .startpuffs .column a { position: relative; display: block; }
	#puffs .startpuffs .column h3 { background-color: #fff; text-align: center; padding: 0; color: #6b737b; text-transform: uppercase; border-bottom: 2px solid #dadcde; font-size: 20px; margin: 0; }
	#puffs .startpuffs .column h3 a { color: #6b737b; padding: 30px 20px; text-decoration: none; }
	#puffs .startpuffs .column h3 a:hover { color: #6eaa1e; text-decoration: none; }
	#puffs .startpuffs .hovertext { display: none; background-color: #75ae29; padding: 7%; width: 100%; height: 100%; box-sizing: border-box; color: #fff; font-size: 22px; line-height: 30px; font-family: 'Roboto Condensed', sans-serif; position: absolute; left: 0; top: 0; }
	#puffs .startpuffs .column:hover .hovertext { display: block; }
	#puffs .startpuffs .column a:hover + h3 a { color: #6eaa1e; text-decoration: none; }

#news { background-color: #fff; padding: 20px 0 40px; }
#news .Normal h2 { font-size: 22px; line-height: 28px; border-bottom: 1px solid #C7CACD; padding: 0 0 10px 0; color: #6eaa1e; text-transform: uppercase; text-align: center; margin-bottom: 30px; }
#news .news-list { display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; }
#news .news-list .news-item { float: left; width: 49%; margin-right: 2%; background-color: #F6F6F7; border-bottom: 2px solid #DADCDE; }
#news .news-list .news-item a:hover { text-decoration: none; }
#news .news-list .news-item:last-child { margin-right: 0; }
#news .news-list .news-item .news-text { padding: 30px; }
#news .news-list .news-item .news-text .news-ingress { font-size: 16px; line-height: 24px; }
#news .news-list .news-item .news-text h3 { margin-bottom: 20px; color: #46505A; }
#news .news-list .news-item .news-text h3 a, #news .news-list .news-item .news-text p a { color: #46505A; text-decoration: none; }
#news .news-list .news-item .news-date { font-size: 14px; }

.coworker-item { background-color: #f6f6f7; border-bottom: 2px solid #dadcde; padding: 2%; margin-bottom: 20px; }
	.coworker-item .coworker-image { float: left; margin-right: 20px; width: 130px; }
	.coworker-item .coworker-image p { margin: 0; }

/************ CONTENT SUBPAGE ************/
#content { margin: 40px 0; }
	#content .contentpane { float: right; margin-left: 2%; border-left: 1px solid #c7cacd; padding-left: 2%; }
	#content .leftpane { margin: 0; }

/* Breadcrumbs */
.ido_breadcrumbsList { list-style-type: none; margin: 0; }
	.ido_breadcrumbsList li { margin: 0; float: left; display: inline-block; }

#breadcrumbs { background-color: #f6f6f7; border-top: 2px solid #dadcde; padding: 10px 0; }
	#breadcrumbs #dnn_dnnBREADCRUMB_lblBreadCrumb span span a { color: #6b737b; font-size: 14px; line-height: 22px; font-family: 'Roboto Condensed', sans-serif; text-decoration: none; }
	#breadcrumbs #dnn_dnnBREADCRUMB_lblBreadCrumb span span:last-child a { color: #6eaa1e; }


.grayZone {background: #f6f6f6; padding: 30px 30px 20px;}

/*****************Login******************/
#footer .col-md-4 li{list-style-type: none;}
.loginGroup a{color: #fff;}

/***********Youtube-resposivt***************/
.youtube-iframe {position: relative; padding-bottom: 72%; height: 0; overflow: hidden;}
.youtube-iframe iframe {position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important;}

/************ FOOTER ************/
#footer { background: #6eaa1e url("images/dekoration_bg.png") right bottom no-repeat; padding: 40px 0 100px; }
	#footer .Normal h3 { color: #fff; border-top: 1px solid #b6d48e; margin: 0 0 15px; padding-top: 10px; }
	#footer .Normal p, #footer .Normal a { color: #fff; }
	#footer .Normal .glyphicon { margin-right: 5px; }
	#footer .Normal .fa { margin-right: 10px; font-size: 40px; }
	#footer .btn, #content .btn { -webkit-appearance: none; }
	.form_captcha {margin-bottom: -20px;}
	.loginGroup { display:inline-block;}
	.admin { color: #fff; text-decoration: underline;  display:inline-block;}
	.LoginLink { margin-right:7px; }
	#footer a{color: #fff;}
	#footer .canvas-logo { padding-top:30px;}

/************ GRID 12 COLS - FORTS ************/

@media (min-width: 768px) {
	.col-sm-12 { width: 100%; }
	.col-sm-11 { width: 91.5%; }
	.col-sm-10 { width: 83%; }
	.col-sm-9 { width: 74.5%; }
	.col-sm-8 { width: 66%; }
	.col-sm-7 { width: 57.5%; }
	.col-sm-6 { width: 49%; }
	.col-sm-5 { width: 40.5%; }
	.col-sm-4 { width: 32%; }
	.col-sm-3 { width: 23.5%; }
	.col-sm-2 { width: 15%; }
	.col-sm-1 { width: 6.5%; }
}
@media (min-width: 992px) {
	.col-md-12 { width: 100%; }
	.col-md-11 { width: 91.5%; }
	.col-md-10 { width: 83%; }
	.col-md-9 { width: 74.5%; }
	.col-md-8 { width: 66%; }
	.col-md-7 { width: 57.5%; }
	.col-md-6 { width: 49%; }
	.col-md-5 { width: 40.5%; }
	.col-md-4 { width: 32%; }
	.col-md-3 { width: 23.5%; }
	.col-md-2 { width: 15%; }
	.col-md-1 { width: 6.5%; }
}
@media (min-width: 1200px) {
	.col-lg-12 { width: 100%; }
	.col-lg-11 { width: 91.5%; }
	.col-lg-10 { width: 83%; }
	.col-lg-9 { width: 74.5%; }
	.col-lg-8 { width: 66%; }
	.col-lg-7 { width: 57.5%; }
	.col-lg-6 { width: 49%; }
	.col-lg-5 { width: 40.5%; }
	.col-lg-4 { width: 32%; }
	.col-lg-3 { width: 23.5%; }
	.col-lg-2 { width: 15%; }
	.col-lg-1 { width: 6.5%; }
}

/************ SKÄRM MINDRE ÄN 1200px ************/
@media screen and (max-width: 1200px) {
	.container { width: 970px; } /* Sätter bredden på siten till 970px */
	#puffs .startpuffs .hovertext { font-size: 18px; line-height: 23px; }
}

/************ SKÄRM MINDRE ÄN 992px ************/
@media screen and (max-width: 992px) {
	.container { width: 750px; } /* Sätter bredden på siten till 750px */
	.navbar-default .mainmenu > li > a { padding: 10px; font-size: 13px; }
	#slider .flexslider-text p { font-size: 22px; line-height: 30px; }

	#puffs .startpuffs .hovertext { font-size: 14px; line-height: 18px; }
	#puffs .startpuffs .column h3 a { padding: 20px; }
	#puffs .startpuffs .column h3 { font-size: 18px; }

	#news .news-list .news-item .news-text { padding: 20px; }

	.coworker-item .coworker-image { float: none;  margin: 0 auto 20px; }
	.coworker-item .coworker-text { text-align: center; }

	#footer .twitterpane { margin: 15px 0 0 0; }
}

/************ SKÄRM MINDRE ÄN 767px ************/
@media screen and (max-width: 767px) {
	.container { width: auto; } /* Sätter bredden till att anpassas av skärmens storlek */
	#mobilemenuheader, .navbar-default .navbar-toggle{ display: block; } /* Gör den mobila menyn tillgänglig samt visar hamburgemeny-knappen */
	#mobilemenuheader .container { padding: 0; } /* Tar bort onödig padding i mobila menyn */
	#mobilemenuheader .mainmenu { margin-top: 0; border-top: 1px solid #C7CACD; }
	#mainmenu { display: none; } /* Döljer den vanliga desktop-menyn */

	H1 { font-size: 30px; line-height: 32px; } /* Anpassar alla rubrikers storlek och line-height för mindre skärmar */
	H2 { font-size: 22px; line-height: 26px; }
	H3 { font-size: 18px; line-height: 20px; }
	H4 { font-size: 15px; line-height: 16px; }

	#slider .Normal { height: 350px; overflow: hidden; }
	#slider .Normal img { max-height: 100%; max-width: none; }

	#starttext .Normal p { width: 100%; }
	#puffs .startpuffs .hovertext { font-size: 18px; line-height: 23px; }
	#puffs .startpuffs .column:nth-child(4n) { margin-left: 2%; }
	#puffs .startpuffs .column:nth-child(2n+1) { margin-left: 0; }

	#news .news-list .news-item { width: 49%; }
	#news .news-list .news-item:nth-child(2n) { margin-right: 0; }
	#news .news-list .news-item:last-child { margin: 30px 0 0; width: 100%; }

	#content .contentpane { border-left: none; padding-left: 0; }

	.coworker-item .coworker-image { float: left;  margin: 0 20px 0 0; }
	.coworker-item .coworker-text { text-align: left; }

	#footer .column { margin: 10px 0; }
}

/************ SKÄRM MINDRE ÄN 560px ************/
@media screen and (max-width: 560px) {
	#header { height: 118px; }
	#dnn_dnnLogo_imgLogo { width: 220px; }
	.navbar-default .navbar-toggle { top: 18px; }

	#puffs .startpuffs .column, #puffs .startpuffs .column:nth-child(4n), #news .news-list .news-item { width: 100%; margin: 20px 0 0; }
	#news .Normal h2 { margin-bottom: 10px; }

	#slider .DnnModule-DNN_HTML {  }
	#slider .DnnModule-Inka_Articles {   }

	.coworker-item .coworker-image { float: none;  margin: 0 auto 20px; }
	.coworker-item .coworker-text { text-align: center; }
		.coworker-item .coworker-text a { font-size: 14px; }
}

/************ SKÄRM MINDRE ÄN 340px ************/
@media screen and (max-width: 340px) {
	#slider .flexslider-text h2 { font-size: 34px; line-height: 34px; }
	#slider .flexslider-text p { font-size: 18px; line-height: 24px; }
}


#phContainer551 .row9, #phContainer551 .row10, #phContainer551 .row11{display: none;}
#footer .row5 label{color:#fff; font-weight: 100;}
#Ctl_GDPR_427 p {margin:0;}