.a-wrapper {
	padding: 0px 0px 20px 0px;
	flex-basis: 65%;
	order: 2;
}
.advert-user-wrapper, .user-posts-wrapper {
	padding: 20px 0px;
}
.advert-aside-controll {
	flex-basis: 35%;
	padding-left: 0px;
	order: 1;
}
.advert-aside-controll .btn {
	border-radius: 0px;
}

.advert-item {
	display: flex;
	padding: 15px;
	border-bottom: 1px solid #dbdbdb;
}
.advert-item a{
	color: #9b1b30;
}
.advert-item:nth-child(even) {
	background-color: #ededed;
}
.advert-cover {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	flex-basis: 80px;
	min-width: 80px;
	height: 80px;
}
.advert-body {
	flex-basis: calc(100% - 80px);
	padding-left: 15px;
	display: flex;
	flex-direction: column;
}
.advert-info-top {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.advert-info-top .price {
	font-size: 16px;
	color: #a22118;
}
.advert-info {
	color: #737373;
}
.advert-text {
	padding: 5px 0px;
}
.advert-text p {
	margin: 0px;
}
.advert-heading, .advert-text, .advert-info {
	align-self: flex-start;
}
.advert-heading {
	color: #9b1b30;
	font-size: 16px;
	line-height: 16px;
	display: inline-block;
	padding-right: 10px;
}
.advert-heading:hover {
	color: #9b1b30;
	text-decoration: underline;
}

.advert-info-bottom {
	margin-top: auto;
	display: flex;
	flex-wrap: wrap;
	color: #737373;
}

.advert-info-bottom span, .advert-info-bottom a{
	font-size: 12px;
}

.advert-info-bottom .advert-user-controll {
	margin-left: auto;
}
.wrap {
	display: inline-block;
	padding: 0px 10px 0px 0px;
}
.no-adverts, 
.create-new-advert, 
.create-new-post,
.no-posts {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 20px 0px 0px 0px;
}
.no-adverts .text, 
.create-new-advert .text,
.create-new-post .text,
.no-posts .text {
	font-size: 18px;
	color: #737373;
}

/*posts*/

.user-posts-wrapper .blogpost {

}
.user-posts-wrapper .blogpost .blogpost-info {
	flex-basis: 100%;
}
.user-posts-wrapper .blogpost .blogpost-info .blogpost-controll {
	display: flex;
	justify-content: space-between;
}
.user-posts-header {
	height: 45px;
    border-bottom: 2px solid #a22118;
    font-size: 20px;
    color: #9b1b30;
    padding: 15px 10px 5px 10px;
    margin-bottom: 20px;
}
.advert-aside-controll {
}
.advert-aside-controll .heading {
	height: 45px;
    font-size: 20px;
    color: rgb(155, 27, 48);
    padding: 15px 10px 0px 0px;
    margin-bottom: 10px;
}

.box.box-primary {
	border: none;
}

.advert-translations {
	padding: 25px 0px 0px 25px;
	list-style-type: none;

}
.advert-create-input-wrapper {
	padding: 0px 10px;
}
.advert-create-input-wrapper .profile-edit-button {
	width: 40%;
	min-width: 250px;
	margin-top: 15px;
}
.advert-create-input-wrapper .advert-file-uploaders {
	padding: 15px 0px;
}
.advert-create-save {
	text-align: center;
}
.advert-create-save-btn {
	border: none;
    outline: none;
    background-color: #9b1b30;
    font-size: 18px;
    padding: 5px 20px;
    color: #fff;
    transition: .3s;
}
.advert-create-save-btn:hover {
	background-color: #8e2839;
}



/*advert item*/

.flex-container .advert-item-wrapper, .flex-container .advert-user-wrapper, .flex-container .user-posts-wrapper {
    padding: 0px;
    flex-basis: 100%;
}
.single-advert {

}
.single-advert h2 {
	color: #737373;
	padding: 10px 0px 10px 10px;
}
.single-advert-body {
	display: flex; 
	flex-direction: column;

}
.single-advert-text .text-top, .single-advert-info {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	background-color: #ededed;
	padding: 10px 15px;
	margin-top: 15px;
}
.single-advert-info .date-tags {
	display: flex;
	flex-wrap: wrap;
}
.single-advert-info {
	color: #737373;
	align-items: center;
}
.single-advert-text .text-top {
	color: #737373;
	font-size: 18px;
}
.single-advert-text .text-top .price {
	font-size: 24px;
    color: #a22118;
}
.single-advert-img {
	display: flex;
	flex-basis: 100%;
	justify-content: center;
}
.single-advert-img img {
	height: auto;
}
.single-advert-body .gallery-view-one-image .small-image {
	height: 70px;
}
.single-advert-text .description {
	padding: 20px 0px 0px 0px;
	font-size: 16px;
	line-height: 20px;
	word-wrap: break-word;
}
.advert-comment-form {
	padding: 20px 0px;
}
.advert-comment-form label {
	font-weight: normal;
    color: #9b1b30;
    font-size: 18px;
}
