/* Logo, hide text */
    .header-image .site-title > a {
      background-image: url(/wp-content/uploads/2017/03/Ulobalogo.svg);
      background-repeat: no-repeat;
      float: left;
      min-height: 90px;
      width: 100%;
      margin-left: 11px;
      background-color: transparent !important;
    }
header.site-header{
    position:relative;
	margin-top:-2.5rem;
}
.utility-bar{
    margin-top:2rem;
	padding:0.25rem;
    z-index:999;
    position:relative;
}

.utility-bar a:link, .utility-bar a:visited{
	background:#efefee;
    border:2px solid #efefee;
    margin-right:0.5rem;
    padding:0.25rem 0.5rem;
    color:#003473;
}
.utility-bar a:hover, .utility-bar a:focus{
	background:#003473;
	color:#fff;
        border:2px solid #003473;
}

@media screen and (min-width: 1023px){
    .utility-bar .widget_text{
    	width:auto;
    }
    .utility-bar .widget_search{
    	width:auto;
        margin-right:0.45rem;
    }
}

/*.utility-bar .widget_search .search-form:not(.active) label, .utility-bar .widget_search .search-form:not(.active) label.screen-reader-text{
    width: auto;
    overflow: visible;
    clip: unset;
    color: #003473;
    position: relative !important;
    border: 2px solid #efefee;
    background: #efefee;
    padding:0.25rem 1rem 0.25rem 0.5rem;
    font-size: 14px;
    height: auto;
    margin: 0;
    display: block;
    font-weight:bold;
}*/

.utility-bar .widget_search label.screen-reader-text:before{
    content:"\f002";
    font-family: FontAwesome;
    margin-right:0.5rem;
}

.utility-bar .search-form input[type=search]{
    transition:0.35s all ease;
    width: 16rem;
}
/*Ny kode 7april 2017*/
.utility-bar .search-form input:hover[type=search], .utility-bar .search-form input:focus[type=search]{
    background-color: #FFFFC0;
    
}
.utility-bar .search-form [type=submit]{
    /*display:none;*/
    padding:0.25rem 1rem 0.25rem 0.5rem;
    background:#efefee;
    text-indent:0;
    color: #003473;
    width:auto;
    font-weight:bold;
}
/*Ny kode 7april 2017*/
    .utility-bar .search-form button:hover, .utility-bar .search-form button:focus {
    background-color: #003473;
    color:#fff;
}

.utility-bar .search-form [type=submit] span:before{
    content:"\f002";
    display:inline;
    font-family: FontAwesome;
    margin-right:0.5rem;
}

.utility-bar .search-form.active [type=search]{
	width:16rem;
    display: inline-block;
}

.utility-bar .search-form.active [type=submit]{
    width:6rem;
    display: inline-block;
}


@media screen and (max-width: 768px){
	.utility-bar .widget_search{
		width: 100%;
		display: block;
		clear: both;
	}
	.utility-bar .search-form input[type=search]{
		width: 75%;
		/*float: left;*/
	}
	.utility.bar .search-form input[type=submit]{
		width: 20%;
		float: left;
		position: relative;
		right: auto;
	}
}

.menu-item-has-children > a:after{
    margin-left:0.33rem;
    content:"\f0d7";
    font-family: FontAwesome;
}

@media screen and (min-width: 768px){
    .full-width-content article{
        width:65%;
        margin:0 auto 40px auto;
    }
    body article h1{
        font-size: 26px;
    }
    body article h2{
        font-size:18px;
        margin-bottom: 4px;
    }
    body article h3{
        font-size: 15px;
        margin-bottom: 2px;
    }
    body article p{
        font-size: 15px;
        line-height:18px;
    }
}

/*@media screen and (min-width: 481px){
    .home-welcome >.wrap {
        background-image: url(/wp-content/uploads/2017/03/Forsidebilde_10-min.jpg) !important;
        height: 295px;
        padding-right: 0;
        position: relative;
    }
}
*/
