.user-header .content-top {
padding: 35px 0 10px;
overflow: visible!important;
min-height: 150px;
}
.user-header .image {
width: 150px;
border: 1px solid #E6E6E6;
background: #FFF;
padding: 5px;
float: left;
margin-right: 50px;
}
@media (max-width: 544px) {
.user-header .image {
float: none;
margin: auto auto;
margin-bottom: 20px;
}
.user-header .image img {
vertical-align: top;
margin: auto auto;

}
}

/* desktop */
@media (min-width: 1200px) {
.content section { border:1px solid #ddd; background:#fff; }
}


.user-header .image img {
vertical-align: top;
max-height:170px;
}
.user-details {
overflow: hidden;
}
.user-details .username {
font-size: 21px;
font-weight: bold;
margin-right: 20px;
}
ul.accountmenu {
border: 1px solid #ddd;
background: #fff;
list-style: none;
padding: 0px;
}
ul.accountmenu li {
border-bottom: 1px solid #ddd;
}
ul.accountmenu li:last-child {
border-bottom: 0;
}
ul.accountmenu li a {
display: block;
line-height: 1.2;
 
padding: 15px 20px 14px;
margin-left: -1px;
margin-right: -1px;
margin-top: -1px;
margin-bottom: -1px;
position: relative;
font-size: 13px;
}
ul.accountmenu li a:after {
content: "";
position: absolute;
top: 15px;
right: -6px;
width: 0;
height: 0;
border-style: solid;
border-width: 5px 0 5px 6px;
border-color: transparent transparent transparent transparent;
}
ul.accountmenu li a:before {
content: "";
position: absolute;
top: 0;
bottom: 0;
right: 0;
width: 2px;
-moz-transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
background: transparent;
} 
ul.accountmenu.accountmenu-shadow {
-webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
}
.usermeta {
padding: 5px 0px;
margin-top: 15px;
}
/* =============================================================================
AUTHOR
========================================================================== */
.contactbox.with-box-shadow {
-webkit-box-shadow: 0px 0px 15px -4px rgba(0, 0, 0, 0.37);
-moz-box-shadow: 0px 0px 15px -4px rgba(0, 0, 0, 0.37);
box-shadow: 0px 0px 15px -4px rgba(0, 0, 0, 0.37);
margin-left: 10px;
}
@media (min-width: 992px) {
.author .contactbox {
margin-top: -100px;
}
}
.contactbox-wrap {
border: 1px solid #DFDFDF;
}
.contactbox-header {
font-size:14px;
padding: 20px 20px 15px;
line-height: 1;
margin: -1px -1px 0;
-webkit-box-shadow: 0px 0px 15px -4px rgba(0, 0, 0, 0.37);
-moz-box-shadow: 0px 0px 15px -4px rgba(0, 0, 0, 0.37);
box-shadow: 0px 0px 15px -4px rgba(0, 0, 0, 0.37);
}
.contactbox-booking-inner {
padding: 20px;
background: #FFF;
}
/* =============================================================================
ACCOUNT AREA
========================================================================== */
.accountlink {
color: #444;
text-decoration: none;
}
.noitemsfound {
padding-top: 10%;
padding-bottom: 10%
}
/* =============================================================================
SOCIAL ICONS
========================================================================== */
.ppt_socialicon>a {
display: inline-block;
width: 30px;
height: 30px;
color: rgb(255, 255, 255);
line-height: 30px;
text-align: center;
}
.ppt_socialicon>a i {
color: #fff;
}
.ppt_socialicon>a:hover {
text-decoration: none;
}
.ppt_socialicon.big>a {
display: inline-block;
width: 50px;
height: 50px;
color: rgb(255, 255, 255);
line-height: 50px;
margin: 15px 1px 0px;
text-align: center;
margin-right: 10px;
font-size: 22px;
}
.ppt_socialicon.round>a {
border-radius: 50% !important;
}
.ppt_socialicon.text a {
display: inline-block;
height: 30px;
color: rgb(255, 255, 255);
line-height: 30px;
padding: 0px 20px 0px 15px;
}
.ppt_socialicon.text a i {
margin-right: 5px;
font-size: 12px;
}
.ppt_socialicon .facebook {
background-color: rgb(30, 136, 229);
}
.ppt_socialicon .twitter {
background-color: rgb(0, 172, 193);
}
.ppt_socialicon .google-plus {
background: rgb(244, 67, 54);
}
.ppt_socialicon .linkedin {
background-color: rgb(72, 134, 189);
}
.ppt_socialicon .skype {
background-color: rgb(118, 168, 228);
}
.ppt_socialicon .msga {
background-color: #d9534f;
}
.ppt_socialicon .web {
background-color: #f0ad4e;
}
.ppt_socialicon .disabled {
background: #ddd;
}
.ppt_socialicon .disabled a {
color: #999;
}