.ads-type-label-links li,
.awds-list-cont #search-ads-form .search-input,
.awds-list-cont #search-ads-form .search-submit,
.ad-hugger .ad-metadata .adm-item,
#search-ads-form .more-options-holder .more-options .tiny-options,
#search-ads-form .more-options-holder .more-options .wide-options,
#search-ads-form .more-options-holder .more-options .prices-holder .choose-chra li label,
#awds-form #awd-title,
#awds-form .ad-action-type-cont,
#awds-form .ad-period-cont,
#awds-form .ad-city-category-cont .ad-city-cont,
#awds-form .ad-city-category-cont .ad-category-cont,
#awds-form .ad-contact-cont .ad-contact-box-holder,
#awds-form .ad-contact-cont .ad-contact-box-holder input,
#awds-form .ad-edit-password-cont .ad-edit-password-box-holder,
#awds-form .ad-edit-password-cont .ad-edit-password-box-holder input,
.adw-message::before,
.this-session-images li.add-image-placeholder label,
.this-session-images li.add-image-placeholder label .add-image-btn,
.awds-list-cont .pagination li,
.awds-list-cont .pagination li a,
.ad-login .one-liner,
.ad-login .one-liner input,
.menu-main-categories li.menu-item-category,
.menu-main-categories li.menu-item-category a,
.ad-hugger .ad-metadata .adm-item .logo-hugger,
.bl-item .bli-wrapper .bli-info .bli-details .logo-hugger,
.awds-list.boxes-list .bl-item .bli-admin-preview-wrapper,
.awds-list.boxes-list .bl-item .bli-admin-preview-wrapper .bliap-metadata .bliap-item,
#awds-form #adw-description-textarea {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	     -o-box-sizing: border-box;
	        box-sizing: border-box;
}

body.bli-admin-preview {
	overflow: hidden;
}

.ads-type-label-links {
}
.ads-type-label-links:after {
	content: '';
	display: table;
	clear: both;
}
.ads-type-label-links li {
	width: 50%;
	float: left;
}
.ads-type-label-links li a {
	display: block;
	padding: 1em;
	position: relative;
	text-decoration: none;
	font-size: 1.3em;
	text-align: center;
	font-weight: 600;
	text-transform: uppercase;
	color: #aaa;
}
.ads-type-label-links li a:not(.active):hover {
	color: #d15055;
}
.ads-type-label-links li.active a {
	background: #fff;
	color: #d15055;
	
	-webkit-border-radius: 5px 5px 0 0;
	   -moz-border-radius: 5px 5px 0 0;
	    -ms-border-radius: 5px 5px 0 0;
	     -o-border-radius: 5px 5px 0 0;
	        border-radius: 5px 5px 0 0;
	
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.16);
	   -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.16);
	    -ms-box-shadow: 0 0 2px rgba(0, 0, 0, 0.16);
	     -o-box-shadow: 0 0 2px rgba(0, 0, 0, 0.16);
	        box-shadow: 0 0 2px rgba(0, 0, 0, 0.16);
}
.ads-type-label-links li.active a:before,
.ads-type-label-links li.active a:after {
	content: '';
	position: absolute;
	bottom: -5px;
	background: #fff;
	width: 100%;
}
.ads-type-label-links li.active a:before {
	left: 0;
	height: 6px;
}
.ads-type-label-links.atl-left li.active a:after {
	left: 2px;
	height: 5px;
}
.ads-type-label-links.atl-right li.active a:after {
	left: -2px;
	height: 5px;
}
.awds-list-cont {
	padding: 10px 15px;
}
.awds-list-cont #search-ads-form {
	margin: 5px 0 0;
	display: block;
}
.awds-list-cont #search-ads-form:after {
	content: '';
	display: table;
	clear: both;
}
.awds-list-cont #search-ads-form .search-input,
.awds-list-cont #search-ads-form .search-submit {
	border: 1px solid #c2282e;
	display: block;
	float: left;
	padding: 0.7em 1em;
	font-size: 1.1em;
	line-height: 1;
	height: 40px;
}
.awds-list-cont #search-ads-form .search-input {
	border-right: none;
	width: 80%;
	width: calc(100% - 100px);
	background: #fff;
	
	-webkit-border-radius: 5px 0 0 5px;
	   -moz-border-radius: 5px 0 0 5px;
	    -ms-border-radius: 5px 0 0 5px;
	     -o-border-radius: 5px 0 0 5px;
	        border-radius: 5px 0 0 5px;
}
.awds-list-cont #search-ads-form .search-submit {
	border-left: none;
	width: 18%;
	width: calc(100px);
	text-transform: uppercase;
	background: #c2282e;
	color: #fff;
	
	-webkit-border-radius: 0 5px 5px 0;
	   -moz-border-radius: 0 5px 5px 0;
	    -ms-border-radius: 0 5px 5px 0;
	     -o-border-radius: 0 5px 5px 0;
	        border-radius: 0 5px 5px 0;
}

