/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,300,200,900,600);
@import url(http://fonts.googleapis.com/css?family=Alfa+Slab+One);
html{

}
body{
	background-color: #fff;
	font-family: 'Source Sans Pro', sans-serif;

}

/*Typografin*/
a{
	color: #004387;
	text-decoration: none;
}

p.mindre{
	font-size: 12px;
	line-height: 16px !important;
}
span.mindre{
	font-size: 12px;
	line-height: 16px !important;
}
hr{
	border-bottom: 1px solid #5e5e5e;
	height: 0px;
}
/*Tar bort border på vissa länkar*/
.view-id-puffar_loggor_frontpage a:hover{
	border: none !important;
}

.ext,
.mailto{
	color: #004387;
}
.block-main .content .view-mode-full a{
	color: #004387;
	
}
.page-frontpage a{
	color: #000;
}
li a, li{
	font-weight: 300;
	font-style: normal;
}
.zone-content-wrapper .content a:hover{
	border-bottom: 1px dashed #87888a;
}


.zone-content-wrapper .menu a.active,
.region-sidebar-first a.active-trail{
	border-bottom: 1px dashed #87888a;
}

/*Undantag Unga och medier*/
a.menu-3088{
	border: none !important;
}

.content tbody{
	border: none;
	font-weight: 300;
	font-size: 15px;
	line-height: 21px;
}
.content tbody strong{
	
	font-weight: 600;
}
.content .node .field-name-body{
	max-width: 600px;
}
p strong{
	font-weight: 600;
}


.not-logged in h2{
	font-family: inherit;
}
p{
	line-height: 21px;
	font-size: 15px;
	font-weight: 300;
	margin: 0 0 10px;
	padding: 0;
}
p img{
	border-color: #87888a;
}
#block-system-main .content ul li{
	font-size: 15px;
	margin-bottom: 3px;
	line-height: 21px;
}
#block-system-main .content ul{
	margin: 0 0 10px;
}

#region-content h1{
	font-size: 30px;
	line-height: 38px;
	color: #c0262c;
	margin-bottom: 25px;
}
.region-content h2{
	font-size: 20px;
	margin-bottom: 4px;
	line-height: 26px;
}
.region-content h2 a{
	
	text-transform: none;
	text-decoration: none;
}
#region-content h3{
	font-size: 16px;
	margin-bottom: 3px !important;
}
.region-content h4{
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 0;
}
#region-content h5{
	font-size: 24px;
	line-height: 30px;
}
h1{
	letter-spacing: 1.5px!important;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Alfa Slab One';
	letter-spacing: 1px;
	margin:  0;
	text-transform: none;
	font-variant: normal;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	padding: 0;
	color: #202020;
}

/*Typografi för vanliga sidor
===============================================================================================*/
#block-system-main .content .field-name-body h2{
	margin-top: 25px;
}
#block-system-main .content .field-name-body h3{
	margin-top: 20px;
}
#page-title{
	background: #ffffff !important;
	/*max-width: 600px;*/
}
.context-publikationer #region-content h1,
.context-publikationer #region-content h2{
	
	margin-bottom: 20px;
}


h2.node-title{
	font-size: inherit;
}
.node-title a{
	text-decoration: none;
	color: #c0262c;
}
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link {
	text-decoration: none;
	margin: 0;
	padding: 0;
}
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
	color: inherit; !important;
}

/*Block*/

.not-front article, .context-mediefakta .block-inner .view{
	max-width: 640px;
}


h2.block-title {
    font-size: 15px;
    margin: 0 0 3px;
    color: #004488;
    font-variant: normal;
    font-style: normal;
    font-weight: normal;
}
.block-system-main h2.block-title{
	color: #000000;
}
/*Slogan*/
.site-name-slogan h6{
	font-family: Source Sans Pro;
	font-size: 10px;
	font-weight: 700;
	letter-spacing: inherit;
}
/*Postscript*/


.zone-postscript h2{
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 6px;
	font: 700 10px 'Source Sans Pro', sans-serif;
}
.zone-postscript{
	
	position: relative;	
	z-index: 5;
	padding: 15px 10px;
}
.zone-postscript-wrapper{
	background: url(img/postscript-bakgrund.jpg) repeat-x #87888a;
}
.zone-postscript ul.menu li{
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	line-height: 15px;
}
.zone-postscript ul.menu li a{
	text-transform: uppercase;
	font-size: 10px;
	color: #fff;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 400;
	line-height: 16px;
}

.zone-postscript  a{
	text-transform: uppercase;
	font-size: 10px;
	color: #fff;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 400;
	line-height: 16px;
}


.zone-footer{

	background: url(img/footer-bakgrund.jpg) repeat-x #58585a;
	position: relative;
}
.zone-footer p{
	text-align: center;
	color: #fff;
	font-size: 12px;
	margin: 8px 0;
}
.zone-footer p a{
	color: #fff;
	text-decoration: none;
}
#zone-preface, #zone-content, #zone-user, #zone-branding{
/*	z-index: 10;*/
/*	position: relative;	*/
	background-color: #ffffff;
/*	height: 1000px;*/
}
#zone-user{
	z-index: 40;
}
#zone-branding{
	z-index: 30;
}


/*Banner*/
#zone-header{
	z-index: 20;
	height: 200px;
}
#zone-header p{
	margin: 0;
/*	position: relative;*/
}
#zone-header p img{
	position: absolute;
}
#zone-header p.bannertext{
	margin: 0;
	padding: 34px 3px 3px 60px;
	position: relative;
	color: #004488;
	font: 29px/35px 'Alfa Slab One';
	letter-spacing: 1px;
}
#region-header-first{
	margin: 0 !important;	
}



#zone-content{
	z-index: 10;
	background: url(img/content-bakgrund.jpg) repeat-x #ffffff;
	padding: 30px 0 20px;
}

.region-sidebar-first-inner {
	padding: 0 0 0 10px !important;
}


