

.user-bar h1 {
	
	text-transform:uppercase;
	font-weight:400;
	
}

.user-bar .user-back-link {
	display:block;
	font-size:14px;
}

.user-bar .shortlist-page-sort {
	margin-top:15px;
}

.user-bar .user-header,
.user-bar .user-section-bar {
	padding-left:15px;
	padding-right:15px;
}

.user-bar .user-section {
	display:block;
	margin:20px 0px;
	border:1px solid #231f20;
	position:relative;
}

.user-section .user-title {
    display:block;
    clear:both;
    font-size:1.8em;
    padding:20px 20px 0 20px;
    text-transform:uppercase;
	font-weight:400;
}

.user-section .user-text {
    display:block;
    margin:10px 20px;
    padding-bottom:40px;
}

.user-section .user-btn {
    position:absolute;
    right:10px;
    bottom:3px;
    text-transform:uppercase;
}

.user-padding {
	padding:0px 20px;
}

@media screen and (max-width:600px) {
	
	#editProfile .form-row {
		float:none;
		clear:none;
		width:100%;
	}
	
	#editProfile .form-row .form-field {
		width:auto;
	}
	
	#editProfile .form-row .form-field input, #editProfile .form-row .form-field textarea {
	    width:100%;
	    min-width:0;
	}
}

@media screen and (min-width:768px) {
	
	.user-section:nth-child(odd) {
	    float:left;
	    width:48.5%;
	    margin-right:1%;
	}
	
	.user-section:nth-child(even) {
	    float:right;
	    width:48.5%;
	    margin-left:1%;
	    
	}
	
	.user-bar .shortlist-page-sort {
	margin-top:46px;
}
}

@media screen and (min-width:992px) {
	.user-bar .search-results-bar,
	.user-bar .user-header {
		padding-left:0;
		padding-right:0;
	}
	
}
@media screen and (max-width:768px) {

	.shortlist-page .row 					{ margin-left:0px; margin-right:0px; }
	.shortlist-page .shortlist-page-sort	{ float:right; }
	.shortlist-page-noresults				{ clear:both; }
	.col-sm-offset-5						{ margin-left:130px; }
	
}

@media screen and (max-width:460px) {

	.savedsearch-page .savedsearch-page-search img	{ float:none; }
	.savedsearch-page .savedsearch-page-search .savedsearch-page-search-details	{ margin-left:0px; }
	.col-xs-12 .col-sm-12		{ padding-left:0 !important; padding-right:0 !important; margin-top:20px !important; }
	.user-bar .shortlist-page-sort {margin-top:46px;}
	
}

@media screen and (max-width:340px) {

	.col-xs-4						{ width:61%; }
	.col-sm-offset-5						{ margin-left:90px; }
	.user-bar .shortlist-page-sort			{ margin-top:0; }
	.shortlist-page .shortlist-page-sort	{ float:right;margin-bottom:15px; }
	
}