.awds-list {
	margin-left: -0.5em;
	margin-right: -0.5em;
}
.awds-list.boxes-list .bl-item {
}
.awds-list.boxes-list .bl-item .bli-wrapper {
	position: relative;
	background: #fff;
}
.awds-list.boxes-list .bl-item.ad-expired  .bli-wrapper::before,
.awds-list.boxes-list .bl-item.ad-inactive  .bli-wrapper::before {
	position: absolute;
	top: 0.4em;
	right: 0.4em;
	z-index: 1;
	padding: 0.8em;
	font-weight: bold;
}
.awds-list.boxes-list .bl-item.ad-inactive  .bli-wrapper::before {
	content: 'НЕОДОБРЕНА ОБЯВА';
	background: rgba(192, 137, 37, 0.67);
	color: #fff;
}
.awds-list.boxes-list .bl-item.ad-expired  .bli-wrapper::before {
	content: 'ИЗТЕКЛА ОБЯВА';
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
}
.awds-list.boxes-list .bl-item.ad-inactive.ad-expired .bli-wrapper::before {
	content: 'НЕОДОБРЕНА И ИЗТЕКЛА ОБЯВА';
}
.awds-list.boxes-list .bl-item .bli-wrapper .bli-photo {
	border-bottom: 1px solid #ddd;
	
	-webkit-border-radius: 5px 5px 0 0;
	   -moz-border-radius: 5px 5px 0 0;
	    -ms-border-radius: 5px 5px 0 0;
	     -o-border-radius: 5px 5px 0 0;
	        border-radius: 5px 5px 0 0;
}
.awds-list.boxes-list .bl-item .bli-wrapper .bli-photo .bli-vip {
	position: absolute;
	top: -9px;
	right: 12px;
}
.awds-list.boxes-list .bl-item .bli-wrapper .bli-photo .bli-type {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: 0.8;
	padding: 0.7em 1em;
	font-size: 0.8em;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	
	-webkit-border-radius: 0 10px 0 0;
	   -moz-border-radius: 0 10px 0 0;
	    -ms-border-radius: 0 10px 0 0;
	     -o-border-radius: 0 10px 0 0;
	        border-radius: 0 10px 0 0;
}
.awds-list.boxes-list .bl-item .bli-wrapper .bli-photo .bli-type.blit-sell {
	background: tomato;
}
.awds-list.boxes-list .bl-item .bli-wrapper .bli-photo .bli-type.blit-search {
	background: #6ca9e6;
}
.awds-list.boxes-list .bl-item.ad-inactive .bli-wrapper .bli-photo .bli-type.blit-sell,
.awds-list.boxes-list .bl-item.ad-inactive .bli-wrapper .bli-photo .bli-type.blit-search {
	background: #c19443;
}
.awds-list.boxes-list .bl-item.ad-expired .bli-wrapper .bli-photo .bli-type.blit-sell,
.awds-list.boxes-list .bl-item.ad-expired .bli-wrapper .bli-photo .bli-type.blit-search {
	background: #9d9d9d;
}
.awds-list.boxes-list .bl-item .bli-wrapper .bli-info {
	position: relative;
}
.awds-list.boxes-list .bl-item.vip .bli-wrapper .bli-info {
	background: #f8f2f2;
	
	-webkit-border-radius: 0 0 5px 5px;
	   -moz-border-radius: 0 0 5px 5px;
	    -ms-border-radius: 0 0 5px 5px;
	     -o-border-radius: 0 0 5px 5px;
	        border-radius: 0 0 5px 5px;
}
.awds-list.boxes-list .bl-item.ad-inactive .bli-wrapper .bli-info {
	background: #ffeec6;
}
.awds-list.boxes-list .bl-item.ad-expired .bli-wrapper .bli-info {
	background: #f8f8f8;
}
.awds-list.boxes-list .bl-item .bli-wrapper .bli-info h6 {
	color: #aaa;
}
.awds-list.boxes-list .bl-item.vip .bli-wrapper .bli-info h6 {
	color: #6f6f6f;
}
.awds-list.boxes-list .bl-item .bli-wrapper .bli-info h5 a {
	display: block;
	padding: 0 0.5em;
	color: #c2282e;
}
.awds-list.boxes-list .bl-item.ad-inactive .bli-wrapper .bli-info h5 a {
	color: #c19443;
}
.awds-list.boxes-list .bl-item.ad-expired .bli-wrapper .bli-info h5 a {
	color: #a4a4a4;
}
.awds-list.boxes-list .bl-item .bli-wrapper .bli-info .bli-details {
	padding: 0.4em;
	color: #444;
	line-height: 1.5;
}
.awds-list.boxes-list .bl-item .bli-wrapper .bli-info .bli-details.bli-company {
	margin: 0;
}
.awds-list.boxes-list .bl-item .bli-wrapper .bli-info strong,
.awds-list.boxes-list .bl-item .bli-wrapper .bli-info i.fa {
	font-weight: normal;
	color: #b7282d;
}
.awds-list.boxes-list .bl-item .bli-wrapper .bli-info a {
	color: inherit;
}
.awds-list.boxes-list .bl-item.ad-inactive .bli-wrapper .bli-info strong,
.awds-list.boxes-list .bl-item.ad-inactive .bli-wrapper .bli-info a {
	color: #c19443;
}
.awds-list.boxes-list .bl-item.ad-expired .bli-wrapper .bli-info strong,
.awds-list.boxes-list .bl-item.ad-expired .bli-wrapper .bli-info a {
	color: #9f9f9f;
}
.awds-list.boxes-list .bl-item .bli-wrapper .bli-info i.fa {
	font-size: 0.9em;
}
.awds-list.boxes-list .bl-item .bli-wrapper .bli-info .bli-footer {
	display: inline-block;
	clear: both;
	float: right;
}
.awds-list.boxes-list .bl-item .bli-wrapper .bli-info .bli-footer .bli-price {
	display: block;
	margin-top: 0.7em;
	background: #f8f2f2;
	padding: 0.4em 0.7em;
	text-align: right;
	font-size: 1.3em;
	color: #c2282e;
	font-style: italic;
	text-decoration: none;
	
	-webkit-border-radius: 7px 0 5px 0;
	   -moz-border-radius: 7px 0 5px 0;
	    -ms-border-radius: 7px 0 5px 0;
	     -o-border-radius: 7px 0 5px 0;
	        border-radius: 7px 0 5px 0;
}
.awds-list.boxes-list .bl-item.ad-inactive .bli-wrapper .bli-info .bli-footer .bli-price,
.awds-list.boxes-list .bl-item.ad-inactive .bli-wrapper .bli-info .bli-footer .bli-price strong {
	background: #ffe3b0;
	color: #c19443;
}
.awds-list.boxes-list .bl-item.ad-expired .bli-wrapper .bli-info .bli-footer .bli-price,
.awds-list.boxes-list .bl-item.ad-expired .bli-wrapper .bli-info .bli-footer .bli-price strong {
	background: #ececec;
	color: #898989;
}
.awds-list.boxes-list .bl-item .bli-wrapper .bli-info .bli-footer .bli-price.bli-pay {
	font-style: normal;
}
.awds-list.boxes-list .bl-item .bli-wrapper .bli-info .bli-footer .bli-price.bli-pay strong {
	font-weight: 600;
	font-size: 1.2em;
}
.awds-list.boxes-list .bl-item .bli-wrapper .bli-info .bli-footer .bli-price.bli-pay strong sup {
	font-weight: 600;
	font-size: 0.6em;
	position: relative;
	top: -0.5em;
}
.awds-list.boxes-list .bl-item .bli-wrapper .bli-photo .bli-admin-preview-btn {
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	opacity: 0.8;
	padding: 0.7em 1em;
	font-size: 0.8em;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	background: #c2282e;
	
	-webkit-border-radius: 10px 0 0 0;
	   -moz-border-radius: 10px 0 0 0;
	    -ms-border-radius: 10px 0 0 0;
	     -o-border-radius: 10px 0 0 0;
	        border-radius: 10px 0 0 0;
}
.awds-list.boxes-list .bl-item .bli-admin-preview-canvas {
	opacity: 0;
	visibility: hidden;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	background: rgba(255, 255, 255, 0.8);
	z-index: 35;
	
	-webkit-transition: all 300ms;
	   -moz-transition: all 300ms;
	    -ms-transition: all 300ms;
	     -o-transition: all 300ms;
	        transition: all 300ms;
}
.awds-list.boxes-list .bl-item.show-preview .bli-admin-preview-canvas {
	opacity: 1;
	visibility: visible;
	overflow-y: auto;
}
.awds-list.boxes-list .bl-item .bli-admin-preview-wrapper {
	width: 900px;
	background: #fff;
	margin: 1em auto;
	border-radius: 0.4em;
	box-shadow: 0 0 0.3em rgba(0, 0, 0, 0.2);
	padding: 1em;
	min-height: 100%;
	min-height: calc(100% - 2em);
	position: relative;
}
.awds-list.boxes-list .bl-item .bli-admin-preview-wrapper .bliap-close {
	position: absolute;
	top: -0.2em;
	right: -1.3em;
	font-size: 1.8em;
	color: #c2282e;
	cursor: pointer;
}
.awds-list.boxes-list .bl-item .bli-admin-preview-wrapper .bliap-title {
	font-weight: bold;
	color: #777;
	margin-bottom: 0.5em;
}
.awds-list.boxes-list .bl-item .bli-admin-preview-wrapper .bliap-metadata {
	margin: 0.7em -1em;
	background: #faf5f5;
	padding: 0.5em 1em;
}
.awds-list.boxes-list .bl-item .bli-admin-preview-wrapper .bliap-metadata .bliap-item {
	color: #777;
	width: 50%;
	line-height: 1.4;
	float: left;
	margin-bottom: 0.6em;
	padding-top: 0.5em;
	padding-right: 0.4em;
	border-top: 1px solid #e9c8c8;
}
.awds-list.boxes-list .bl-item .bliap-metadata .bliap-item.bliap-full-width {
	width: 100% !important;
}
.awds-list.boxes-list .bl-item .bliap-metadata .bliap-item:nth-child(2n+1) {
	clear: left;
}
.awds-list.boxes-list .bl-item .bliap-metadata .bliap-item:nth-child(1),
.awds-list.boxes-list .bl-item .bliap-metadata .bliap-item:nth-child(2) {
	border-top: none;
}
.awds-list.boxes-list .bl-item .bliap-metadata .bliap-item strong,
.awds-list.boxes-list .bl-item .bliap-metadata .bliap-item strong a {
	color: #c2282e;
}
.awds-list.boxes-list .bl-item .bli-admin-preview-wrapper .bliap-description {
	line-height: 1.5;
	font-size: 1.2em;
	color: #444;
}
.awds-list.boxes-list .bl-item .bli-admin-preview-wrapper .bliap-description p {
	line-height: 1.4;
	padding: 0.4em 0;
}
.awds-list.boxes-list .bl-item .bli-admin-preview-wrapper .bliap-description ul {
	list-style: disc inside;
	padding-left: 1em;
	margin: 0.8em 0;
}
.awds-list.boxes-list .bl-item .bli-admin-preview-wrapper .bliap-price {
	float: right;
	padding: 0.5em 0.8em;
	margin: -1em -1em 0 0;
	color: #fff;
	max-width: 155px;
	line-height: 1.4;
	text-align: center;
	font-weight: bold;
	font-size: 1.1em;
	
	-webkit-border-radius: 0 5px 0 1em;
	   -moz-border-radius: 0 5px 0 1em;
	    -ms-border-radius: 0 5px 0 1em;
	     -o-border-radius: 0 5px 0 1em;
	        border-radius: 0 5px 0 1em;
}
.awds-list.boxes-list .bl-item .bli-admin-preview-wrapper .bliap-price.adt-sell {
	background: #e65237;
}
.awds-list.boxes-list .bl-item .bli-admin-preview-wrapper .bliap-price.adt-search {
	background: #379de6;
}
.awds-list.boxes-list .bl-item .bli-admin-preview-wrapper .bliap-price strong {
	color: inherit;
	font-size: 1.4em;
}
.awds-list.boxes-list .bl-item .bli-admin-preview-wrapper .bliap-price strong sup {
	font-weight: 600;
	font-size: 0.7em;
	position: relative;
	top: -0.35em;
}
.awds-list.boxes-list .bl-item .bli-admin-preview-wrapper .bliap-subtitle {
	color: #8d8d8d;
	font-style: italic;
}
.awds-list.boxes-list .bl-item .bli-admin-preview-wrapper .bliap-subtitle a {
	color: inherit;
	font-weight: bold;
}