/*region-user-first*/
/*Topmenu*/
.region-user-first-inner .block{
	float: right;
}
.region-user-first-inner li a.active-trail {
	color: #fff !important;
}
.region-user-first-inner ul{
	margin:  0;
	padding:  0;
	background: #9c9e9f;
	
}
.region-user-first-inner .block-language ul{
	margin:  0;
	padding:  0;
	background: #C0262C;
}
.region-user-first-inner ul li{
	display: inline;
}
.region-user-first-inner ul.menu li{
	margin: 0;
	padding: 0;
	line-height: 21px;
}
.region-user-first-inner .block-language ul li{
	line-height: 21px;
}
.region-user-first-inner ul li a{
	font-weight: 600 !important;
	font-size: 12px !important;
	color: #fff !important;
	padding: 10px 15px 10px 15px!important;
	text-decoration: none;
}
.region-user-first-inner .block-language li a:hover{
	color: #fff !important ;
}
.region-user-first-inner .block-language li a.active,
.region-user-first-inner .block-language  .locale-untranslated{
	display: none !important;
}

/*Term visning*/
.page-taxonomy-term article{
	margin-bottom: 15px;
}



/* Unga och medier
  ===================================================================== */
.context-clearinghouse .zone-preface-wrapper h1,
.context-clearinghouse .zone-preface-wrapper h2,
.context-clearinghouse .zone-preface-wrapper h3,
.context-clearinghouse .zone-preface-wrapper h4,
.context-clearinghouse .zone-preface-wrapper h5{
	color: #c0262c;
}

.context-clearinghouse .zone-preface-wrapper h2{
	margin-bottom: 2px;
}
.context-clearinghouse .zone-preface-wrapper h2 a{
	color: #c0262c;
	font-size: 15px !important;
	line-height: 21px !important;
}
.context-clearinghouse .zone-preface-wrapper h2 a:hover{
	border: none;
}

.context-clearinghouse .zone-preface-wrapper .region-preface-second a span{
	font-weight: 700;
} 
.context-clearinghouse .zone-preface-wrapper .region-preface-second .block-inner{
	margin-bottom: 15px;
}
.context-clearinghouse .zone-preface-wrapper .region-preface-second .view-display-id-block_3 .views-row {
	margin-bottom: 15px;
}
.block-unga-och-medier-startsida-block{
	padding: 0;
	margin: 0;
	line-height: 0;
}
.context-clearinghouse .views-field-field-special{
	font-weight: 300;
	font-size: 15px;
	text-transform: uppercase;
	margin-bottom: 3px;
}

/*Organisationer Unga och medier*/

.view-unga-och-medier-organisationer h4.field-content{
	font-size: 16px;
}
.view-unga-och-medier-organisationer p{
	font-size: 13px;
	font-weight: 400;
	margin-bottom: 3px;
}
.view-unga-och-medier-organisationer{
	font-size: 13px;
	font-weight: 400;
	/*margin-bottom: 3px;*/
}
.view-unga-och-medier-organisationer .views-field{
	margin-bottom: 3px;
}

/*Mediefakta länkar*/
.view-mediefakta-l-nkar p,
.view-mediefakta-l-nkar{
	font-size: 13px;
	font-weight: 400;
	margin-bottom: 3px;
	line-height: 21px;
}
.view-mediefakta-l-nkar .views-field-field-engelsk-titel{
	font-style: italic;
}
#zone-preface{
	/*background: url(img/content-bakgrund.jpg) repeat-x 0 0px #ffffff !important;*/
}
#zone-preface .grid-12{
	margin: 0;	
	width: 710px;  /*Detta bör flyttas till alfa css*/
}
#zone-preface p{
	margin: 0;	
}
#region-preface-second{
	padding: 20px;
}
.cl-roed{
	background-color: #c0262c;
	padding: 24px;
	color: #ffffff !important;
}
.cl-roed h2{
	color: #fff !important;
	font-weight: normal;
	font-size: 24px !important;
	font-variant: normal;
	font-style: normal;
}

.um-spalt1{
	margin-left: 10px;
}
.um-spalt1,
.um-spalt2,
.um-spalt3{
	float: left;
	width: 29%;
	padding: 13px;
	line-height: 18px;
	font-size: 13px;
	
}
.um-spalt1 p,
.um-spalt2 p,
.um-spalt3 p{
	font-size: 13px;
	font-variant: normal;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.um-spalt1 a,
.um-spalt2 a,
.um-spalt3 a{
	text-decoration: none;
	color: #000000;
		
}
.um-spalt1 a h2,
.um-spalt2 a h2,
.um-spalt3 a h2{
	
	font: normal normal 400 15px/19px 'Alfa Slab One',sans-serif !important;
	margin-bottom: 8px !important;
}

.um-spalt1 a:hover,
.um-spalt2 a:hover,
.um-spalt3 a:hover{
	border-bottom: 1px dashed #87888a;
	display: inline;
}


#region-preface-first section{
	float: left;
	width: 29%;
	padding: 15px;
}
#region-preface-first section h2.block-title{
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0;
	font: normal normal 13px 'Source Sans Pro', sans-serif;
}
#region-preface-first section h2.field-content{
	font-size: 15px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}



.context-publikationer #region-preface-first p{
	line-height: 1px;
}
/*Zone Nordicom*/
#region-nordicom p{
	float: right;
	margin: 10px 0 0;
}
 /*Högerspalten ================================================================*/
 #region-sidebar-first section{
 	margin-bottom: 10px;
 }
 
 .region-sidebar-first .block-menu-block{
 	margin-bottom: 20px;
 }
.block-commerce-cart-cart{
 	font-size: 13px;
 }
/*Standard menu*/
.region-sidebar-first li a.active{
	border-bottom: 1px dashed #87888a;
}
ul li.collapsed {
	list-style-image: none !important;
	list-style-type: none !important;
}
.zone-branding, .zone-menu{
	background: #fff;
}
#region-sidebar-first ul{
	margin-bottom: 20px;
}
 #region-sidebar-first ul{
	margin-bottom: 2px;
}
#region-sidebar-first ul ul{
	margin: 0;
}
#region-sidebar-first ul ul ul{
	margin: 0;
}
ul.menu {
    margin: 0;
    padding: 0;
}
ul.menu li{
	margin: 0;
	padding: 0;
	line-height: 22px;
}

