@charset "utf-8";
/* CSS Document */

html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset {	margin: 0;	padding: 0;	outline:none;}
header, nav, section, article, figure, aside, footer, embed, hgroup, blockquote, video {display: block;}
.clear{clear:both}

body{background:url(images/bakground.jpg) no-repeat center top; font-weight:300;  font-size:12px; margin:0 auto; padding:0px; font-family: 'Oswald', sans-serif;}
.wrapper{ width:980px; margin:0 auto; padding:0px;background:#fff;}
img{ border:none; max-width:100%;}
.left{ width:50%; float:left}
.right{ width:50%; float:right}
.col6{ margin-left:6%;}

/*header*/
header{width:100%; margin:10px 0px 10px 0px;}
header .logo{ margin:0px; padding:0px; float:left;}
header .social{ float:right; margin-top:40px; text-align:right;}
header .social a{display:inline-block; margin:0px 0px 5px 5px;}
header .social img{  border:none;
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out; 
-o-transition: all 1s ease-in-out; 
-ms-transition: all 1s ease-in-out;}

header .social img:hover{
-webkit-transform: rotate(360deg); 
-moz-transform: rotate(360deg); 
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
}


/**menu**/
nav #navbar{margin:0px; padding:0px; width:100%;background:#1c1c1d; float:left;  }
#navbar ul {list-style:none}
#navbar li {padding: 10px 15px 10px 15px; margin:3px; float:left;width:auto;text-align:center;font-family:"Myriad Pro"; font-size:18px; }
#navbar li a{color:#FFFFFF; text-transform:uppercase; text-decoration:none}
#navbar li.active {color:#00a7cf;}
#navbar li.current a {color:#00a7cf;}
#navbar li:hover a {color:#00a7cf;}
#navbar li.current-menu-item a {color:#00a7cf; }

/**slider**/
section{ width:100%; margin:0 auto; padding:0px;}
#slider{ margin:0 auto; padding:0px; position:relative;}
#slider img{ margin:0px auto; padding:0px;}
.slide_text{  width:405px; float:left; position:absolute;background: rgba(0,0,0,0.5);box-sizing: border-box;   font-weight:400; color:#FFFFFF; top:25%; margin-left:500px; }
.slide_text h1{background:#00a7cf; padding:15px;}
.slide_text p{ text-align:justify; font-size:13px; padding:15px;}

/**banner**/
#banner{ width:100%; float:left; margin-top:15px; border-bottom:solid 1px #989898; padding-bottom:15px;}
#banner .banner_left{ float:left; position:relative;}
.ovr_txt{position: absolute;bottom: 0;background: rgba(0,0,0,0.6);padding: 5px 0px;width: 100%;box-sizing: border-box; font-size:16px; font-weight:400; color:#FFFFFF; margin-bottom:2px; }

.ovr_txt span{ padding-left:10px;}
.banner_right{float:right; position:relative}


/**main-section**/
#content{width:100%; }
#content .m_box{margin-top:20px; margin-bottom:20px; float:left}
.m_box .box{width: 31%;float: left;margin-left: 3.5%;font-family:Arial}
.m_box .box:first-child{ margin-left:0px;}
.m_box .box figure,.m_box .box figure img{width:auto; margin:0px; padding:0px; width:100%;}
.m_box .box h3{ color:#000000; font-size:17px; font-weight:400; text-transform:uppercase;  text-align:left;padding: 5px 0px 5px 0px; }
.m_box .box h2{color:#000000; font-size:14px; text-transform:uppercase; text-align:left;padding: 15px 0px 5px 0px;}
.m_box .box h2 a { text-decoration:none; text-transform:uppercase; color:#000000;}
.m_box .box p{ color:#343434; font-size:12px; font-weight:400; text-align:justify; line-height:20px;}
.box:hover h3,.box h2 a:hover{ color:#00a7cf;}


#omKaptenMorgen{width:94%;  margin-bottom:25px; padding-left:3%; padding-right:3%; }
#omKaptenMorgen figure{ margin:0px; padding-top:5px; padding-bottom:10px;}
#omKaptenMorgen figure img{ max-width:100%;}
#omKaptenMorgen h2{ font-weight: 400;margin-top: 16px; font-size:18px;}
#omKaptenMorgen label{display:block; float:left; padding-top: 4px; width:100px;}

#omKaptenMorgen span{/*padding:5px 0px 5px 0px;*/ display:inline-block;font-size: 15px;font-weight: 400;}
#omKaptenMorgen span.wpcf7-form-control-wrap{width:359px;}
#omKaptenMorgen p{ color:#343434; text-align:justify;  line-height:1.5; }
#omKaptenMorgen span.wpcf7-list-item{margin-left:0;}
#omKaptenMorgen span.wpcf7-list-item .wpcf7-list-item-label{ margin-left:0; }
#omKaptenMorgen span.wpcf7-list-item input{vertical-align:middle;}



#contact{width:94%;  margin-bottom:25px;  padding-left:3%; padding-right:3%; float:left; background:#fff;}
#contact h2{ font-weight: 400;margin-top: 16px; font-size:18px; text-transform: uppercase;}
#contact figure{ margin:0px; padding-top:5px; padding-bottom:10px;}
#contact figure img{ max-width:100%;}
#contact p{ font-size:14px;  text-align:left; clear:both; color:#000000; line-height:1.3;}
.wpcf7-form p span{ font-weight:400; text-transform:uppercase;width:63%; float:left;}
#contact form{ width:100%; margin-top:10px;}
#contact form p label{ float:left;  display:inline-block;width: 35%;padding-top: 9px;padding-bottom: 5px; }
#contact form p input[type="text"], #contact form p input[type="tel"], #contact form p input[type="email"]{ width: 99%;float: left; padding-bottom:2px; margin-bottom:5px; font-size:14px;}
#contact form p textarea{ width:98%; float:left;margin-top:0px;}
.selectbox{ width:20%; float:left;padding: 10px 0px 10px 0px;}
.address{width:100%;}
.radioBtn{
display: inline-block;
width: 35%;
padding-top: 9px;
padding-bottom: 5px;
width:400px;}

#contact span.wpcf7-list-item{margin-left:0;}
#contact span.wpcf7-list-item .wpcf7-list-item-label{ margin-left:0;  float:none				}
#contact span.wpcf7-list-item input{vertical-align:middle;}
.wpcf7-submit{margin-top:20px;}
#contact span.wpcf7-not-valid-tip{font-size:12px; text-transform:none;
margin-bottom: 10px;}
#contact p.radioBtn span.wpcf7-form-control-wrap, #contact p.radioBtn span.wpcf7-form-control{width:100%;}
#contact span.wpcf7-list-item{width:24%;}
#contact p span.your-message{width:100%;}

#priser{width:94%;  margin-bottom:25px;  padding-left:3%; padding-right:3%; background:#FFFFFF; float:left}
#priser h2{ font-weight: 400;margin-top: 16px; font-size:18px; text-transform: uppercase;}
#priser .p-box{ width:47%; height:auto; float:left; margin-bottom:25px; }
#priser .p-box:nth-child(2n+2){clear:left;}
.p-box figure{ margin:0 auto; padding:0px; margin-bottom:5px; margin-top:5px;}
.p-box figure img{ max-width:100%;}
.p-box h3{ margin-bottom:5px; text-transform:uppercase; font-size:15px}
.p-box p{ color:#343434; text-align:justify;line-height: 1.5;}
.p-box p span{ font-weight:400; color:#000000; line-height:1.5}


#nyheter{width:94%;  margin-bottom:25px; margin-left:3%; margin-right:3%; margin-top:20px;  height:500px;}
#nyheter .t-left{width:75%; float:left; background:#fff;}
.t-left .t-box{ width:100%; float:left; margin-bottom:15px;}
.t-left .t-box h2{font-weight: 400;  font-size:18px; margin-top:-4px; text-transform:uppercase;}
.t-left .t-box .date_speed{ float:left; width:100%; margin:5px 0px 5px 0px;}
.t-left .t-box .date_speed span:first-child{margin:0px;}
.t-left .t-box .date_speed span{ margin-left:10px; margin-right:10px; color:#343434; }
.t-left .t-box figure{ margin:5px 0px 5px 0px; padding:0px; width:100%; }
.t-left .t-box figure img{max-width:100%;}
.t-left .t-box p{ color:#343434; text-align:justify; line-height:1.5;  width:100%;}
#nyheter .t-right{width:15%; margin-left:5%; float:left;}
.t-right h3{font-weight: 400; font-size:15px;}
.t-right ul{list-style:none; margin-top:5px; margin-bottom:40px;}
.t-right ul li{ line-height:2; list-style:none;}
.t-right ul li a{ text-decoration:none;color:#000000;  font-weight:400;}
.t-right ul li a:hover{ text-decoration:underline; font-weight:400; font-size:12px;}
.t-right ul li input[type="text"]{width:90px; float:left;}

.t-right .categories { list-style:none; font-weight: 400; font-size:15px; } 

.pspan{ padding: 5px 0!important; display:block; }

.comments-area {

padding: 0 10px;

}

.comments-area h4{

margin-bottom:10px;

}



.comment-reply-title,

.comments-title {



margin: 0;

text-transform: uppercase;

}



.comment-list {

list-style: none;

margin: 0 0 48px 0;

}



.comment-author {

font-size: 14px;

line-height: 1.7142857142;

}



.comment-list .reply,

.comment-metadata {

font-size: 12px;

line-height: 2;

text-transform: uppercase;

}





.comment-author .fn {

font-weight: 900;

}



.comment-author a {

color: #2b2b2b;

}



.comment-list .trackback a,

.comment-list .pingback a,

.comment-metadata a {

color: #767676;

}



.comment-author a:hover,

.comment-list .pingback a:hover,

.comment-list .trackback a:hover,

.comment-metadata a:hover {

color: #0068d3;

}



.comment-list article,

.comment-list .pingback,

.comment-list .trackback {



margin-bottom: 10px;

padding-top: 24px;

}



.comment-list > li:first-child > article,

.comment-list > .pingback:first-child,

.comment-list > .trackback:first-child {

border-top: 0;

}



.comment-author {

position: relative;

}



.comment-author .avatar {

border: 1px solid rgba(0, 0, 0, 0.1);

height: 18px;

padding: 2px;

position: absolute;

top: 0;

left: 0;

width: 18px;

}



.bypostauthor > article .fn:before {

content: "\f408";

margin: 0 2px 0 -2px;

position: relative;

top: -1px;

}



.says {

display: none;

}



.comment-author,

.comment-awaiting-moderation,

.comment-content,

.comment-list .reply,

.comment-metadata {

padding-left: 30px;

}



.comment-edit-link {

margin-left: 10px;

}



.comment-edit-link:before {

content: "\f411";

}



.comment-reply-link:before,

.comment-reply-login:before {

content: "\f412";

margin-right: 2px;

}



.comment-content {

-webkit-hyphens: auto;

-moz-hyphens: auto;

-ms-hyphens: auto;

hyphens: auto;

word-wrap: break-word;

}



.comment-content ul,

.comment-content ol {

margin: 0 0 24px 22px;

}



.comment-content li > ul,

.comment-content li > ol {

margin-bottom: 0;

}



.comment-content > :last-child {

margin-bottom: 0;

}



.comment-list .children {

list-style: none;

margin-left: 15px;

}



.comment-respond {

margin-bottom: 24px;

padding: 0;

}



.comment .comment-respond {

margin-top: 24px;

}



.comment-respond h3 {

margin-top: 0;

}



.comment-notes,

.comment-awaiting-moderation,

.logged-in-as,

.no-comments,

.form-allowed-tags,

.form-allowed-tags code {

color: #767676;

}



.comment-notes,

.comment-awaiting-moderation,

.logged-in-as {

font-size: 14px;

line-height: 1.7142857142;

}



.no-comments {

font-size: 16px;

font-weight: 900;

line-height: 1.5;

margin-top: 24px;

text-transform: uppercase;

}



.comment-form label {

display: block;

}



.comment-form input[type="text"],

.comment-form input[type="email"],

.comment-form input[type="url"] {

width: 100%;

}



.form-allowed-tags,

.form-allowed-tags code {

font-size: 12px;

line-height: 1.5;

}



.required {

color: #c0392b;

}



.comment-reply-title small a {

color: #2b2b2b;

float: right;

height: 24px;

overflow: hidden;

width: 24px;

}



.comment-reply-title small a:hover {

color: #41a62a;

}



.comment-reply-title small a:before {

content: "\f405";

font-size: 32px;

}



.comment-navigation {

font-size: 12px;

line-height: 2;

margin-bottom: 48px;

text-transform: uppercase;

}



.comment-navigation .nav-next,

.comment-navigation .nav-previous {

display: inline-block;

}



.comment-navigation .nav-previous a {

margin-right: 10px;

}



#comment-nav-above {

margin-top: 36px;

margin-bottom: 0;

}





.comments-area{

margin-top:20px;

}

.comments-area .comment-form label{

display: inline-block;

vertical-align: top;

width:100px;

}

.comments-area .comment-form textarea, .comments-area .comment-form input[type="text"], .comments-area .comment-form input[type="email"], .comments-area .comment-form input[type="url"]{

background:#f3f3f3;

border:1px solid #e9e9e9;

color: #595959;

display:inline;

font-family:Arial, Helvetica, sans-serif;

height:80px;

padding:0px 10px;

vertical-align:middle;

width:70%;

box-shadow:1px 1px #fff inset;

-moz-box-shadow:1px 1px #fff inset;

-webkit-box-shadow:1px 1px #fff inset;

-ms-box-shadow:1px 1px #fff inset;
margin-bottom:10px;
margin-top:5px;

}

.comments-area .comment-form input[type="text"], .comments-area .comment-form input[type="email"], .comments-area .comment-form input[type="url"]{

height:30px;
margin:5px 10px 0px 0px;

}

.comments-area .form-allowed-tags{

display:none;

}

.comments-area .form-submit{

margin-left: 106px;

}

.comments-area .form-submit input{

background:url(images/iconRightArrow.png) 93% center no-repeat #0068d3;

border:1px solid #0068d3;

color:#fff;

font-family: 'Conv_Helvetica_67';

font-size:14px;

padding:7px 25px 7px 20px;

text-transform:uppercase;

}

.comments-area .form-submit input:hover{

border:1px solid #242424;

background:url(images/iconRightArrow.png) 10% center no-repeat #2b2b2b;

padding:7px 20px 7px 30px;

}

.comments-area .comment-list{

margin-bottom:10px;

}

.comments-area .comment-list li{

background: #F8F8F8;

margin-bottom: 3px;

padding: 10px;

}

.comments-area .comment-list li .comment-respond{

margin-left:32px;

margin-right:32px;

}

.comment-meta .comment-author img{

vertical-align:middle;

}

/* Leave a comment area section */
 .copy{
 font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:right; 
 }
 
header .copy a {
color:#000; text-decoration:none; margin-right:0px;
}

h1, h2, h3, h4{ font-weight:400 !important;}

h1 a, h2 a, h3 a {color:#000000; text-decoration:none;}