/* AD ADMIN CONTROLS */
.bliap-admin-controls {
}
.bliap-admin-controls .state-toggler,
.bliap-admin-controls .state-checker,
.bliap-admin-controls .state-changer {
	padding: 0.4em 0 0.7em;
}
.bliap-admin-controls .state-toggler.st-off .sth-off,
.bliap-admin-controls .state-toggler.st-on .sth-on,
.aw-btn.awb-toggle.aw-on .awb-isd.awb-on,
.aw-btn.awb-toggle.aw-off .awb-isd.awb-off,
.aw-btn {
	display: inline-block;
}
.bliap-admin-controls .state-toggler.st-off .sth-on,
.bliap-admin-controls .state-toggler.st-on .sth-off,
.aw-btn.awb-toggle.aw-on .awb-isd.awb-off,
.aw-btn.awb-toggle.aw-off .awb-isd.awb-on {
	display: none;
}
.bliap-admin-controls .state-toggler .sth-off,
.bliap-admin-controls .state-toggler .sth-on,
.bliap-admin-controls .state-checker .sch-o,
.bliap-admin-controls .state-changer .scr-d{
	display: inline-block;
	font-weight: bold;
	cursor: pointer;
	padding: 0.5em;
	border-radius: 3px;
}
.aw-btn {
	border: none;
	text-decoration: none !important;
}
.aw-btn .awb-isd {
	padding: 0.5em;
	border-radius: 3px;
	display: inline-block;
	font-weight: bold;
}
.aw-btn.awb-edit .awb-isd {
	background: #5590cd;
	color: #fff;
}
.aw-btn.awb-delete .awb-isd {
	background: #ffe9e9;
	color: #cf2828;
}
.aw-btn.awb-toggle .awb-isd {
	background: #ffe9e9;
	color: #cf2828;
}
.aw-btn.awb-send-mail .awb-isd {
	background: #e0efff;
	color: #5590cd;
}
.aw-btn.awb-make-vip .awb-isd {
	background: #f5f4f3;
	color: #b4b4b4;
}
.aw-btn.awb-make-vip.it-is-vip .awb-isd {
	background: #ffede0;
	color: #e56406;
}
.bliap-admin-controls .state-toggler.in-progress .sth-off,
.bliap-admin-controls .state-toggler.in-progress .sth-on,
.bliap-admin-controls .state-checker.in-progress .sch-o,
.bliap-admin-controls .state-changer.in-progress .scr-d,
.aw-btn.in-progress .awb-isd {
	opacity: 0.6;
	font-style: italic;
}
.bliap-admin-controls .state-toggler.in-progress .sth-off::after,
.bliap-admin-controls .state-toggler.in-progress .sth-on::after,
.bliap-admin-controls .state-checker.in-progress .sch-o::after,
.bliap-admin-controls .state-changer.in-progress .scr-d::after,
.aw-btn.in-progress .awb-isd::after {
	content: '...';
}
.bliap-admin-controls .state-toggler .sth-on,
.aw-btn.awb-toggle .awb-on {
	background: #6cc06c;
	color: #fff;
}
.bliap-admin-controls .state-toggler .sth-off,
.aw-btn.awb-toggle .awb-off {
	background: tomato;
	color: #fff;
}
.bliap-admin-controls .state-checker .sch-o {
	background: #4767a4;
	color: #fff;
}
.bliap-admin-controls .state-changer .scr-d {
	background: #ffe9e9;
	color: #cf2828;
}
/* END AD ADMIN CONTROLS */

/* AD SHOW */
.ad-hugger {
	position: relative;
}
.ad-hugger .ad-price {
	float: right;
	padding: 0.5em 0.8em;
	margin: -10px -10px 0 0;
	color: #fff;
	max-width: 155px;
	line-height: 1.4;
	text-align: center;
	font-weight: bold;
	font-size: 1.1em;
	
	-webkit-border-radius: 0 5px 0 1em;
	   -moz-border-radius: 0 5px 0 1em;
	    -ms-border-radius: 0 5px 0 1em;
	     -o-border-radius: 0 5px 0 1em;
	        border-radius: 0 5px 0 1em;
}
.ad-hugger .ad-price.adt-sell {
	background: #e65237;
}
.ad-hugger .ad-price.adt-search {
	background: #379de6;
}
.ad-hugger .ad-price strong {
	color: inherit;
	font-size: 1.4em;
}
.ad-hugger .ad-price strong sup {
	font-weight: 600;
	font-size: 0.7em;
	position: relative;
	top: -0.35em;
}
.ad-hugger .awd-title {
	font-weight: bold;
	line-height: 1.4;
	font-size: 1.5em;
}
.ad-hugger .adw-subtitle {
	color: #8d8d8d;
	font-style: italic;
}
.ad-hugger .adw-subtitle a {
	color: inherit;
	font-weight: bold;
}
.ad-date-created {
	color: #c2282e;
	font-style: italic;
	font-weight: bold;
	margin: 1em 0 -0.3em;
}
.ad-hugger .ad-metadata {
	padding: 0.7em;
	background: #faf5f5;
	margin: 1em -10px;
}
.ad-hugger .ad-metadata:after {
	content: '';
	display: table;
	clear: both;
}
.ad-hugger .ad-metadata .adm-item {
	color: #777;
	width: 33.333333%;
	line-height: 1.4;
	float: left;
	margin-bottom: 0.6em;
	padding-top: 0.5em;
	padding-right: 0.4em;
	border-top: 1px solid #e9c8c8;
}
.ad-hugger .ad-metadata .adm-item.admi-full-width {
	width: 100% !important;
}
.ad-hugger .ad-metadata .adm-item:nth-child(3n+1) {
	clear: left;
}
.ad-hugger .ad-metadata .adm-item:nth-child(1),
.ad-hugger .ad-metadata .adm-item:nth-child(2),
.ad-hugger .ad-metadata .adm-item:nth-child(3) {
	border-top: none;
}
.ad-hugger .ad-metadata .adm-item .logo-hugger,
.bl-item .bli-wrapper .bli-info .bli-details .logo-hugger {
	background: transparent no-repeat center / cover;
	display: inline-block;
	height: 30px;
	width: 30px;
	vertical-align: middle;
	border-radius: 50%;
	margin: -5px 0.2em -5px 0;
}
.bl-item .bli-wrapper .bli-info .bli-details .logo-hugger {
	margin: 0;
	height: 38px;
	width: 38px;
	
}
.ad-hugger .ad-metadata .adm-item strong,
.ad-hugger .ad-metadata .adm-item strong a {
	color: #c2282e;
}
.ad-hugger .ad-metadata .adm-item strong {
	/*display: block;*/
}
.ad-hugger .adw-description {
	line-height: 1.5;
	font-size: 1.2em;
	color: #444;
}
.ad-hugger .adw-description p {
	line-height: 1.4;
	padding: 0.4em 0;
}
.ad-hugger .adw-description ul {
	list-style: disc inside;
	padding-left: 1em;
	margin: 0.8em 0;
}
.ad-hugger .owl-carousel {
	margin-top: 1.6em;
	padding-top: 1.6em;
	border-top: 1px solid #e9e9e9;
}
.ad-hugger .owl-carousel img {
	max-width: 100%;
}