ul.menu li a {
    text-decoration: none;
    font-weight: 600;
    color: #004387;
	font-size: 14px;
}
ul.menu li.expanded {
    list-style-image: none;
    list-style-type: none;
}
ul.menu li.leaf {
    list-style-image: none;
    list-style-type: none;
}

/*Level 2*/

ul.menu li ul {
	margin: 0 0 0 0px;
}

ul.menu li li {
	margin: 0 0 0 10px;
}

ul.menu li li a {
    color: #000;
    font-weight: 400;
	
}

/*Level 3*/
ul.menu li ul ul{
}

ul.menu li li li {
	margin: 0 0 0 10px;
}

ul.menu li li li a {
    font-weight: 400;
	font-size: 12px;
}

/* Megamenu
 ============================================================================================ */

ul.megamenu{
	background: url(img/top-menu-bakgrund.png) repeat-x #ffffff;
}
ul.megamenu a:hover{
	border: none;
}

.md-style1 .form-item-search-block-form input.form-text, .mm-container textarea.form-textarea {
    margin-bottom: 10px !important;
}

.md-style1 .mm-sub h3.mm-header {
	font: normal normal 400 14px/16px 'Alfa Slab One',sans-serif !important;
	text-transform: none;
	color: #004488;
	text-decoration: none;
}
.mm-sub ul li {
	background: none !important;
}
.md-style1 .mm-container{

	-moz-box-shadow: 0 10px 10px #bebebe;
	-webkit-box-shadow: 0 10px 10px #bebebe;
	box-shadow: 0 10px 10px #bebebe;
	background-color: #eaeff1;
}
.md-style1 .mm-container ul{
	border-left: 1px solid #ffffff;
}
.md-style1 .mm-container ul ul,
.md-style1 .mm-container ul ul ul{
	border: none;
}

.md-horizontal.md-style1 {
    border-bottom: none;
}

.md-style1 .mm-container .inner{
	color: #000!important;
}
.md-style1 .mm-container a{
	color: #000 !important;
	font-size: 11px;
}
.md-style1 .mm-container li{
	list-style-type: none !important;
}
.md-style1 .mm-container li a{
	font-weight: bold;
	padding-left: 10px;
	background: none !important;
	font-size: 13px;
	color: #004488!important;
}
.md-style1 .mm-container li li a{
	color: #000 !important;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}
.md-style1 .mm-container li li li a{
	font-weight: normal;
	padding-left: 15px;
	font-size: 12px;
	font-weight: 200;
}
.md-style1 .mm-container li li ul{
	margin-bottom: 10px !important ;
}

.md-style1 .mm-item > a, .md-style1 .mm-item > a:link, .md-style1 .mm-item > a:visited, .md-style1 .mm-item > a:active{
	line-height: 28px;
	text-decoration: none;
	color: #fff;
	
}
.md-style1 .mm-hover{
	background-color: #eaeff1 !important;
}
.md-style1 li.mm-hover > a,
.md-style1 li.mm-hover > a:visited,
.md-style1 li.mm-hover > a:link{
	color:  #004387;
}
.md-style1 .mm-parent a{

}


/*  Nyheter ================================================================= */

.region-sidebar-second .nyheter,
.region-sidebar-second .nyheter p,
.region-sidebar-second .nyheter a{
	font-size: 13px;
	text-transform: none;
	font-weight: 400;
	line-height: 19px;
}
.region-sidebar-second .nyheter .views-row{
	margin-bottom: 20px;
}

.region-sidebar-second .nyheter .views-field-created{
	font-size: 11px;
	color: #87888a;
}
.region-sidebar-second .nyheter h4{
	line-height: 12px;
}
.region-sidebar-second .nyheter h4 a{
	font-weight: 700;
}
.region-sidebar-second .nyheter h4 a:hover{
	/*border: none;*/
}
.region-sidebar-second .nyheter .views-field-body{
	line-height: 14px;
	margin-bottom: 20px;
	font-weight: 400;
}
#region-sidebar-second h2.block-title{
	margin-bottom: 7px;
}
.region-sidebar-second .nyheter{
	margin-bottom: 30px;
}
.nyhets-arkiv .views-row-first{
	margin-top: 10px;
}
.nyhets-arkiv .views-row{
	margin-bottom: 10px;
}
.nyhets-arkiv .views-row-last{
	margin-bottom: 30px;
}
.nyhets-arkiv .views-row .views-field-title a{
	color: #000000;
	font-size: 16px;
}
.nyhets-arkiv .views-row .views-field-field-d-rrad,
.nyhets-arkiv .views-row .views-field-field-d-rrad a{
	font-size: 12px;
	color: #a8a8a8;
}
.region-sidebar-second .nyheter .active{
	border-bottom: 1px dashed #87888a;
}

/* Accordion i content
======================================================================================================*/
.ui-widget {
	font-family: 'Source Sans Pro',sans-serif;
	font-weight: 300;
	line-height: 21px;
	margin: 0 0 10px;
	padding: 0;
    font-size: 15px !important;
}
.ui-widget-content a {
    color: #004387;
}
#region-content .ui-accordion .views-row{
	margin: 0;
}
#region-content .ui-accordion h3{
	margin-bottom: 10px !important;
	margin-top: 15px !important;
	
}
#region-content .ui-accordion .ui-accordion-header .ui-icon{
	left: 0;
}
#region-content .ui-accordion-icons .ui-accordion-header a{
	padding-left: 20px;
	padding-top: 0;
	padding-bottom: 4px;
	
}
#region-content .ui-accordion-icons .ui-accordion-header a:hover{
	border:  none;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	background: none;
	border: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
	background: none;
	border: none;
}
.ui-accordion .ui-accordion-content{
	border: none;
	padding-left: 20px;
	padding-top: 4px;
}
.region-sidebar-second a,
.region-preface-second a{
 	font: normal normal 600 13px 'Source Sans Pro', sans-serif;
 	 text-decoration: none;
 	 margin: 0 0 1px;
 	 padding: 0;
 	 color: #000000;
	 letter-spacing: 0;
	  
  }







