/*
Theme Name: Interimmanagement.nu
Theme URI: http://www.interimmanagement.nu/
Author: Interimmanagement.nu
Author URI: http://www.interimmanagement.nu/
Description: Website Interimmanagement.nu
Version: 1.0
*/

@charset "utf-8";
/* CSS Document */
body{padding:0; margin:0; font-family: 'Open Sans', sans-serif; font-size:14px; color:#535756; background:#ddd;}
h1, h2, h3, h4, h5, h6{padding:0; margin:0;}
ul, ol{padding:0; margin:0;}
li{list-style:none;}
p{padding:0; margin:0;}
a, a:hover, a:focus{text-decoration:none; outline:none;}
label{font-weight:normal;}
span, label{display:inline-block;}

.homelink {
	text-decoration:inherit !important;
	color:inherit !important;
}

.bg{-webkit-transition: background-color 200ms linear; -moz-transition: background-color 200ms linear; -o-transition: background-color 200ms linear; -ms-transition: background-color 200ms linear; transition: background-color 200ms linear;}
a{-o-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -khtml-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}

@font-face {
  font-family: 'HelveticaNeue';
  src: url('fonts/HelveticaNeue.eot?#iefix') format('embedded-opentype'),  url('fonts/HelveticaNeue.woff') format('woff'), url('fonts/HelveticaNeue.ttf')  format('truetype'), url('fonts/HelveticaNeue.svg#HelveticaNeue') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeue-Medium';
  src: url('fonts/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'),  url('fonts/HelveticaNeue-Medium.woff') format('woff'), url('fonts/HelveticaNeue-Medium.ttf')  format('truetype'), url('fonts/HelveticaNeue-Medium.svg#HelveticaNeue-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeue-Bold';
  src: url('fonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'),  url('fonts/HelveticaNeue-Bold.woff') format('woff'), url('fonts/HelveticaNeue-Bold.ttf')  format('truetype'), url('fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@media(min-width:1251px){
	.container{width:1220px;}
}

.wrapper{background:#fff;}
header{padding:0 20px 20px;}
.logo{text-transform:uppercase; color:#0a2f6c;}
.logo h1{font-family: 'HelveticaNeue-Bold'; font-size:34px; line-height:25px;}
.logo p{font-family:16px; font-weight:700; margin-top:10px;}
.logo p br{display:none;}
.search{position:relative; width:280px; height:30px; background:#f5f4f4;}
.search input.inputTxt{width:100%; height:100%; border:0; background:none; padding:0 40px 0 10px; font-size:14px;}
.search input.submitBtn{width:30px; height:30px; border:0; position:absolute; right:0; top:0; background:url(images/search_icon.png) center center no-repeat;}
.logo, .searchCntr{margin-top:40px;}

.banner{
	height:260px; 
	position:relative; 
	overflow:hidden; 
	background-image:url(images/banner.jpg);
	background-position:center;
	background-size:cover;
}
.circle{width:1000px; height:1000px; position:absolute; border-radius:100%; right:-500px; top:0; background:rgba(255,255,255,0.5); z-index:999;}
.bannerContents{position:absolute; right:75px; bottom:30px; z-index:9999;}
.bannerContents p{color:#333;}

nav{background:#fff; padding:0 20px; position:relative;}
nav ul li{float:left; line-height:50px; margin-right:17px; font-size:16px; font-weight:400;}
nav ul li a{color:#0095cf;}
nav ul li.active a, nav ul li a:hover{color:#0a2f6c;}
.navIcon{float:right; width:40px;height:40px; background:#0095cf; cursor:pointer; position:absolute; right:0; top:0;}
.navIcon i{display:block; width:100%; height:100%; line-height:40px; text-align:center; color:#fff; font-size:22px;}
.menuIcon{color:#0a2f6c; font-size:16px; display:none;}
.menuIcon.active{background:#eee;}
.menuText{line-height:40px; padding-left:20px;}

.contentsCntr{background:#f6f7f7; padding:20px;}
.contents{background:#fff; padding:20px;}
h2.pageHeadding{font-size:26px; color:#002776; font-weight:600; padding:0 0 10px 0; border-bottom:1px solid #e5e5e5; margin-bottom:15px;}
.contents article{margin-bottom:20px;}
.contents article:last-child{margin:0;}
.contents article p{font-size:15px; line-height:22px; margin-bottom:10px;}
.contents article p strong{color:#333;}
.contents article p a{color:#00a1ff; text-decoration:underline;}
.contents article p:last-child{margin:0;}
h3{font-size:18px; color:#002776; margin-bottom:13px; margin-top:25px; font-weight:600;}


.boxWidget{padding:20px; background:#fff; margin-bottom:15px;}
.boxWidget:last-child{margin:0;}
.listBox{padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #f2f2f2;}
.listBox:last-child{padding:0; margin:0; border:0;}
.listBox ul{margin-top:15px;}
.listBox ul li{color:#0095cf; font-size:15px; line-height:25px;}
.listBox ul li a{color:#0095cf; font-size:15px;}
.listBox ul li a:hover{text-decoration:underline; color:#0a2f6c;}
.boxWidget figure{margin-top:10px;}
.boxWidget figure img{width:100%;}
.boxWidget p{margin-top:10px; font-size:15px; color:#777; line-height:22px;}

.btns{background:#009ed9; height:40px; text-align:center; color:#fff; line-height:40px; display:block; margin-top:15px;}
.btns:hover{color:#fff; background:#0a2f6c;}

.widgetCntr{margin-top:30px;}

footer{background:#fff; padding:20px 0;}
.footerLinks{color:#d1d1d1;}
.footerLinks a{font-size:12px; color:#333;}
.footerLinks a:hover{text-decoration:underline;}
.copyright{font-size:12px; text-transform:uppercase; margin-top:10px; color:#009ed9;}





@media(min-width:1251px){
	nav ul{display:block !important;}
}
@media(max-width:1250px){
	nav{padding:0; min-height:40px;}
	nav ul{display:none;}
	nav ul li{font-size:14px; line-height:40px; float:none; border-bottom:1px solid #eee; margin:0;}
	nav ul li a{display:block; padding:0 20px;}
	.menuIcon{display:block;}
}
@media(max-width:1199px){
	.logo p br{display:block;}
}
@media(max-width:991px){
	.logo h1{font-size:26px;}
	.logo p{font-size:12px;}
	h2.pageHeadding{font-size:20px;}
	.contents article p{font-size:13px;}
	h3{font-size:16px; line-height:22px;}
	.listBox ul li, .listBox ul li a{font-size:13px; line-height:22px;}
	.widgetColumns{margin-bottom:30px;}
	.widgetColumns:last-child{margin:0;}
}
@media(max-width:767px){
	.logo, .searchCntr{float:none !important;}
	.logo p br{display:none;}
	.logo, .searchCntr{margin-top:20px;}
	.logo h1{font-size:22px;}
	.search{width:100%;}
}
@media(max-width:640px){
	.logo h1{font-size:20px;}
	.logo{margin-top:15px;}
	.searchCntr{margin-top:10px;}
	.logo p{margin-top:5px;}
}