.ads-related-cont {
	margin-top: 2em;
}
.ads-related-cont .ads-title-header {
	font-weight: bold;
}
.ads-related-cont .ads-title-header a {
	color: #777;
}
/* END AD SHOW */

/* SEARCH FORM */
#search-ads-form.moh-opened {
	-webkit-box-shadow: 0 0.2em 0.3em rgba(0, 0, 0, 0.2);
	   -moz-box-shadow: 0 0.2em 0.3em rgba(0, 0, 0, 0.2);
	    -ms-box-shadow: 0 0.2em 0.3em rgba(0, 0, 0, 0.2);
	     -o-box-shadow: 0 0.2em 0.3em rgba(0, 0, 0, 0.2);
	        box-shadow: 0 0.2em 0.3em rgba(0, 0, 0, 0.2);
	
	-webkit-border-radius: 10px 10px 30px 30px;
	   -moz-border-radius: 10px 10px 30px 30px;
	    -ms-border-radius: 10px 10px 30px 30px;
	     -o-border-radius: 10px 10px 30px 30px;
	        border-radius: 10px 10px 30px 30px;
}
#search-ads-form .more-options-holder {
	color: #444;
	clear: both;
}
#search-ads-form .search-input:focus,
#search-ads-form .search-input:focus + .search-submit {
	border-color: #c2282e;
}
#search-ads-form.moh-opened .search-input,
#search-ads-form.moh-opened .search-input + .search-submit,
#search-ads-form.moh-opened .more-options-holder {
	border-color: #ddd;
}
#search-ads-form.moh-opened .search-input {
	-webkit-border-radius: 10px 0 0 0;
	   -moz-border-radius: 10px 0 0 0;
	    -ms-border-radius: 10px 0 0 0;
	     -o-border-radius: 10px 0 0 0;
	        border-radius: 10px 0 0 0;
}
#search-ads-form .search-submit {
	font-weight: bold;
}
#search-ads-form.moh-opened .search-submit {
	background: #c2282e;
	color: #fff;
	
	-webkit-border-radius: 0 0 0 0;
	   -moz-border-radius: 0 0 0 0;
	    -ms-border-radius: 0 0 0 0;
	     -o-border-radius: 0 0 0 0;
	        border-radius: 0 0 0 0;
}
#search-ads-form .more-options-holder {
	border: 1px solid transparent;
	border-top: none;
	
	-webkit-border-radius: 0 0 30px 30px;
	   -moz-border-radius: 0 0 30px 30px;
	    -ms-border-radius: 0 0 30px 30px;
	     -o-border-radius: 0 0 30px 30px;
	        border-radius: 0 0 30px 30px;
}
#search-ads-form .more-options-holder:after {
	content: '';
	display: table;
	clear: both;
}
#search-ads-form .more-options-holder .more-options-toggler {
	padding: 1em 0.2em 0;
}
#search-ads-form.moh-opened .more-options-holder .more-options-toggler {
	padding-left: 0.7em;
}
#search-ads-form .more-options-holder .more-options-toggler .moo-more,
#search-ads-form .more-options-holder .more-options-toggler .moo-less {
	color: #d19fa1;
	cursor: pointer;
}
#search-ads-form .more-options-holder .more-options-toggler .moo-more,
#search-ads-form .more-options-holder .more-options-toggler .moo-less {
	color: #d19fa1;
	cursor: pointer;
}
#search-ads-form.moh-opened .more-options-holder .more-options-toggler .moo-more,
#search-ads-form .more-options-holder .more-options-toggler .moo-less {
	display: none;
}
#search-ads-form .more-options-holder .more-options-toggler .moo-more,
#search-ads-form.moh-opened .more-options-holder .more-options-toggler .moo-less {
	display: inline-block;
}
#search-ads-form .more-options-holder .more-options {
	display: none;
	padding: 1.1em 0.7em 2em;
}
#search-ads-form.moh-opened .more-options-holder .more-options {
	display: block;
}
#search-ads-form .more-options-holder .more-options:after {
	content: '';
	display: table;
	clear: both;
}
#search-ads-form .more-options-holder .more-options .admin-options {
	margin-bottom: 1em;
	padding-bottom: 1em;
	border-bottom: 1px solid #ddd;
}
#search-ads-form .more-options-holder .more-options .admin-options li {
	display: inline-block;
	padding: 0.7em 0.4em;
}
#search-ads-form .more-options-holder .more-options .admin-options li.cao {
	text-decoration: underline;
	color: #c2282e;
	cursor: pointer;
}
#search-ads-form .more-options-holder .more-options .tiny-options,
#search-ads-form .more-options-holder .more-options .wide-options {
	float: left;
}
#search-ads-form .more-options-holder .more-options .tiny-options {
	width: 40%;
	padding-right: 1em;
	border-right: 1px solid #ddd;
	width: calc(300px);
}
#search-ads-form .more-options-holder .more-options .wide-options {
	width: 60%;
	padding-left: 1em;
	width: calc(100% - 300px);
}
#search-ads-form .more-options-holder .more-options h4 {
}
#search-ads-form .more-options-holder .more-options .choose-chra,
#search-ads-form .more-options-holder .more-options .select-holder {
	margin: 0.7em 0 1.2em;
}
#search-ads-form .more-options-holder .more-options .choose-chra:after {
	content: '';
	display: table;
	clear: both;
}
#search-ads-form .more-options-holder .more-options .choose-chra li {
	display: block;
	float: left;
	position: relative;
}
#search-ads-form .more-options-holder .more-options .choose-chra li input {
	position: absolute;
}
#search-ads-form .more-options-holder .more-options .choose-chra li label {
	position: relative;
	display: block;
	height: 100%;
	width: 100%;
	background: #f8f2f2;
	padding: 0.5em;
	font-size: 1.1em;
	cursor: pointer;
}
#search-ads-form .more-options-holder .more-options .choose-chra li input:checked + label {
	background: #c2282e;
	color: #fff;
}
#search-ads-form .more-options-holder .more-options .choose-chra li input:checked + label + .couple-inputs-holder {
	display: block;
}
#search-ads-form .more-options-holder .more-options .choose-chra li:first-child label {
	-webkit-border-radius: 15px 0 0 15px;
	   -moz-border-radius: 15px 0 0 15px;
	    -ms-border-radius: 15px 0 0 15px;
	     -o-border-radius: 15px 0 0 15px;
	        border-radius: 15px 0 0 15px;
}
#search-ads-form .more-options-holder .more-options .choose-chra li:last-child label {
	-webkit-border-radius: 0 15px 15px 0;
	   -moz-border-radius: 0 15px 15px 0;
	    -ms-border-radius: 0 15px 15px 0;
	     -o-border-radius: 0 15px 15px 0;
	        border-radius: 0 15px 15px 0;
}
#search-ads-form .more-options-holder .more-options .choose-chra li:last-child label {
	-webkit-border-radius: 0 15px 15px 0;
	   -moz-border-radius: 0 15px 15px 0;
	    -ms-border-radius: 0 15px 15px 0;
	     -o-border-radius: 0 15px 15px 0;
	        border-radius: 0 15px 15px 0;
}
#search-ads-form .more-options-holder .more-options .choose-chra li .couple-inputs-holder {
	background: #c2282e;
	padding: 0.5em 0 0.5em 0.5em;
	position: absolute;
	top: 120%;
	white-space: nowrap;
	color: #fff;
	display: none;
	
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	    -ms-border-radius: 15px;
	     -o-border-radius: 15px;
	        border-radius: 15px;
}
#search-ads-form .more-options-holder .more-options .choose-chra li .couple-inputs-holder input {
	position: relative;
	display: inline-block;
	padding: 0;
	background: #f8f2f2;
	border: 1px solid #c2282e;
	width: 60px;
	margin: -0.5em 0;
	padding: 0.5em;
}
#search-ads-form .more-options-holder .more-options .choose-chra li .couple-inputs-holder input#search-price-to {
	-webkit-border-radius: 0 15px 15px 0;
	   -moz-border-radius: 0 15px 15px 0;
	    -ms-border-radius: 0 15px 15px 0;
	     -o-border-radius: 0 15px 15px 0;
	        border-radius: 0 15px 15px 0;
}
#search-ads-form .more-options-holder .more-options .select-holder select {
	width: 100%;
}
#search-ads-form .more-options-holder .more-options .apply-filter {
	display: none;
	background: #c2282e;
	color: #fff;
	border: none;
	padding: 0.5em;
	width: 100%;
	margin-top: 3em;
	font-weight: bold;
	text-transform: uppercase;
	
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	    -ms-border-radius: 15px;
	     -o-border-radius: 15px;
	        border-radius: 15px;
}
.search-results-resume h2 {
	color: #555;
	margin: 1.1em 0 0.8em;
}
.search-results-resume h2 strong {
	color: #c2282e;
	font-style: italic;
}
.search-results-resume h2 a {
	color: #c2282e;
	font-size: 0.5em;
	padding: 0 0.6em;
	text-transform: uppercase;
}
.search-results-resume h2 a::before {
	content: '(';
}
.search-results-resume h2 a::after {
	content: ')';
}
/* END SEARCH FORM */