/*Main*/

.field-name-nyheter-top-full-teaser,
.node-pressmeddelanden .field-name-post-date{
	font-size: 13px;
	color: #87888a;
	margin-bottom: 4px;
}
.region-content-inner .nyheter .node-nyheter,
.region-content-inner .nyheter .node-pressmeddelanden{
	margin-bottom: 20px;
	
}
.region-content-inner .nyheter ul{
	margin: 0;
}
.region-content-inner .nyheter p{
	margin-bottom: 5px;
}


/*Dårradsblock h4*/

.block-block-11,
.block-block-12,
.block-block-13,
.block-block-14,
.block-block-15,
.block-block-16,
.block-block-19,
.block-block-21{
	margin-bottom: 20px;
}
.block-block-11 p,
.block-block-12 p,
.block-block-13 p,
.block-block-14 p,
.block-block-15 p,
.block-block-16 p,
.block-block-19 p,
.block-block-21 p{
	
	text-transform: uppercase;
	border-bottom: 1px dashed #004488;
	font-weight: 600;
	display: inline;
	letter-spacing: 0.5px;
}
.block-block-11 p a,
.block-block-12 p a,
.block-block-13 p a,
.block-block-14 p a,
.block-block-15 p a,
.block-block-16 p a,
.block-block-19 p a,
.block-block-21 p a{
	color: #004488;
}
/*Content Generellt
======================================================================================================*/
li.node-readmore{
	padding: 0 !important;
}
.node-readmore a{
	background: url('img/read-more-up-01.jpg') no-repeat left;
	padding-left: 16px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 12px;
	color: #909090;
}
.node-readmore a:hover{
	background: url('img/read-more-over-01.jpg') no-repeat left;
	color: #c0262c;
	border: none !important;
}
article{
	margin-bottom: 0px;
}

.region-content .view-content h4{
	color: #004387;
}

.region-content .block-views a{
	font: normal 13px 'Source Sans Pro', sans-serif;
}
.region-content .view-mediefakta-l-nkar .views-row{
	margin-bottom: 20px;
}

/*Speciallösning för blocktitlar ovan publikationslistor*/
.publikation-info h2.block-title{
	font: normal normal 30px 'Alfa Slab One';
	color: #c0262c;
}

/*Startsidan =================================================================*/

 .feed-icon{
 	display: none;
 }
 
/*Slideshow första sidan*/
.views_slideshow_slide{
	display: block;
	width: 690px;
	
}
.frontpage-slideshow .view-footer{
	margin-bottom: 10px;
}
.frontpage-slideshow #slideshow-nav{
	text-align: center;
}
.frontpage-slideshow #slideshow-nav a{
	display: inline-block;
	background: url('img/gallery-front.jpg') no-repeat left top;	
	width: 15px;
	height: 15px;
	margin-left: 5px;
	margin-right: 5px;
	 text-indent:-9999px;
}
.frontpage-slideshow #slideshow-nav a.activeSlide{
	background: url('img/gallery-front-active.jpg') no-repeat left top;
}
.frontpage-slideshow #slideshow-nav a:hover{
	border: none;
}

.frontpage-slideshow p{
	font-size: 18px !important;
	line-height: 23px !important;
}
.frontpage-slideshow h1{
	margin-bottom: 15px !important;
}
/*Startsida med views
======================================================================================================*/
.view-header p{
	text-transform: uppercase;
	margin-bottom: 3px;
	font-size: 18px;
}
.front #block-system-main{
	padding: 0 0 10px 12px;
	background: url('img/dashed-hor.jpg') repeat-x bottom right;
	margin-bottom: 20px;
}
.frontpage .view-content a{
	font-size: 15px;
	font-weight: 300;
}
.frontpage .view-content{
	font-size: 15px;
	font-weight: 300;
}


.block-views-puffar-startsida-block h2.block-title,
.block-views-puffar-startsida-block-1 h2.block-title,
.block-views-puffar-startsida-block-2 h2.block-title{
	font: normal normal 300 15px 'Source Sans Pro', sans-serif;
	text-transform: uppercase;
	color: #101010;
	letter-spacing: 0;
}
.block-views-puffar-startsida-block .views-field-body,
.block-views-puffar-startsida-block-1 .views-field-body,
.block-views-puffar-startsida-block-2 .views-field-body{
	font-size: 13px;
	line-height: 19px;
}


.block-views-puffar-startsida-block .field-content p,
.block-views-puffar-startsida-block-1 .field-content p,
.block-views-puffar-startsida-block-2 .field-content p{
	font-size: 13px;
	line-height: 18px;
	font-weight: 400;
}

.frontpage .field-name-title h2 a{
	margin: 0 0 7px;
	color: #c0262c;
	font-weight: 400;
	font-variant: normal;
	font: normal normal 400 24px/28px 'Alfa Slab One',sans-serif !important;
}
.view-puffar-startsida h2{
	line-height: 21px;
}
.view-puffar-startsida h2 a{
	font: normal normal 400 15px 'Alfa Slab One',sans-serif !important;
	color: #004488;
}
.view-puffar-startsida h2 a:hover{
	border: none !important;
}


.block-views-puffar-startsida-block,
.block-views-puffar-startsida-block-1,
.block-views-puffar-startsida-block-2{
	float: left;
	width: 30%;
	padding: 0 0 0 12px;
}


aside#region-sidebar-second{
	background: url('img/dashed-ver.jpg') repeat-y ;
	padding-left: 20px;
}


#region-sidebar-first{
	background: url('img/dashed-ver.jpg') repeat-y right top;
}
/*  Frontpage igen
======================================================================================================*/
.front .region-sidebar-second section{
	margin-bottom: 20px;
}
 .front aside#region-sidebar-second p{
	 margin: 0;
	 padding: 0;
 }
 
 .view-konferenser-startsidan p{
 	font-size: 13px;
 	font-weight: 400;
 	line-height: 19px;
 	margin-bottom: 5px !important;
 }
/*Menyer i Right Block
======================================================================================================*/
.region-sidebar-second ul.menu li a{
	color: #000;
	font-weight: 400;
	font-size: 13px;
	
}

