html {
	height: 100%;
}
@font-face {
    font-family:NeoSans;src:url(../fonts/681fbcbc-1907-441a-893a-fc00ecea0267.eot#iefix);src:url(../fonts/681fbcbc-1907-441a-893a-fc00ecea0267.eot#iefix) format("eot"),url(../fonts/e0bd859d-12b1-41c1-9b67-003688d01609.woff2) format("woff2"),url(../fonts/a21a792c-051c-4059-8719-ecc8749c99a6.woff) format("woff"),url(../fonts/feee8e94-28a0-416a-88d3-db3912effbc4.ttf) format("truetype"),url(../fonts/be444bf4-2ebe-416a-baa3-b19910fb06ba.svg#be444bf4-2ebe-416a-baa3-b19910fb06ba) format("svg");font-weight:200;font-style:normal
}

@font-face {
    font-family:NeoSans;src:url(../fonts/63d411d3-0eaf-4ddf-8bb1-22dc92a91370.eot#iefix);src:url(../fonts/63d411d3-0eaf-4ddf-8bb1-22dc92a91370.eot#iefix) format("eot"),url(../fonts/a126fe65-f7a1-4e21-8b9e-70d9d554d01e.woff2) format("woff2"),url(../fonts/b2130735-d692-47ef-89ad-4fbfd89a8618.woff) format("woff"),url(../fonts/9879348e-2e6b-4baa-8a24-2d79103e93bc.ttf) format("truetype"),url(../fonts/470c1738-10af-498f-89d0-4c0adafd7b63.svg#470c1738-10af-498f-89d0-4c0adafd7b63) format("svg");font-weight:200;font-style:italic
}

@font-face {
    font-family:NeoSans;src:url(../fonts/2959d89a-a257-4ce7-9cda-63e00f275369.eot#iefix);src:url(../fonts/2959d89a-a257-4ce7-9cda-63e00f275369.eot#iefix) format("eot"),url(../fonts/a53085dd-4493-4430-8349-fd63d6f3e5bc.woff2) format("woff2"),url(../fonts/a32c3a17-3242-461c-a048-ca8e775582b1.woff) format("woff"),url(../fonts/97316a7d-9db1-4dc1-bd87-e24103d88a81.ttf) format("truetype"),url(../fonts/1287ca7a-3ce7-40b7-9612-061d4c793f04.svg#1287ca7a-3ce7-40b7-9612-061d4c793f04) format("svg");font-weight:400;font-style:normal
}

@font-face {
    font-family:NeoSans;src:url(../fonts/f4875de8-7883-4489-958a-e2479fe77d29.eot#iefix);src:url(../fonts/f4875de8-7883-4489-958a-e2479fe77d29.eot#iefix) format("eot"),url(../fonts/9ff15e66-152b-4d48-a338-ab8c95431ca7.woff2) format("woff2"),url(../fonts/740562f3-2434-4080-8b87-ac8084c724d4.woff) format("woff"),url(../fonts/cd590b5e-4e72-4828-955d-a84944bb3eda.ttf) format("truetype"),url(../fonts/fabf21ce-e10a-4847-bd79-116d2e06352d.svg#fabf21ce-e10a-4847-bd79-116d2e06352d) format("svg");font-weight:400;font-style:italic
}

@font-face {
    font-family:NeoSans;src:url(../fonts/85c8556d-8a76-4037-a2e2-0f5fd9dabc03.eot#iefix);src:url(../fonts/85c8556d-8a76-4037-a2e2-0f5fd9dabc03.eot#iefix) format("eot"),url(../fonts/f056e9e7-3bb5-4f21-b861-ed2a47a0700b.woff2) format("woff2"),url(../fonts/b0eddbbb-9e8e-4e08-bde1-965bb945f73a.woff) format("woff"),url(../fonts/b2931674-c992-42a0-aa22-e9cb15d3383d.ttf) format("truetype"),url(../fonts/af9d27b2-3ca0-47ca-8d5d-4c4665df6305.svg#af9d27b2-3ca0-47ca-8d5d-4c4665df6305) format("svg");font-weight:500;font-style:normal
}

@font-face {
    font-family:NeoSans;src:url(../fonts/46228353-fa44-4946-aa72-d9c49319ef68.eot#iefix);src:url(../fonts/46228353-fa44-4946-aa72-d9c49319ef68.eot#iefix) format("eot"),url(../fonts/6d6d6fb5-b943-440b-8b6a-d00d21516a19.woff2) format("woff2"),url(../fonts/aa38b8f5-f338-48c6-8aa2-eac9e9498213.woff) format("woff"),url(../fonts/b54e6a91-f4ef-40b4-8f81-fee406bc1e4f.ttf) format("truetype"),url(../fonts/d8104530-e31f-4ad8-ae41-c65113c59931.svg#d8104530-e31f-4ad8-ae41-c65113c59931) format("svg");font-weight:500;font-style:italic
}

@font-face {
    font-family:NeoSans;src:url(../fonts/f9431299-18f6-4149-807f-8a5a14f39176.eot#iefix);src:url(../fonts/f9431299-18f6-4149-807f-8a5a14f39176.eot#iefix) format("eot"),url(../fonts/0999c1ba-5516-4c4c-bf22-1a287dc6ae7d.woff2) format("woff2"),url(../fonts/e8d94f12-b027-4503-a8d7-0f957996aea0.woff) format("woff"),url(../fonts/ee0603a9-63c1-40bf-853f-922c1c17c12a.ttf) format("truetype"),url(../fonts/ff0875eb-0631-442b-a8b5-cf92954a3b34.svg#ff0875eb-0631-442b-a8b5-cf92954a3b34) format("svg");font-weight:600;font-style:normal
}

@font-face {
    font-family:NeoSans;src:url(../fonts/0fe971f7-547f-457f-83c3-3c8e2a508baa.eot#iefix);src:url(../fonts/0fe971f7-547f-457f-83c3-3c8e2a508baa.eot#iefix) format("eot"),url(../fonts/c47e6637-cc18-4473-81da-8a9c7930ce28.woff2) format("woff2"),url(../fonts/1c88b47a-311d-482e-9568-4e4eb1409dbb.woff) format("woff"),url(../fonts/c905cace-cc74-4611-8d5e-14426b91e330.ttf) format("truetype"),url(../fonts/5946ff35-b866-4617-8dd1-8ce5133ff617.svg#5946ff35-b866-4617-8dd1-8ce5133ff617) format("svg");font-weight:600;font-style:italic
}

@font-face {
    font-family:NeoSans;src:url(../fonts/a18848f0-fc35-4303-b859-765085dc8136.eot#iefix);src:url(../fonts/a18848f0-fc35-4303-b859-765085dc8136.eot#iefix) format("eot"),url(../fonts/35cfb856-b935-45e7-b54f-b60e4b23e03c.woff2) format("woff2"),url(../fonts/424ba691-179e-4d47-8ab9-e7eedc23c30f.woff) format("woff"),url(../fonts/fc12c0b1-38e2-4dba-acfd-e2c26fd997a4.ttf) format("truetype"),url(../fonts/30ec1a46-ee1b-4ded-a51c-5c4db7940e1b.svg#30ec1a46-ee1b-4ded-a51c-5c4db7940e1b) format("svg");font-weight:800;font-style:normal
}

@font-face {
    font-family:NeoSans;src:url(../fonts/a6b7e79b-ec1d-47af-a7bd-3ee929f395aa.eot#iefix);src:url(../fonts/a6b7e79b-ec1d-47af-a7bd-3ee929f395aa.eot#iefix) format("eot"),url(../fonts/f9b0390a-6b5e-4059-8d47-3c0bb374ba6c.woff2) format("woff2"),url(../fonts/e092dc4e-a79a-4dd6-bed1-a691d495140f.woff) format("woff"),url(../fonts/cc22a70b-d5a9-4c24-a243-d484a03130b4.ttf) format("truetype"),url(../fonts/9e9a0b19-a155-47d9-b07d-83f320fdb1d5.svg#9e9a0b19-a155-47d9-b07d-83f320fdb1d5) format("svg");font-weight:800;font-style:italic
}

@font-face {
    font-family:NeoSans;src:url(../fonts/8eb84852-0d1d-43d6-a0a6-64ed9502ec21.eot#iefix);src:url(../fonts/8eb84852-0d1d-43d6-a0a6-64ed9502ec21.eot#iefix) format("eot"),url(../fonts/8f84321b-1090-42f8-b736-7e2acc5cadd7.woff2) format("woff2"),url(../fonts/86026cd0-7a50-4f22-8c86-054b620a6398.woff) format("woff"),url(../fonts/2f771521-0964-4226-9bb2-eadbd11eecd0.ttf) format("truetype"),url(../fonts/364edb7f-b735-435e-8ae5-6bcfc04f6f41.svg#364edb7f-b735-435e-8ae5-6bcfc04f6f41) format("svg");font-weight:800;font-style:normal
}

@font-face {
    font-family:NeoSans;src:url(../fonts/82b7e697-95a8-4756-87da-6ebd44259b59.eot#iefix);src:url(../fonts/82b7e697-95a8-4756-87da-6ebd44259b59.eot#iefix) format("eot"),url(../fonts/39c8ae3d-5267-470a-a8a1-c2c04278d91b.woff2) format("woff2"),url(../fonts/b10890f3-a9db-4d68-b3b7-e896af0afa66.woff) format("woff"),url(../fonts/f8ab8efe-bf8d-4559-a35b-f7f88b5601f0.ttf) format("truetype"),url(../fonts/f7c5d9fb-480a-493c-8cc1-8b15bc817bb8.svg#f7c5d9fb-480a-493c-8cc1-8b15bc817bb8) format("svg");font-weight:800;font-style:italic
}

body {
	font-family:  NeoSans, Helvetica,Roboto,Arial,sans-serif;
	background: #fff;
    color: #222;
    font-style: normal;
    font-weight: 100;
    line-height: 1.5;
    min-height: 100%;
}

h1, h2, h3,h4, h5 {
	font-family: NeoSans, Helvetica,Roboto,Arial,sans-serif;
	color: rgb(0, 62, 112);
	font-style: italic;
   	letter-spacing: 0.02em;

}
h3 {
	font-weight: 100;
	font-family: NeoSans, Helvetica,Roboto,Arial,sans-serif;

}

p {
	font-size: 16px;
    font-weight: 100;
	text-rendering: optimizeLegibility
}

a
{
	color: rgb(0, 62, 112);
}
label,b,strong {
	font-weight: 500;
}
/* bootstrap */
.btn, .form-control, .form-textarea, .resizable-textarea textarea
{
	border-radius: 0px;
}
.btn-primary
{
	border: 0;
	background-color: rgb(0, 62, 112);

}
.btn-primary:hover
{
	background-color: rgba(0, 62, 112, 0.9);

}
#navbar
{
	background-color: #fff;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}



/*#navbar .menu .menu-item-contact:before {
 font-family: 'Glyphicons Regular';
 font-weight: normal;
 font-style: normal;
 display: inline-block;
 text-decoration: inherit;
 content: "\E044";
 padding-right: .5em;
}*/
.navbar-nav>li {
   /*  
   	top:15px;
   	position:relative;
	border-left:2px solid rgba(199,209,230,.7);
    transform: rotate(13deg);
    transition: all .4s ease-out .1s; */
}
.navbar-nav>li>a {
    padding-bottom: 24px;
    padding-top: 27px;
    /* transform: rotate(-13deg); */
}

#navbar ul li a
{
	color: #000;
}
#navbar ul li a:hover
{
	color: rgb(0, 62, 112);;
}
#navbar ul li.active>a, 
#navbar ul li.active>a:hover, 
#navbar ul li.active>a:focus {
	/* color: #fff;
	background-color: rgb(0, 62, 112); */
	background-color: #fff;

}


/*@media (min-width: 768px)*/
.main-products:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 333px;
    width: 71px;
    background: transparent url(../sideband.png) bottom left no-repeat;
    background-size: cover;
}
.main-products
{

	background-image: url(../head-bg.jpg);
	/*height: 400px;
	position: relative;
 	background-attachment: fixed;
 	background-size: auto: 400px;
*/
	background-position: top center;
	background-repeat: no-repeat;
}
.main-products h2.pane-title { 
	display: none;
}
.main-products .carousel-control
{
	font-size: 100px;
	margin-top: 170px;
	background: none;
}
.main-products .carousel-caption {

}
.main-products .carousel-caption h2 {
	color: rgb(0, 62, 112) !important;
	font-size: 60px;
	font-weight: 100;
	text-shadow: none;
}
.main-products .carousel-caption strong {
	color: #222;
	font-size: 24px;
	font-weight: 500;
	text-shadow: none;
}
.main-products .carousel-inner .item
{
	padding-top: 150px;
	padding-bottom: 200px;
	text-align: center;
}
.main-products .carousel-inner .item img
{


}
.main-products .carousel-inner .item .item-img
{
	margin-left: auto;
	margin-right: auto;
	display: inline-block;
	padding-bottom:25px;
	background: transparent url(../product-shadow.png) bottom center no-repeat;
    background-size: 100% 70px;
}
	
.main-container {
	margin-top: 40px;
	padding-bottom: 175px;
}
.pane-clone-of-om-eurolub,
.pane-kvalitet
{

	padding-top: 50px;
	border-top: solid 1px #eee;
}
.pane-kvalitet,
.pane-om-eurolub {
	padding-bottom: 50px;
	margin-bottom: 50px;
	border-bottom: solid 1px #eee;
}
#mini-panel-produkter .pane-title {
margin-bottom: 0px;
}

#mini-panel-produkter h3 {
	margin-top:0px;
	font-size: 20px;
}
.footer
{
	vertical-align: bottom;
	width: 100%; 
	margin:0;
	margin-top: 75px;
	padding-top: 22px;
	padding-bottom:22px;
	background-color: rgb(0, 62, 112);
	color: #fff;
	font-size: 16px;
	position:absolute;
   	bottom:0;
}
.footer ul.menu li { display: inline-block; }
.footer a
{
color: #fff;	
}
.footer ul.menu li a:hover
{
	background-color:  rgb(0, 62, 112);;
}
body.front .page-header { display: none; }

/*body.front*/
.page-header { display: none; }

.product-parallax-engineoil
{
	height: 300px;
	background-image: url(../test.jpg);
	background-size: auto: 300px;
	position: relative;
	background-position: top center;
	background-attachment: fixed;
}
.navbar-header-title { display: none; }
.navbar .logo { float:left;}
.navbar .logo img { height: 47px; }


/*.navbar-collapse 
{
	min-height: 300px;
}*/
.page-header-image
{
	margin-top: 0px;
	width: 100%;
	height:400px;
}
.page-header-image:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 333px;
    width: 71px;
    background: transparent url(../sideband.png) bottom left no-repeat;
    background-size: cover;
}
.page-header-image h1
{   
	margin:0;
	line-height: 1.15;
    font-weight: 200;
    font-size: 7.1875rem;
	color: white;
	text-shadow: -1px 2px 10px #000,0 0 70px #000,0 0 120px #000,0 0 140px #000;
}
.page-header-image h2 {
	display: none;
	color: white;
	font-style: normal;
    font-weight: 500;
    font-size: 2rem;
    text-shadow: -1px 2px 10px #000,0 1px 5px #000;
}
.page-header-text
{
	padding-top: 150px;
    margin-right: auto;
    margin-left: auto;
        padding-right: 15px;
    padding-left: 15px;
}

@media only screen and (min-width: 768px) {
	.navbar-collapse 
	{
		min-height: auto;
	}
	.page-header-text
	{
		width: 750px;
	}
	.page-header-image h2 {
		display: block;
	}
	#navbar .menu
	{
		height:71px;
		float:right;
	}
}
@media only screen and (min-width: 992px){
	.page-header-text
	{
		width: 970px;
	}
	.navbar .logo
	{
		margin-left: 10px;
	}	
	.navbar-header { float:right;}
	.navbar-header-title {
		display: block;
	   	letter-spacing: 0.02em;
		position: absolute;
		top:0;
		left:0;
		background-color: rgb(0, 62, 112);
		color: #fff;
		padding: 30px;
		font-size: 18px;
		font-style: italic;
		font-weight: 400;
	}
	.navbar-header-title:after {
	    content: "";
	    position: absolute;
	    left: 100%;
	    top: 0;
	    width: 0;
	    height: 0;
	    border-top: 86px solid #003e70;
	    border-right: 20px solid transparent;
	}
}
@media only screen and (min-width: 1200px) {
	.page-header-text
	{
		width: 1170px;
	}
}
@media only screen and (min-width: 1494px) {
	.main-products { background-size: 100%;}
}