/* PARTIAL FIX F*CKIN HNET WHITE COLOUR */
.select2-results {
	color: #444;
}
/* END PARTIAL FIX F*CKIN HNET WHITE COLOUR */

/* ADD AD */
.adw-add {
	position: relative;
}
.adw-add h2,
.adw-edit h2,
.adс-plans h2 {
	font-size: 1.5em;
	border-bottom: 1px solid #d69b9b;
	padding: 0.2em 0 0.3em;
	margin: 0 0 0.7em;
	font-weight: bold;
	color: #555;
}
#awds-form h4 {
	font-size: 1.3em;
	padding: 0;
	margin: 1.2em 0 0.3em;
}
.adw-add .rest-ads-cnt {
	position: absolute;
	top: 0;
	right: 0;
	color: #777;
	background: #c2282e;
	display: block;
	padding: 0.4em;
	border-radius: 0 5px 0 10px;
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
}
.adw-add .rest-ads-cnt:before {
	content: 'Оставащи обяви: ';
}
#awds-form #awd-title {
	width: 100%;
	border: 1px solid #d1d1d1;
	border-bottom: 2px solid #d6787c;
	padding: 0.5em;
	line-height: 1.4;
	background: #fff;
	display: block;
	margin-bottom: 1em;
	font-size: 1.3em;
}
#awds-form #awd-title:focus {
	-webkit-box-shadow: 0 0 0.3em rgba(230, 104, 109, 0.36);
	   -moz-box-shadow: 0 0 0.3em rgba(230, 104, 109, 0.36);
	    -ms-box-shadow: 0 0 0.3em rgba(230, 104, 109, 0.36);
	     -o-box-shadow: 0 0 0.3em rgba(230, 104, 109, 0.36);
	        box-shadow: 0 0 0.3em rgba(230, 104, 109, 0.36);
}
#awds-form .options-cont:after {
	content: '';
	display: table;
	clear: both;
}
#awds-form .options-cont label {
	position: relative;
	display: block;
	float: left;
}
#awds-form .options-cont label:not(:first-child) {
	border-left: 1px solid #f3c2c3;
}
#awds-form .options-cont label input {
	position: absolute;
}
#awds-form .options-cont label input:checked + .adw-label {
	background: #c2282e;
	color: #fff;
}
#awds-form .options-cont label .adw-label {
	background: #f8f2f2;
	position: relative;
	display: block;
	padding: 0.5em 0.5em;
	cursor: pointer;
}
#awds-form .options-cont label:first-child .adw-label {
	padding-left: 1em;
	
	-webkit-border-radius: 10px 0 0 10px;
	   -moz-border-radius: 10px 0 0 10px;
	    -ms-border-radius: 10px 0 0 10px;
	     -o-border-radius: 10px 0 0 10px;
	        border-radius: 10px 0 0 10px;
}
#awds-form .options-cont label:last-child .adw-label {
	padding-right: 1em;
	
	-webkit-border-radius: 0 10px 10px 0;
	   -moz-border-radius: 0 10px 10px 0;
	    -ms-border-radius: 0 10px 10px 0;
	     -o-border-radius: 0 10px 10px 0;
	        border-radius: 0 10px 10px 0;
}
#awds-form .ad-action-type-cont,
#awds-form .ad-period-cont {
	float: left;
}
#awds-form .ad-action-type-cont {
	width: 30%;
	width: calc(200px);
}
#awds-form .ad-period-cont {
	width: 70%;
	width: calc(100% - 200px);
}
.adw-edit #awds-form .ad-period-cont {
	width: 100%;
}
#awds-form .ad-price-cont {
	padding-top: 0.01em;
	clear: both;
}
#awds-form .ad-action-type-cont .options-cont,
#awds-form .ad-period-cont .options-cont,
#awds-form .ad-price-cont .options-cont {
	display: flex;
	padding: 0 0.3em;
}
#awds-form .ad-price-cont .options-cont {
	font-size: 1.2em;
}
#awds-form .ad-action-type-cont label,
#awds-form .ad-period-cont label,
#awds-form .ad-price-cont label {
	flex: 1;
	text-align: center;
}
#awds-form .ad-price-cont label.ad-pay-price.show-price-input {
	flex: 2;
}
#awds-form .ad-price-cont label.ad-pay-price .adw-label em {
	font-style: normal;
}
#awds-form .ad-price-cont label.ad-pay-price.show-price-input .adw-label em::after {
	content: ': ';
}
#awds-form .ad-price-cont .options-cont input[type=number] {
	display: none;
}
#awds-form .ad-price-cont .options-cont label.show-price-input input#ad-price {
	display: inline-block;
	padding: 0.4em 0.4em;
	margin: -0.4em 0;
	position: static;
	font-size: inherit;
	max-width: 150px;
	line-height: 1;
	float: right;
	text-align: right;
	
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	    -ms-border-radius: 5px;
	     -o-border-radius: 5px;
	        border-radius: 5px;
}
#awds-form #adw-description-textarea {
	width: 100%;
	min-height: 200px;
	border: 1px solid #d1d1d1;
	border-left: 2px solid #d6787c;
	padding: 0.5em;
	line-height: 1.4;
	background: #fff;
	display: block;
	margin-bottom: 1em;
	font-size: 1.3em;
}
#awds-form #adw-description-textarea:focus {
	-webkit-box-shadow: 0 0 0.3em rgba(230, 104, 109, 0.36);
	   -moz-box-shadow: 0 0 0.3em rgba(230, 104, 109, 0.36);
	    -ms-box-shadow: 0 0 0.3em rgba(230, 104, 109, 0.36);
	     -o-box-shadow: 0 0 0.3em rgba(230, 104, 109, 0.36);
	        box-shadow: 0 0 0.3em rgba(230, 104, 109, 0.36);
}
#awds-form .ad-city-category-cont:after {
	content: '';
	display: table;
	clear: both;
}
#awds-form .ad-city-category-cont .ad-city-cont,
#awds-form .ad-city-category-cont .ad-category-cont {
	width: 50%;
	float: left;
	padding: 0.1em 0.4em;
}
#awds-form .ad-contact-cont:after,
#awds-form .ad-edit-password-cont:after {
	content: '';
	display: table;
	clear: both;
}
#awds-form .ad-contact-cont .ad-contact-box-holder,
#awds-form .ad-edit-password-cont .ad-edit-password-box-holder {
	width: 33.33333%;
	float: left;
	padding: 0 0.4em;
}
.adw-edit #awds-form .ad-contact-cont .ad-contact-box-holder {
	width: 100%;
}
#awds-form .ad-edit-password-cont .ad-edit-password-box-holder {
	width: 50%;
}
#awds-form .ad-contact-cont .ad-contact-box-holder input,
#awds-form .ad-edit-password-cont .ad-edit-password-box-holder input {
	background: #fff;
	border: 1px solid #e1e1e1;
	border-bottom: 2px solid #d6787c;
	width: 100%;
	display: block;
	padding-bottom: 15px;
}
#awds-form .ad-contact-cont .ad-contact-box-holder input.user-name {
	background: #f8f2f2;
	color: #c2282e;
}
#awds-form .ad-contact-cont .ad-contact-box-holder .user-name-note {
	font-size: 0.8em;
	font-style: italic;
	color: #c38b8d;
	display: block;
	margin-top: 0.5em;
	line-height: 1.28;
}
#awds-form .ad-contact-cont .ad-contact-type-box-holder {
	clear: both;
}
#awds-form .separator {
	margin: 1em 0;
	border: none;
	background: #e1e1e1;
	height: 1px;
}