.region-sidebar-second ul.menu li{
	margin-bottom: 8px;
	line-height: 18px;
}
.region-sidebar-second ul.menu{
	margin-bottom: 20px;
}


.third-level ul.menu li{
	background: url('img/read-more-up-01.jpg') no-repeat 0 5px;
	padding-left: 18px;
}
.third-level ul.menu li a{
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.arkiv-menu ul li ul li{
	margin-left: 0;
	background: url('img/read-more-up-01.jpg') no-repeat 0 5px;
	padding-left: 18px;
}
.arkiv-menu ul li a{
	display: none;
}
.arkiv-menu ul li ul li a{
	/*display: initial;*/
	display:  block;
}


/*Konferenser
===============================================================================*/
/*Unga medier förstasidan*/
.region-preface-second .view-unga-och-medier-konferenser p{
	line-height: 18px;
	margin-bottom: 5px !important;
}


.view-medieforskning-konferenser p,
.view-unga-och-medier-konferenser p,
.view-medieforskning-konferenser-arkiv p{
	font-size: 13px;
	font-weight: 400;
	margin-bottom: 8px;
}
.view-medieforskning-konferenser .v-smart p,
.view-unga-och-medier-konferenser .v-smart p,
.view-medieforskning-konferenser-arkiv .v-smart p{
	margin: 0;
}
.view-medieforskning-konferenser .h-smart .konf-sub p,
.view-unga-och-medier-konferenser .h-smart .konf-sub p,
.view-medieforskning-konferenser-arkiv .h-smart .konf-sub p{
	margin: 0;
}

.view-medieforskning-konferenser .v-smart,
.view-unga-och-medier-konferenser .v-smart,
.view-medieforskning-konferenser-arkiv .v-smart{
	color: #87888a;
}


/*Views i sidebar-second
======================================================================================================*/


#region-sidebar-second .views-field-created{
	line-height: 12px;
	margin-bottom: 1px;
}

#region-sidebar-second .views-field-created span{
	color: #949494;
	font-size: 11px;
}
#region-sidebar-second h3{
	margin: 0;
	padding: 0;
	line-height: 10px;
}
#region-sidebar-second h3 a{
	font: normal bold 15px/19px 'Source Sans Pro', sans-serif;
	letter-spacing: 0;
	text-transform: none;
	color: #0062A0;
}
#region-sidebar-second h3 a:visited{
	color: #0062A0;
}
#region-sidebar-second h3 a:hover{
	color: #C0262C;
}
#region-sidebar-second .views-field-body{
	margin-bottom: 14px;
}
#region-sidebar-second .views-field-body a{
	text-decoration: none;
	padding: 0 3px 0 0;
	margin: 0;
}



/* Views i content-region
======================================================================================================*/
#region-content .block-nyheter-block{

	margin: 0 !important;
	padding: 0!important;
}
#region-content .view h3{
	margin: 0;
	padding: 0;
	line-height: 19px;
	font-size: 16px;
}
.mamma-rubrik h3 a{
	font: normal bold 17px/22px 'Source Sans Pro', sans-serif;
	letter-spacing: 0;
	text-transform: none;
	color: #0062A0;
}
#region-content .view h3 a:visited{
	color: #0062A0;
}
#region-content .view h3 a:hover{
	color: #C0262C;
}
#region-content .view .view-read-more{
	line-height: 11px;
} 
#region-content .view .view-read-more a{
	text-decoration: none;
	background-color: #afafaf;
	padding: 0 3px;
	color: #ffffff;
	font-size: 11px;
}
#region-content .view.view-read-more a:hover{
	background-color: #C0262C;
}  
#region-content .view .view-read-more a.active{
	background-color: #afafaf;
	color: #ffffff !important;
} 
#region-content .view .views-field-created{
	line-height: 12px;
	margin-bottom: 1px;
}

#region-content .view .views-field-created span{
	color: #949494;
	font-size: 11px;
}

/*Display suite
======================================================================================================*/
.ds-2col-fluid > .group-left {
	width: 25%;
}
.ds-2col-fluid > .group-right {
	width: 75%;
}
.ds-2col-stacked > .group-left {
	width: 30%;
}
.ds-2col-stacked > .group-right {
	width: 70%;
}

/*Nyheter med arkiv
======================================================================================================*/
.secondary-news h2 a{
	font-size: 16px;
	color: #000;
}
.secondary-news h2 a:visited{
	color: #000;
}

/* Events
======================================================================================================*/
.events .views-row{
	border-bottom: 1px dashed #cbcbcb;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.events .views-row-first{
	border-top: 1px dashed #cbcbcb;
	padding-top: 20px;
	margin-top: 20px;
}
.events .views-row-last{
	border-bottom: none;
}

.events h2, .links h3{
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	font-size: 14px;
}


/*Länksida
======================================================================================================*/
.view-filters{
	margin-bottom: 20px;
}
.links h3{
	 font-family: 'Alfa Slab One',sans-serif;
	 letter-spacing: 1 !important;
	 border-bottom: 1px dashed #858585;
	 padding-bottom: 5px !important;
	 margin: 30px 0 16px !important;
 }
.links .views-field-title h3{
	text-decoration: none;
	text-transform: none;
	margin: 20px 0 3px !important;
	font: normal bold 14px 'Source Sans Pro',sans-serif;
	border:  none;
	padding: 0 !important;
}
.links .field-name-field-link{
/*	margin-bottom: 20px;*/
}
.links p{
	margin-bottom: 2px;
}

.views-exposed-form label{
	font: 14px "Alfa Slab One";
	letter-spacing: 1px;
	margin: 0 0 8px;
}

/*Statisk filerna
======================================================================================*/
.view-mediefakta-statistik ul,
.view-mediefakta-statistik-arkiv ul{
	list-style-image:url('img/excel-plupp.png');	
}
.view-mediefakta-statistik ul li,
.view-mediefakta-statistik-arkiv ul li{
	margin-bottom: 5px;
	line-height: 12px;
}

.item-list{
	margin-top: 20px;
}

