#page{
	float:left;
}

#colophon{
font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;	
color: white;
}

.page-footer__contact, .page_footer_sidebar, .page-footer__social_media {
    padding: 12px 0;
    color: #fff;
    font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-size: 0.88235rem;
    line-height: 1.6;
}
 .page-footer__social_media a{
	color:white;
}

.newsletter-signup{
	margin-bottom:0px;
}
.newsletter-signup label{
font-size: 15px;
    font-weight: normal;
    line-height: 22px;
}


.newsletter-signup br{
	display:none;
}

.newsletter-signup p{
	display:inline;
}

.newsletter-signup input[type='submit']{
	margin-bottom: 12px;
	}
	
#page-footer{
    padding: 40px 15px 48px 15px;
}

#visual_hero{
	width:100%;
	margin:0;
}

div.round_image_holder{
	text-align: center;
	
}
.padding40{
	padding: 40px 0 40px 0;
}

a.circular_link.nav{
	margin-bottom: 12px;
}
.wpcf-field-aktuella-lankar-innehall-value p{
	width:50%;
	float:left;
}

.wpcf-field-aktuella-lankar-innehall-value p img{
	width:90%;
	float:left;
}

#circular_links{
	background-color: #000;
}

.round_image_holder p{
	color:white;
	padding: 0 30px;
	font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;	
}

div.page_link_image {
    background-repeat: no-repeat;
    background-position: 50%;
    border-radius: 50%;
    width: 180px;
    height: 180px;
    margin:auto;

}

a.circular_link{
	padding-top: 12px;
	font-size: 120%;
	color: white;
	display:block;
	}

figure.wp-caption.thumbnail, figure.wp-caption.thumbnail img, img.size-full {
	width:100%!important;
}

.fs_white{
	background-color: white;
}




.wooslider{
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 0 rgba(0,0,0,.2);
    -o-box-shadow: 0 0 0 rgba(0,0,0,.2);
    box-shadow: 0 0 0 rgba(0,0,0,.2);
}

body .wooslider .wooslider-control-nav{
	bottom: 3%;
	top:auto;
	z-index: 1000;
}

body .wooslider .wooslider-control-nav a, body .wooslider .wooslider-control-nav a.wooslider-active{
	background: white;
}

body .wooslider .wooslider-control-nav a.wooslider-active{
	background: gray;
}
.slide-title a{
	color:white;
}

body .wooslider .slide-content{
	margin: 0;
}

body .wooslider {
	border:0px solid white;
}

.nav-wrap {
    background-color: #fcfcfc;
    -webkit-box-shadow: 0px 0px 0 #333;
    -moz-box-shadow: 0px 0px 0 #333;
    box-shadow: 0px 0px 0 #333;
     border-bottom: 1px solid #ededed;
}


.topnews {
    border-bottom: 0px solid #ededed;
}

.newslist__archive {

    border-top: 0px solid #ededed;
    text-align: right;
    padding-top: 12px;
    font-size: 1.0625em;
    text-transform: none;
}

/*
.rest_of_news li.post_list_item{
    border-bottom-style: solid;
}


.rest_of_news .postlist {
    margin-bottom: 0;
}
*/

#rest_of_news .postlist{
	width: calc( 100% - 30px);
}

#rest_of_news .postlist__item h2{
	padding:0;
	margin:0;
}

#rest_of_news .postlist__item{
	padding-bottom:24px;
}


#rest_of_news .postlist__item:last-child{
	padding-bottom:0px;
}


body.page-template-_category_landing_page #page{
	padding-top: 0;
}

.lastupdated{
	display: block;
	margin-bottom: 12px;
	font-size: 14px;
	color: #666;
}
.lastupdated hr{
	margin-bottom :12px;
}

/*
#page{
	border-bottom: 1px solid #ededed;
	margin-bottom: 1.5em;
}
*/
@media (max-width: 767px) {
	.wooslider-control-nav.wooslider-control-paging, .slide-excerpt{
		display:none;
	}
}


.wpgmza_iw_address, .wpgmza_iw_address_p{
	display:none!important;
}

a {
    color: #0069B4;
    text-decoration: none;
}

.postlist__item__link:before{
}


.fa-arrow-circle-right, .fa-chevron-right{
	margin-right: 5px;
	font-size: 80%!important;
	position:relative;
    top:-1px;
}


#page a:hover, #page a:focus {
    color: #183254;
    text-decoration: underline;
}

 .wBox--linklist ul a, .wBox--linklist ul a:hover {
    background: none;

}

.wBox--relatedlinks a:before{
	font-size: 80%!important;
    font-family: FontAwesome;
    content: "\f054";
    display: inline-block;
    padding-right: 8px;

    vertical-align: middle;
    margin-left: -19px;
}


#advanced_menu-2 .sub-menu{
	margin-bottom: 0px;
}

.article_list a:before{
	font-size: 85%!important;
    font-family: FontAwesome;
    content: "\f054";
    display: inline-block;
    padding-right: 8px;
    padding-left :3px;
    vertical-align: middle;
    margin-left: -21px;
    margin-top: -1px;
}

.postlist--news .postlist__item, .postlist--logolist li{
/* 	padding-left: 21px; */
text-indent: -1.2em;
padding-left: 1.2em;
}

.postlist--news .postlist__item p{
	text-indent: 0;
}


.postlist--news a:before{
	font-size: 80%!important;
    font-family: FontAwesome;
    content: "\f054";
    margin-right: .6em;
    margin-top: -3px;
}

.postlist--news{
	padding-top: 15px;
}