.choose-images-note {
	font-style: italic;
	color: #d98286;
	font-size: 0.9em;
	display: none;
}
.choose-images-note.visible {
	display: block;
}
.this-session-images,
.old-session-images,
.ad-images {
	color: #777;
}
.this-session-images:after,
.old-session-images:after,
.ad-images:after {
	content: '';
	display: table;
	clear: both;
}
.this-session-images li,
.old-session-images li,
.ad-images li {
	display: block;
	float: left;
	width: 106px;
	height: 106px;
	padding: 13px;
	position: relative;
}
.this-session-images li.add-image-placeholder {
	overflow: hidden;
}
.this-session-images li.add-image-placeholder label .add-image-btn {
	height: 100%;
	width: 100%;
	display: block;
	z-index: 1;
	border: 3px dashed #ddd;
	font-size: 1.2em;
	line-height: 1.4;
	border-radius: 10px;
	text-align: center;
	color: #777;
	cursor: pointer;
}
.this-session-images #ad-files {
	position: absolute;
	left: -99999px;
}
.this-session-images li .image-holder,
.old-session-images li .image-holder,
.ad-images li .image-holder {
	display: block;
	width: 100px;
	height: 100px;
	padding: 2px;
	border: 1px solid #888;
	background: transparent no-repeat center / cover;
	background-clip: content-box;
	border-radius: 3px;
}
.old-session-images li .del-image,
.ad-images li .del-image {
	background: #c2282e;
	border-radius: 50%;
	bottom: 20px;
	color: #fff;
	cursor: pointer;
	display: block;
	height: 1.5em;
	left: 20px;
	padding: 0.3em 0.15em 0 0.15em;
	position: absolute;
	text-align: center;
	width: 1.5em;
}
.this-session-images li .image-size-label {
	background: rgba(0, 0, 0, 0.68);
	border-radius: 5px;
	bottom: 20px;
	color: #fff;
	cursor: default;
	display: block;
	left: 20px;
	padding: 0.3em;
	position: absolute;
}

.data-size-progress-holder {
	clear: both;
	display: none;
	border: 1px solid #8cb2e5;
	border-radius: 3px;
	padding: 2px;
	height: 24px;
	background: #eee;
	background-clip: content-box;
	margin-top: 1.6em;
	position: relative;
}
.data-size-progress-holder.visible {
	display: block;
}
.data-size-progress-holder.danger {
	border-color: #c2282e;
}
.data-size-progress-holder::before,
.data-size-progress-holder::after {
	position: absolute;
	bottom: 120%;
	color: #456591;
}
.data-size-progress-holder::before {
	content: '0';
	left: 0;
}
.data-size-progress-holder::after {
	content: attr( data-max );
	right: 0;
}
.data-size-progress-holder .data-size-progress-bar {
	background: #a1c5f6;
	width: 0;
	height: 100%;
	max-width: 100%;
	text-align: center;
	color: #456591;
	transition: width 400ms, background-color 400ms;
	line-height: 24px;
	font-size: 0.9em;
	white-space: nowrap;
}
.data-size-progress-holder.danger .data-size-progress-bar {
	background-color: #e71c24 !important;
	color: #c2282e;
}
.data-size-progress-holder .data-size-progress-bar .data-size-value {
	padding: 0.1em 0.4em;
	background: rgba(255, 255, 255, 0.8);
	border-radius: 0.7em;
}

.clear-file-input,
.del-all {
	display: none;
	margin: 1em 0.7em 3em;
}
.clear-file-input.visible {
	display: block;
}
.del-all {
	display: block;
	margin-bottom: 2em;
}
.clear-file-input .clear-file-input-btn,
.del-all .del-all-btn {
	color: #c2282e;
	cursor: pointer;
	font-size: 1.1em;
}
.clear-file-input .clear-file-input-btn:hover,
.del-all .del-all-btn:hover {
	text-decoration: underline;
}
/* END ADD AD */

/* AD MESSAGE */
.adw-message {
	padding: 1em;
	border-radius: 5px;
	font-size: 1.2em;
	position: relative;
	padding-left: 3.4em;
	line-height: 1.4;
}
.adw-message + .adw-message {
	margin-top: 0.62em;
}
.adw-message.m-top {
	margin-top: 1em;
}
.adw-message.m-bottom {
	margin-bottom: 1em;
}
.adw-message::before {
	content: '';
	position: absolute;
	top: calc(50%);
	left: 0.6em;
	height: 1.2em;
	width: 1.2em;
	background: #aaa;
	text-align: center;
	font-size: 1.3em;
	font-weight: bold;
	padding-top: 0em;
	padding-right: 0.05em;
	
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	    -ms-border-radius: 50%;
	     -o-border-radius: 50%;
	        border-radius: 50%;
	
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	     -o-transform: translateY(-50%);
	        transform: translateY(-50%);
}
.adw-message.adw-alert {
	color: #ad2a2f;
	border: 1px solid #e5a3a5;
	background: #ffe3e4;
} .adw-message.adw-alert::before {
	content: '!';
	background-color: #ad2a2f;
	color: #ffe3e4;
}
.adw-message.adw-warning {
	color: #a57124;
	border: 1px solid #c8af78;
	background: #fef4e2;
} .adw-message.adw-warning::before {
	content: '!';
	background-color: #a57124;
	color: #fef4e2;
}
.adw-message.adw-success {
	color: #277114;
	border: 1px solid #89c878;
	background: #e6f9e1;
} .adw-message.adw-success::before {
	content: 'i';
	font-family: serif;
	font-style: italic;
	background-color: #277114;
	color: #e6f9e1;
}
.adw-message.adw-info {
	color: #143d71;
	border: 1px solid #789dc8;
	background: #e1eff9;
} .adw-message.adw-info::before {
	content: 'i';
	font-style: italic;
	font-family: serif;
	background-color: #143d71;
	color: #e1eff9;
}
.adw-message.adw-success a,
.adw-message.adw-alert a,
.adw-message.adw-info a,
.adw-message.adw-warning a {
	color: inherit;
	text-decoration: underline;
}
.adw-message.adw-success a:hover,
.adw-message.adw-alert a:hover,
.adw-message.adw-info a:hover,
.adw-message.adw-warning a:hover {
	text-decoration: none;
}
.adw-message.ad-msgpure {
	color: #777;
	border: none;
	background: #fff;
	padding-left: 1em;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
} .adw-message.ad-msgpure::before {
	content: unset;
}
.adw-message.ad-redlinks a {
	color: #c2282e;
}
.adw-message .message-content {
	line-height: 1.5;
	color: inherit;
	padding: 0.5em 0 0;
}
.adw-message h3 {
	font-size: 1em;
	font-weight: bold;
	color: inherit;
	margin-bottom: 0.4em;
	line-height: 1.4;
}
.adw-message ul {
	list-style-type: disc;
	list-style-position: inside;
	line-height: 1.4;
}
/* END AD MESSAGE */