/*Pager
=========================================================================================*/
.pager-item a{
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	
}

.pager-item{
	margin: 2px!important;
	padding: 0 !important;

}
.pager-item a{
	margin: 0 !important;
	padding: 0px 4px !important;
	color: #C0262C !important;
}
.pager-item a:hover{
	color: #fff !important;
		background-color: #C0262C;
	
}

.pager-current{
	background-color: #C0262C;
	margin: 2px!important;
	padding: 0px 4px !important;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
}
.pager-ellipsis{
	display: none !important;
}
.pager-ellipsis{
	display: none !important;
}
.pager-first,
.pager-previous,
.pager-next,
.pager-last{
	margin: 2px!important;
	padding: 1px 4px !important;
}
.pager-first a,
.pager-previous a,
.pager-next a,
.pager-last a{
	
	color: #C0262C !important;
	text-decoration: none;
	font-size: 17px;
	font-weight: bold;
}


/*Statistik excell filer
======================================================================================================*/


.stat-xls .selected a{
	color: red;
}

/*Dölj sidtitel ibland*/


.node-type-ms-nyheter .content #page-title
{
	display: inherit;
} 



#views-exposed-form-sokresultat-page label{
	display: none;
}
.v-smart{
	display: inline-block;
}
.h-smart{
	display: inline-block;
}


/*Inline på publikationssidan*/
.special-float{
	float: left;
	margin-right: 5px;
}
.special-float .label-inline{
	float: left;
	font-weight: bold;
}

/* Administrationssidor 
====================================================================================*/
.page-node-add .node-type-list {
	margin-left: 30px;
}
.page-node-add .node-type-list a{
	font-weight: bold;
} 
.page-node-add .node-type-list dd{
	font-size: 11px;
}
.logged-in

.administration .region-content .region-inner{
	padding: 15px;
}
.administration .region-content .region-inner table td,
.administration .region-content .region-inner table th{
	padding: 7px;
	font-size: 12px !important;
	line-height: 14px;
	font-weight: normal !important;
	font-style: normal;
	text-decoration: none;
	font-variant: normal;
	text-transform: none;
}	
.administration .region-content .region-inner table td a,
.administration .region-content .region-inner table th a{
	font-size: 12px !important;
	color: #004387;
	
}
.administration thead,
.administration thead a{
	font-size: 12px;
	font-weight: bold;
	color: #fff !important;
}
.administration thead{
	background-color: #58585A;
}
.administration tbody,
.administration tbody a{
	font-size: 11px !important;
	font-weight: normal;
}
.administration table{
	width: 940px;
}
.administration table td{
	padding-right: 5px;
	padding-left: 5px;
}

/*Logga in*/

.page-user .region-content .region-inner{
	padding: 25px;
}
/*Publikationer 
============================================================================*/


/*.view-publikationer*/
/*=Tidskrifter ===============================================================*/
.context-publikationer .ds-2col > .group-left{
	width: 30%;
}
.context-publikationer .ds-2col > .group-right{
	width: 70%;
	font-size: 13px;
}
.context-publikationer .group-right{
	font-size: 13px;
}
.context-publikationer .region-sidebar-second ul li a,
.context-publikationer .region-sidebar-second span a{
	background: #004488;
	padding: 3px 10px;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	border-radius: 10px;
	text-decoration: none;
	text-transform: none;
}
.context-publikationer .region-sidebar-second ul.menu li{
	margin-bottom: 12px;
}
.context-publikationer .region-sidebar-second ul{
	margin-top: 10px;
}

.context-publikationer .region-sidebar-second a:hover{
	border: none;
}
.context-publikationer .region-sidebar-second ul li.leaf a{
	background: #004488;
}
.context-publikationer .region-sidebar-second .menu a.active {
	border: none;
}
.context-publikationer .region-sidebar-second ul li.leaf a.menu-2092,
.context-publikationer .region-sidebar-second ul li.leaf a.menu-2093,
.context-publikationer .region-sidebar-second ul li.leaf a.menu-2062,
.context-publikationer .region-sidebar-second ul li.leaf a.menu-4643{
	background: #58585A;
}
.context-publikationer .region-sidebar-second ul li.leaf a.menu-2095,
.context-publikationer .region-sidebar-second ul li.leaf a.menu-2096,
.context-publikationer .region-sidebar-second ul li.leaf a.menu-1888{
	background: #c0262c;
}
.context-publikationer .region-sidebar-second .latest-issue ul{
	margin: 0;
	padding: 0;
}
.context-publikationer .region-sidebar-second .latest-issue ul li{
	margin: 0;
	padding: 0;
}
.context-publikationer .region-sidebar-second .views-row{
	margin: 0;
}
.context-publikationer .region-sidebar-second img{
	margin: 0 0 12px;
}

.context-publikationer .region-content .view-publikation-kapitel-tidskrift .view-content .views-row {
    margin-bottom: 20px;
	
}

.block-views .block-inner h2.block-title{
	color: #000;
}

.context-publikationer .block-system-main{
	margin-bottom: 10px;
}
.context-publikationer #region-content h4{
	text-transform: none;
	line-height: 15px;
}
.context-publikationer #region-content .views-field-title a{
	color: #000;
	
}

/*mest läst 
================================*/
.context-publikation .region-content .view-downloads .view-content .views-row {
    margin-bottom: 20px;
}


/* Författare 
==============================*/

.context-publikation-forfattare h3{
	font: 16px 'Source Sans Pro', sans-serif;
	letter-spacing: 0;
}
.context-publikation-forfattare h3 a{
	font-weight: 600;
}
/*Most Read 
=======================================*/
.most-read {
	
}
.region-content .most-read .views-field-field-author-2 a{
	color: #c0262c;
	text-transform: none;
	font-weight: 600;
}

/*Tabs*/
ul.tabs li a{
	font-size: 14px;
	padding-right: 6px;
	padding-left: 6px;
}


/*Quick tabs 
================================================================================================*/