.prenform input[type="submit"]{

    font-family: "Trade Gothic LT W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
    display: inline-block;
    padding: 4px 12px;
    font-size: 17px;
    line-height: 24px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #737373;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
    background-image: -o-linear-gradient(top, #fff, #e6e6e6);
    background-image: linear-gradient(to bottom, #ffffff,#e6e6e6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE6E6E6', GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    border: 1px solid #ccc;
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);

    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #f9f7fc;
    background-image: -moz-linear-gradient(top, #fff, #f0ecf8);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f0ecf8));
    background-image: -webkit-linear-gradient(top, #fff, #f0ecf8);
    background-image: -o-linear-gradient(top, #fff, #f0ecf8);
    background-image: linear-gradient(to bottom, #ffffff,#f0ecf8);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF0ECF8', GradientType=0);
    border-color: #f0ecf8 #f0ecf8 #c4b4e4;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color: #183254;
}




.btn-primary {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #0069B4;
    background-image: none;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled]{
	background-color: #183254;
}


.btn-brand:hover, .btn-brand:focus, .btn-brand:active, .btn-brand.active, .btn-brand.disabled, .btn-brand[disabled], .prenform input[type="submit"]:focus, input[type="submit"]:focus  {
    color: #333333;
    background-color: #fbecc6;
    background-image: none;
}

.navbar .nav li.dropdown>a:hover .caret, .navbar .nav li.dropdown>a:focus .caret {
    border-top-color: #183254;
    border-bottom-color: #183254;
}
.navbar .nav>li>a{
	color: #575757;
}
.navbar .nav>li>a:hover{
	background-color: #ededed;
		color: #373737;

}


.navbar-inner{
	border-bottom-width: 0;
}

.wBox .addtoany_share_save_container{
	display:none;
}

#advanced_menu-2 .sub-menu{
	padding-left: 15px;
}


#advanced_menu-2 .sub-menu>li>a {
    border: none;
    border-width: 0 0 1px 0;
    display: block;
    width: 85%;
    padding: 3px 5% 3px 0%;
}


#advanced_menu-2 .sub-menu>li.active a, #advanced_menu-2 .sub-menu>li.active a:hover {
    color: #0069B4;
    text-decoration: none;
    cursor: pointer;
}
 #advanced_menu-2 .sub-menu>li.active a:hover {
	 text-decoration: underline;
 }

#advanced_menu-2 .sub-menu>li.active>a, #advanced_menu-2 .sub-menu>li.active>a:hover {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
}



*:focus{
	outline-color: #f9bb2d!important;
	outline-width: 4px!important;
	outline-offset: 0px!important;
	
}


input:focus{
	border-color:  #f9bb2d!important;
	
	background-color: #fbecc6;
}


.skip-link a.assistive-text:focus{
clip: auto;
height: auto;
width:auto;
padding: 20px;
margin: 20px;
background-color: rgba(255,255,255,1);
}


select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
	color: #333333;
}


.postlist--publikationer .postlist__item{
	padding-bottom: 24px;
}


.wpgmza_markerbox p a{
	display:block;
	color: #0069B4!important;
	text-decoration: none;
	
}

.wpgmza_markerbox p a:hover{
    color: #183254!important;
    text-decoration: underline;
}

.wpgmza_markerbox p a:before{
	font-size: 80%!important;
    font-family: FontAwesome;
    content: "\f054";
    display: inline-block;
    padding-right: 4px;
	margin-top:-3px;
    vertical-align: middle;

}

.wpgmza_infowindow_title{
	padding-top: 0.5em!important;
}

.wpgmza_markerbox img{
	float: none!important;
	
}

#advanced_menu-2 .nav {
    padding-left: 3px;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a{
	    background-color: #0069B4;
	background-image: none;
}


#long_actualities{
	background-color:  #0069B4;
}
#long_actualities .span3{
	padding: 1%;
}

#long_actualities a{
    color: white;
    border-top: 3px solid #fff;
    display: block;
    padding-top: 10px;
}


#long_actualities p{
	color: white;
    font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 90%;

}


@media (min-width: 768px) and (max-width: 1023px) {
	
	#long_actualities .span3{
		width: 48.07692%;
		padding: 15px;
		margin-left: 0;
	}

	#long_actualities .span3:nth-child(3){
		clear:both;
		}
		
}

@media (max-width: 767px){
#long_actualities .span3:first-child a{
	   border-top: 0px solid #fff;
	}
	#long_actualities a{
	    padding-top: 24px;
	}	
	#long_actualities .span3 {
	    padding: 0;
	}
}

.heroimage{
    width: 100%;
    position: relative; 
    display: flex;
    justify-content: center;
    height: 56.25vw;
    background-size: cover;
    
}


.herotext{
    display:flex;
    font-size: 5vw;
    text-align: center;
    padding: 20% 10% 30% 10%;
    color: white;
    font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: bold;
/*    text-shadow:
        -1px -1px 0 rgba(0,0,0,0.5),
        1px -1px 0 rgba(0,0,0,0.5),
        -1px 1px 0 rgba(0,0,0,0.5),
        1px 1px 0 rgba(0,0,0,0.5);
*/  
    line-height: 1.1;
    background-color: rgba(0,0,0,0.25);
}

.herotext.dark{
    color: black;

}

.wpgmza_map{
    width:100%;
}


.wpgmza_infowindow_address{
    display:none;
}
.mappage.container-fluid{
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
}

h1{
    font-family: 'Trade Gothic LT W01 Light'
}

.rsbtn {
	clear:both;
}