/* PAGINATOR */
.awds-list-cont .pagination {
	text-align: center;
}
.awds-list-cont .pagination li {
	display: inline-block;
	float: none;
	background: transparent;
	color: #c2282e;
	font-weight: bold;
	height: 2.2em;
	width: 2.2em;
	padding: 0;
	border-radius: 50%;
}
.awds-list-cont .pagination li a,
.awds-list-cont .pagination li span,
.awds-list-cont .pagination li.disabled {
	background: transparent;
	color: #c2282e;
	font-weight: bold;
	border-radius: 50%;
}
.awds-list-cont .pagination li a,
.awds-list-cont .pagination li span {
	display: block;
	padding: 0.6em 0;
	text-align: center;
}
.awds-list-cont .pagination li.active,
.awds-list-cont .pagination li.active span,
.awds-list-cont .pagination li:hover a {
	color: #fff;
}
.awds-list-cont .pagination li.active,
.awds-list-cont .pagination li:not(.disabled):hover {
	background: #c2282e;
}
/* END PAGINATOR */

/* REMOVE AD */
.ad-remove h2 {
	font-size: 1.5em;
	border-bottom: 1px solid #d69b9b;
	padding: 0.2em 0 0.3em;
	margin: 0 0 0.7em;
	font-weight: bold;
}
.ad-remove .deletion-note {
	color: #c2282e;
	font-size: 1.2em;
	padding: 1em 0 2em;
	text-decoration: underline;
}
.ad-remove .deletion-btn {
	display: block;
	width: 100%;
	padding: 0.4em;
	border: none;
	background: #c2282e;
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
	border-radius: 7px;
}
/* END REMOVE AD */

/* LOG IN AD */
.ad-login h2 {
	font-size: 1.5em;
	border-bottom: 1px solid #d69b9b;
	padding: 0.2em 0 0.3em;
	margin: 0 0 0.7em;
	font-weight: bold;
}
.ad-login .one-liner {
	width: 50%;
	display: inline-block;
	padding-left: 0.3em;
}
.ad-login .one-liner:first-of-type {
	width: 50%;
	display: inline-block;
	padding-left: 0;
	padding-right: 0.3em;
}
.ad-login .one-liner input {
	width: 100%;
	border: 1px solid #d1d1d1;
	border-bottom: 2px solid #d6787c;
	padding: 0.5em;
	line-height: 1.4;
	background: #fff;
	display: block;
	margin-bottom: 1em;
	font-size: 1.1em;
}
.ad-login button {
	width: 100%;
	border: none;
	padding: 0.5em;
	line-height: 1.4;
	background: #c2282e;
	display: block;
	font-size: 1.1em;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	    -ms-border-radius: 3px;
	     -o-border-radius: 3px;
	        border-radius: 3px;
}
/* END LOG IN AD */

/* MAIN CATEGORIES INDEX PAGE */
.menu-main-categories {
	padding: 1em;
	border-top: 2px solid #c2282e;
	background: #f8f2f2;
	margin: 1em 0;
	border-radius: 0 0 7px 7px;
}
.menu-main-categories.folded {
	cursor: pointer;
}
.menu-main-categories.folded:before {
	content: 'Покажи главните категории';
	color: #c2282e;
	font-weight: bold;
}
.menu-main-categories:after {
	content: '';
	display: table;
	clear: both;
}
.menu-main-categories .menu-item-category {
	float: left;
	width: 33.333333%;
	padding: 0.4em;
}
.menu-main-categories.folded .menu-item-category {
	display: none;
}
.menu-main-categories .menu-item-category:nth-child(3n+1) {
	clear: both;
}
.menu-main-categories .menu-item-category a {
	display: block;
	width: 100%;
	text-align: left;
	border: none;
	background: #f3e9e9;
	
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	    -ms-border-radius: 5px;
	     -o-border-radius: 5px;
	        border-radius: 5px;
}
.menu-main-categories .menu-item-category a:hover,
.menu-main-categories .menu-item-category.active a {
	background: #c2282e;
	color: #fff;
}
.menu-main-categories .menu-item-category a i {
	font-size: 1.7em;
	display: inline-block;
	vertical-align: middle;
	margin-right: 0.4em;
	color: #c2282e;
}
.menu-main-categories .menu-item-category a:hover i,
.menu-main-categories .menu-item-category.active a i {
	color: #fff;
}
/* END MAIN CATEGORIES INDEX PAGE */

/* PER COMPANY */
.ads-per-comapny {
}
.ads-per-comapny header {
	margin-bottom: 1em;
}
.ads-per-comapny header .advertiser-logo {
	display: inline-block;
	vertical-align: middle;
	width: 100px;
	height: 100px;
	background: transparent no-repeat center / cover;
	border-radius: 50%;
	box-shadow: 0 0.3em 0.5em rgba(0, 0, 0, 0.2);
	margin: 0.7em 1.1em 0.7em 0.7em;
}
.ads-per-comapny header h2 {
	font-weight: bold;
	font-size: 1.8em;
	color: #777;
	display: inline-block;
	vertical-align: middle;
}
/* END PER COMPANY */

/* SUBMIT IN PROGRESS */
#awd-submit-btn.in-progress,
#awd-submit-btn.in-progress:hover {
	cursor: default;
	background-color: #dd7074;
	border-color: #dd7074;
	font-style: italic;
	color: #fff;
}
#awd-submit-btn.in-progress:after {
	content: '…';
}
/* END SUBMIT IN PROGRESS */

/* AD CONTROLS */
.awd-owner-admin-controls {
	margin: -1em -10px 0;
	padding: 0.7em;
}
.awd-owner-admin-controls button {
	font-size: 0.9em;
}
/* END AD CONTROLS */

/*******************
 * MEDIA QUERIES
 *******************/

@media (max-width: 958px) {
	.awds-list.boxes-list .bl-item .bli-admin-preview-wrapper {
		margin: 0;
		box-shadow: unset;
		border-radius: 0;
		width: 100%;
		overflow-x: hidden;
	}
	.awds-list.boxes-list .bl-item .bli-admin-preview-wrapper .bliap-price {
		padding-right: 3em;
	}
	.awds-list.boxes-list .bl-item .bli-admin-preview-wrapper .bliap-close {
		top: 0.1em;
		right: 0.3em;
		color: #fff;
	}
}

@media (max-width: 840px) {
	.ad-hugger .ad-metadata .adm-item {
		width: 50%;
	}
	.ad-hugger .ad-metadata .adm-item:nth-child(3n+1) {
		clear: none;
	}
	.ad-hugger .ad-metadata .adm-item:nth-child(2n+1) {
		clear: left;
	}
	.ad-hugger .ad-metadata .adm-item:nth-child(3) {
		border-top: 1px solid #e9c8c8;
	}
}

@media (max-width: 720px) {
	#search-ads-form .more-options-holder .more-options .tiny-options {
		width: calc(250px);
	}
	#search-ads-form .more-options-holder .more-options .wide-options {
		width: calc(100% - 250px);
	}
}

@media (max-width: 670px) {
	.menu-main-categories .menu-item-category {
		width: 50%;
	}
	.menu-main-categories .menu-item-category:nth-child(3n+1) {
		clear: unset;
	}
	.menu-main-categories .menu-item-category:nth-child(2n+1) {
		clear: both;
	}
}