ul.quicktabs-tabs li {
	margin: 0;
}
ul.quicktabs-tabs li a{
	text-decoration: none;
	background: #58585A;
	background-image: none !important;
	padding: 2px 8px;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	border-radius: 10px;
	font-variant: normal;
	text-transform: none;
	font-size: 11px;
	text-shadow: none;
	
}
ul.quicktabs-tabs li.active a{
	background: #000;
}

/*lista publikationer / tidskrifter 
======================================================================================*/
.publikationer-lista  img{
	border: 1px solid #dfdfdf;
}
.publikationer-lista .ds-3col > .group-left a:hover{
	border: none !important;
}
.publikationer-lista .ds-3col > .group-left{
	width: 140px !important;
}
.publikationer-lista .ds-3col > .group-middle{
	width: 55% !important;
	line-height: 15px;
	
}
.publikationer-lista .ds-3col > .group-right{
	width: 17% !important;
	padding-left: 15px;
}
.publikationer-lista .field-name-rad3,
.publikationer-lista .field-name-rad3 p{
	font-size: 13px;
	font-weight: 400;
}
.publikationer-lista .field-label{
	margin: 0;
	font-size: 14px;
	
}
.publikationer-lista .field-item a{
	font-size: 13px;
}
.publikationer-lista .views-row{
	margin-bottom: 15px;
}

.publikationer-lista .region-content .view-content .views-row h2 a{
	font: 600 18px 'Source Sans Pro', arial, sans-serif !important;
	color:  #000;
	letter-spacing: 0;
	text-decoration: none;
	text-transform: none;
}
.publikationer-lista .region-content .view-content .views-row h2{
	line-height: 17px !important;
}
.publikationer-lista .field-name-field-redaktor-1 .label-inline{
	float: left;
	font-size: 13px;
	font-weight: 700;
	line-height: 16px;
}
.publikationer-lista .field-name-node-link a{
	background: url('img/read-more-over-blue.jpg') no-repeat left center;
	padding-left: 16px;
	color: #004488;
}
.publikationer-lista .field-name-node-link a:hover{
	border: none;
}
.publikationer-lista .field-name-title h2{
	line-height: 18px;
	margin: 0 0 3px;
}
.publikationer-lista .field-name-title h2 a{
	font: 600 18px 'Source Sans Pro', arial, sans-serif !important;
	color:  #000;
	letter-spacing: 0;
	text-decoration: none;
	text-transform: none;
}
.publikationer-lista .field-name-title h2 a:hover{
	border: none;
}
.publikationer-lista .field-name-field-undertitel-1{
	margin-bottom: 8px;
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
}

.publikationer-lista .field-name-node-link{
	margin-top: 15px;
}
/*Publikation och tidskrift full nod
===========================================================================================*/
.context-publikationer  .ds-2col > .group-left{
	width: 65% !important;
	padding-right: 8px;
}
.context-publikationer .ds-2col > .group-right{
	width: 30% !important;
	padding: 12px 0 12px 12px;
	background: url('img/dashed-ver.jpg') repeat-y ;
	font-size: 13px;
}
.context-publikationer .ds-2col > .group-right img{
	border: 1px solid #dfdfdf;
}
.context-publikationer .field-name-field-bild-1 a:hover{
	border: 0;
}
.context-publikationer .view-mode-full h1{
	margin-bottom: 5px !important;
}
.context-publikationer .view-mode-full .field-name-field-undertitel-1{
	margin-bottom: 20px;
}
.context-publikationer .ds-2col > .group-right .field{
	margin-bottom: 3px;
	margin-top: 0;
}

.context-publikationer .view-content h4 a,
.context-tidskrifter .view-content h4 a{
	color: #c0262c;
	text-transform: none;
	font-weight: 700;
}
.context-publikationer .block-publikation-kapitel-block .view-content {
    font: 400 13px 'Source Sans Pro',sans-serif;
}
.context-publikationer .block-publikation-kapitel-block .views-row{
	margin-bottom: 14px;
}

.context-publikationer tbody,
.context-publikationer tr{
	border: none;
	background: none;
}
/*Tidskrifter kapitel 
==============================*/

.node-type-publikation-tidskrift-kapitel .field-name-field-author-2 a{
	color: #c0262c !important;
	font-weight: bold;
}
.field-name-field-chapter-fil-2{
	margin-top: 10px;
}

label {position:relative}
label:after {
}
label:before {
}

/*Commerce stuff 
===========================================================================================*/

.commerce-add-to-cart input.form-submit{
	text-decoration: none;
	background: #c0262c;
	background-image: none !important;
	padding: 3px 10px;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	border-radius: 10px;
	font-variant: normal;
	text-transform: none;
	font-size: 11px;
	margin-top: 10px;
	border: none;
	cursor:pointer
}

/*ADMIN 
===========================================================================================*/


/*kapitel 
============================================================================================*/

/*tester*/
.nc-kapitel, .nc-kapitel a {
	font-size: 13px;
}
.nc-kapitel .views-field-title{
	float: left;
}
.nc-kapitel .views-field-field-chapter-fil-2-1{
	/*float: left;*/
}

.nc-kapitel .views-field-nothing{
	clear: both;
}

/*Commerce stuff 
==================================================================*/

.commerce-product-title-label{
	display: none;
}

.commerce-product-title{
	font-weight: bold;
	font-size: 18px;
}
.field-name-commerce-price{
	font-weight: bold;
	/*margin-top: 8px;*/

}

.region-sidebar-first .block-cart .content tbody,
.region-sidebar-first .block-cart .content .line-item-summary{
	font-size: 12px;
	line-height: 17px;
}
.region-sidebar-first .block-cart .content .line-item-summary{
	display: block;
	width: 90%;
}
.region-sidebar-first .block-cart .content .line-item-total{
	margin-bottom: 10px;
}
.region-sidebar-first .block-cart .content table{
	width: 90%;
}
.region-sidebar-first .block-cart .content table tr{
	width: 90%;
	border-bottom: 1px dashed #dbdbdb;
}
.region-sidebar-first .block-cart .content table tr.even, 
.region-sidebar-first .block-cart .content table tr.odd {
    background: none;
}
.region-sidebar-first .block-cart .content table td{
	padding: 6px;
}
.region-sidebar-first .block-cart .content .line-item-summary a{
	background: #004488;
	padding: 3px 10px;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	border-radius: 10px;
	text-decoration: none;
	text-transform: none;
	font-size: 12px;
}

