

/*-----------------------------------------------------------------------------------

PROFILE

-----------------------------------------------------------------------------------*/

.page section.profile::before, .page section.profile >h2::before, .icons .profile, .page aside section.profile > h2  {
     background-color: #E5c18D;
}
.categories a.profile:hover {
	background-color: #E5c18D;
}
 .page section.profile > h2::after, .icons .profile::after {
    background-image: url(../../images/nyheter.png);
}
.page aside section.profile > h2::after {
    border-bottom-color: #E5c18D;
}

.item.profile {
    max-width: 360px;
    color: #222;
    font-size: 87%;
    margin-bottom: 30px;
    overflow: hidden;
    border-radius: 3px;
    font-weight: normal;
    font-style: normal;
    background-size: cover;
    margin: 0;
}

.item.profile h5 {
    margin: 15px 0 -2px;
}

.item.profile p {
    margin-bottom: 1px;
    margin-top: 0px;
}

.item.profile a {
	xcolor: #000;
}

.item.profile .categories {
    /* margin-left: -5px; */
    margin: -1px 0 5px;
    display: block;
}

.item.profile .image {
    background-image: url(../../images/avatar.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: 50%;
    width: 90px;
    height: 110px;
    border-radius: 5px;
    float: left;
    margin-right: 15px;
    position: relative;
    background-color: #ececec;
}
.item.profile .header {
    overflow: hidden;
}

.profile-group {
    overflow: hidden;
    width: 100%;
}

.profile-group h2 {
    margin-bottom: 0;
}

.profile-group h3 {
    font-size: 133%;
    margin: 0;
    padding: 0;
}

.profile-group h4 {
    font-size: 111%;
    margin: 0;
    padding: 0;
}

.profile-group .profile-wrapper, .address-card {
    float: left;
    width: 360px;
    margin-right: 15px;
}

.address-card .content {
    padding: 20px 0 20px 20px;
    width: 180px;
}

.address-card .item.profile {
    position: relative;
}

.address-card .item.profile .image {
    float: none;
    width: 110px;
    height: 110px;
    background-color: #fff;
    position: absolute;
    top: 20px;
    right: 20px;
    border-radius: 50%;
    margin: 0;
    color: #aaa;
}

@media (min-width: 1130px) {
    .profile-group .profile-wrapper, .address-card {
        margin-right: 180px;
    }
}