@media (max-width: 660px) {
	#search-ads-form .more-options-holder .more-options .tiny-options,
	#search-ads-form .more-options-holder .more-options .wide-options {
		width: 100%;
		padding: 0;
		border: none;
		float: none;
	}
	#search-ads-form .more-options-holder .more-options .apply-filter {
		display: block;
	}
	#search-ads-form .more-options-holder .more-options {
		padding-bottom: 0.8em;
	}
	
	.ad-hugger .ad-metadata .adm-item {
		width: 50%;
	}
	.ad-hugger .ad-metadata .adm-item:nth-child(3n+1) {
		clear: none;
	}
	.ad-hugger .ad-metadata .adm-item:nth-child(2n+1) {
		clear: left;
	}
	.ad-hugger .ad-metadata .adm-item:nth-child(3) {
		border-top: 1px solid #e9c8c8;
	}
	
	#awds-form .ad-action-type-cont,
	#awds-form .ad-period-cont {
		width: 50%;
	}
	#awds-form .ad-price-cont {
		width: 100%;
	}
	#awds-form .ad-action-type-cont .options-cont,
	#awds-form .ad-price-cont .options-cont,
	#awds-form .ad-period-cont .options-cont {
		display: block;
	}
	#awds-form .ad-action-type-cont .options-cont label,
	#awds-form .ad-price-cont .options-cont label,
	#awds-form .ad-period-cont .options-cont label {
		float: none;
	}
	#awds-form .ad-action-type-cont .options-cont label:not(:first-child),
	#awds-form .ad-price-cont .options-cont label:not(:first-child),
	#awds-form .ad-period-cont .options-cont label:not(:first-child) {
		border-left: none;
		border-top: 1px solid #f3c2c3;
	}
	#awds-form .ad-action-type-cont .options-cont label:first-child .adw-label,
	#awds-form .ad-price-cont .options-cont label:first-child .adw-label,
	#awds-form .ad-period-cont .options-cont label:first-child .adw-label {
		-webkit-border-radius: 10px 10px 0 0;
		   -moz-border-radius: 10px 10px 0 0;
		    -ms-border-radius: 10px 10px 0 0;
		     -o-border-radius: 10px 10px 0 0;
		        border-radius: 10px 10px 0 0;
	}
	#awds-form .ad-action-type-cont .options-cont label:last-child .adw-label,
	#awds-form .ad-price-cont .options-cont label:last-child .adw-label,
	#awds-form .ad-period-cont .options-cont label:last-child .adw-label {
		-webkit-border-radius: 0 0 10px 10px;
		   -moz-border-radius: 0 0 10px 10px;
		    -ms-border-radius: 0 0 10px 10px;
		     -o-border-radius: 0 0 10px 10px;
		        border-radius: 0 0 10px 10px;
	}
	#awds-form .ad-price-cont .options-cont label.show-price-input input#ad-price {
		float: none;
	}
	#awds-form .ad-contact-cont .ad-contact-box-holder,
	#awds-form .ad-edit-password-cont .ad-edit-password-box-holder {
		width: 50%;
		margin-bottom: 0.9em;
	}
	#awds-form .ad-contact-cont .ad-contact-box-holder:last-child,
	#awds-form .ad-edit-password-cont .ad-edit-password-box-holder:last-child {
		margin-bottom: 0;
	}
}

@media (max-width: 560px) {
	.awds-list.boxes-list .bl-item .bli-admin-preview-wrapper .bliap-metadata .bliap-item {
		width: 100%;
	}
	.awds-list.boxes-list .bl-item .bliap-metadata .bliap-item:nth-child(2) {
		border-top: 1px solid #e9c8c8;
	}
}

@media (max-width: 530px) {
	.ad-hugger .ad-metadata .adm-item {
		width: 100%;
		float: none;
	}
	.ad-hugger .ad-metadata .adm-item:nth-child(2) {
		border-top: 1px solid #e9c8c8;
	}
	.ad-hugger .ad-metadata .adm-item br {
		float: left;
	}
	#awds-form .ad-contact-cont .ad-contact-box-holder,
	#awds-form .ad-edit-password-cont .ad-edit-password-box-holder {
		width: 100%;
		padding: 0;
		margin-bottom: 0.9em;
	}
}

@media (max-width: 480px) {
	#awds-form .ad-action-type-cont,
	#awds-form .ad-period-cont {
		width: 100%;
		padding: 0;
	}
	#awds-form .ad-city-category-cont .ad-city-cont,
	#awds-form .ad-city-category-cont .ad-category-cont {
		width: 100%;
		padding: 0;
	}
	
	/* MAIN CATEGORIES */
	.menu-main-categories .menu-item-category {
		width: 33.333333%;
	}
	.menu-main-categories .menu-item-category:nth-child(3n+1) {
		clear: both;
	}
	.menu-main-categories .menu-item-category:nth-child(2n+1) {
		clear: unset;
	}
	.menu-main-categories .menu-item-category a {
		text-align: center;
	}
	.menu-main-categories .menu-item-category a i {
		display: block;
		font-size: 3em;
		margin-bottom: 0.2em;
	}
	/* END MAIN CATEGORIES */
}

@media (max-width: 460px) {
	.awds-list {
		margin-left: 0;
		margin-right: 0;
	}
	.awds-list.boxes-list .bl-item .bli-admin-preview-wrapper .bliap-price {
		float: none;
		width: 100%;
		border-radius: 0;
		display: block;
		max-width: 100%;
		margin-left: -1em;
		margin-right: -1em;
	}
	.awds-list.boxes-list .bl-item .bli-admin-preview-wrapper .bliap-price br {
		display: none;
	}
	.awds-list.boxes-list .bl-item .bli-admin-preview-wrapper .bliap-title {
		margin-top: 0.5em;
	}
	.awds-list.boxes-list .bl-item .bli-wrapper .bli-photo {
		padding-bottom: 160px;
	}
}

@media (max-width: 440px) {
	.ads-type-label-links li a .hide-when-small {
		display: none;
	}
	
	/* MAIN CATEGORIES */
	.menu-main-categories .menu-item-category {
		width: 50%;
	}
	.menu-main-categories .menu-item-category:nth-child(3n+1) {
		clear: unset;
	}
	.menu-main-categories .menu-item-category:nth-child(2n+1) {
		clear: both;
	}
	/* END MAIN CATEGORIES */
}

@media (max-width: 400px) {
	#search-ads-form .more-options-holder .more-options .prices-holder .choose-chra li {
		float: none;
	}
	#search-ads-form .more-options-holder .more-options .prices-holder .choose-chra li:first-child label {
		-webkit-border-radius: 15px 15px 0 0;
		   -moz-border-radius: 15px 15px 0 0;
		    -ms-border-radius: 15px 15px 0 0;
		     -o-border-radius: 15px 15px 0 0;
		        border-radius: 15px 15px 0 0;
	}
	#search-ads-form .more-options-holder .more-options .prices-holder .choose-chra li:last-child label {
		-webkit-border-radius: 0 0 15px 15px;
		   -moz-border-radius: 0 0 15px 15px;
		    -ms-border-radius: 0 0 15px 15px;
		     -o-border-radius: 0 0 15px 15px;
		        border-radius: 0 0 15px 15px;
	}
	#search-ads-form .more-options-holder .more-options .choose-chra li .couple-inputs-holder,
	#search-ads-form .more-options-holder .more-options .choose-chra li .couple-inputs-holder input#search-price-to {
		position: static;
		
		-webkit-border-radius: 0;
		   -moz-border-radius: 0;
		    -ms-border-radius: 0;
		     -o-border-radius: 0;
		        border-radius: 0;
	}
	#search-ads-form .more-options-holder .more-options .choose-chra li .couple-inputs-holder {
		padding-left: 1.4em;
	}
	#search-ads-form .more-options-holder .more-options .apply-filter {
		margin-top: 1em;
	}
	
	.ad-hugger .ad-price {
		float: none;
		margin: -10px -10px 0 -10px;
		max-width: 100%;
		display: block;
		margin-bottom: 0.8em;
		
		-webkit-border-radius: 5px 5px 0 0;
		   -moz-border-radius: 5px 5px 0 0;
		    -ms-border-radius: 5px 5px 0 0;
		     -o-border-radius: 5px 5px 0 0;
		        border-radius: 5px 5px 0 0;
	}
	.ad-hugger .ad-price br {
		display: none;
	}
}