.page-checkout .block-system-main,
.page-checkout #page-title,
.page-cart .block-system-main,
.page-cart #page-title,
.node-type-webform .block-system-main,
.node-type-webform #page-title{
	padding-right: 34px;
	padding-left: 34px;
}
.page-checkout fieldset{
	border: none !important;
}
.page-checkout table,
.page-cart table{
	width: 100%;
}
.page-checkout tr.even, 
.page-checkout tr.odd,
.page-cart tr.even, 
.page-cart tr.odd {
    background: none !important;
    border-bottom: 1px dashed #CCCCCC;
    padding: 0.1em 0.6em;
}

.page-cart input.form-submit,
.page-checkout input.form-submit{
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #004488;
    background-image: none !important;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border: medium none;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    /*margin-top: 10px;*/
    padding: 2px 8px;
    text-decoration: none;
    text-transform: none;
	margin-right: 3px;
}



/*publikationer och tidskrifter kapitel Views 
=======================================================================================================*/
.view-f-rfattares-kapitel .views-row,
.view-utgivare .views-row {
	margin-bottom: 20px;
	font-size: 13px;
	line-height: 17px;
}
.view-f-rfattares-kapitel .views-row strong{
	margin-right: 3px;
}
.view-f-rfattares-kapitel .views-row .views-field-title{
	margin-bottom: 6px;
}
.field-name-monografi-fil-download{
	margin-top: 6px !important;
}
.view-f-rfattares-kapitel .views-row .views-label-field-author-2,
.view-f-rfattares-kapitel .views-row .views-label-field-tidskrift-con-2,
.view-f-rfattares-kapitel .views-row .views-label-field-author-1,
.view-f-rfattares-kapitel .views-row .views-label-field-publikation-con-1,
.view-utgivare .views-row .views-label-field-redaktor-1,
.view-utgivare .views-row .views-label-field-redaktor-2 {
	float: left;
	margin-right: 3px;
}
.view-utgivare h3 a{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-variant: normal;
	text-transform: none;
	letter-spacing: 0;
	/*margin-bottom: 3px;*/
}
.view-utgivare h3 a:hover{
	color: #004488 !important;
	
}
.view-f-rfattares-kapitel .views-row .views-field-field-chapter-fil-2 a,
.view-f-rfattares-kapitel .views-row .views-field-field-chapter-fil-1 a,
.field-name-monografi-fil-download a{
	text-decoration: none;
	
	background-image: none !important;
	padding: 3px 10px;
	color: #fff !important;
	font-weight: normal;
	font-style: normal;
	border-radius: 10px;
	font-variant: normal;
	text-transform: none;
	font-size: 11px;
	margin-top: 10px;
	border: none;
}
.view-f-rfattares-kapitel .views-row .views-field-field-chapter-fil-1,
.view-f-rfattares-kapitel .views-row .views-field-field-chapter-fil-2{
	margin-top: 10px;
}
.view-f-rfattares-kapitel .views-row .views-field-field-chapter-fil-2 a,
.view-f-rfattares-kapitel .views-row .views-field-field-chapter-fil-1 a{
	background: #c0262c;
}
.field-name-monografi-fil-download a{
	background: #004488;
}
view-f-rfattares-kapitel .views-row .views-field-field-chapter-fil-2 a:hover,
.view-f-rfattares-kapitel .views-row .views-field-field-chapter-fil-1 a:hover,
.field-name-monografi-fil-download a:hover{
	border: none !important;
}
/*Specialformat*/
span.info-svenska{
	background: #87888a !important;
}


.standard-lista .views-row{
	margin-bottom: 20px;
}
.standard-lista{
	font-size: 13px;
	line-height: 19px;
}
.standard-lista h4{
	margin-bottom: 2px;
}


.view-nordicom-information-prenumeration .views-row{
	margin-bottom: 25px;
	/*display: block;*/
}
.view-nordicom-information-prenumeration p{
	margin-bottom: 0px;
}

/*webbshop*/

#edit-customer-profile-billing-commerce-customer-address-und-0-thoroughfare,
#edit-customer-profile-billing-commerce-customer-address-und-0-premise,
#edit-customer-profile-billing-field-faktureringsadress-und-0-thoroughfare,
#edit-customer-profile-billing-field-faktureringsadress-und-0-premise{
	width: 600px;
}
#commerce-checkout-form-checkout fieldset{
	padding: 0;
	margin: 0 0 10px;
}
#commerce-checkout-form-checkout .fieldset-legend{
	font: 20px/35px 'Alfa Slab One';
}

#commerce-checkout-form-checkout #edit-account legend,
#commerce-checkout-form-checkout #edit-customer-profile-billing legend .fieldset-legend{
	/*display: none;*/
} 
#commerce-checkout-form-checkout #edit-customer-profile-billing .fieldset-wrapper legend .fieldset-legend{
	display: block;
}
#commerce-checkout-form-checkout #edit-cancel{
	margin-left: 4px;
}
.field-name-commerce-price {
    font-weight: bold;
	font-size: 15px;
}
.group-right .view-mode-full .field-name-commerce-price{
	font-size: 13px;
} 
/*Dela*/

.a2a_default_style span.ext{
	display: none;
}


#region-sidebar-first .block-commerce-cart-cart{
	margin-bottom: 30px;
}

/*Personal view*/

#region-content .personal-container h3{
	padding-bottom: 20px;
	padding-top: 30px;
	clear: both;
}
.personal-container .personal-row{
	width: 100%;
	display: block;
	clear: both;
	
}
.personal-container .personal-column{
	width: 50%;
	float: left;
	margin-bottom: 20px;
}

.personal-container .personal-column h4{
	float: left;
}

.personal-container .personal-column p{
	width: 90%;
}
.personal-container .personal-column .personal-titel{
	font-weight: 300;
	padding-left: 5px;
}
.views-exposed-form .form-item .description{
	display: none;
}