#responsive-menu {
	display: none;
}

#responsive-search {
	display: none;
}

@media only screen
and (min-width : 0px)
and (max-width : 1024px) {

	#responsive-menu {
		/*display: none;*/
		/*position: absolute;
		top: 60px;
		/*left: -230px;*/
		background-color: #333333;
		width: 100%;
		height: 100%;
		box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
		z-index: 4;
		font-size: 13px;
		padding-top: 10px;
	}

	#responsive-menu-btn {
		box-sizing: border-box;
		width: 30px;
		height: 30px;
		position: absolute;
		top: 15px;
		left: 15px;
		border: 1px solid rgba(0, 0, 0, 0.1);
		background-image: url("../../images/public/menu-icon.png");
		background-size: contain;
	}

	#responsive-menu .main {
		margin: 10px;
		border-radius: 5px;
		background-color: rgba(0, 0, 0, 0.3);
	}

	#responsive-menu .main a {
		display: block;
		height: 30px;
		line-height: 30px;
		padding: 0 15px;
		color: rgba(255, 255, 255, 0.7);
		border-bottom: 1px solid rgba(0, 0, 0, 0.6);
		border-top: 1px solid rgba(255, 255, 255, 0.1);
	}

	#responsive-menu .main a:first-child {
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}

	#responsive-menu .main a:last-child {
		box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.1);
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
	}

	#responsive-menu ul, #responsive-menu ul li {
		display: block;
		list-style: none;
		padding: 0;
		margin: 0;
	}

	#responsive-menu ul li a,
	#responsive-menu .category_back a {
		display: block;
		padding: 10px;
		color: rgba(255, 255, 255, 0.8);
		border-bottom: 1px solid rgba(0, 0, 0, 0.4);
		border-top: 1px solid rgba(255, 255, 255, 0.1);
	}

	#responsive-menu .category_back a {
		position: relative;
		padding: 5px;
		padding-left: 30px;
		color: rgba(255, 255, 255, 0.5);
	}

	#responsive-menu .category_back a::before {
		content: "";
		display: block;
		position: absolute;
		top: 10px;
		left: 14px;
		width: 0;
		height: 0;
		border-top: 5px solid transparent;
		border-bottom: 5px solid transparent;
		border-right:5px solid rgba(255, 255, 255, 1);
	}

	#responsive-menu .category_back a::after {
		content: "";
		display: block;
		position: absolute;
		top: 10px;
		left: 15px;
		width: 0;
		height: 0;
		border-top: 5px solid transparent;
		border-bottom: 5px solid transparent;
		border-right:5px solid #333333;
	}

	#responsive-menu .category_active {
		text-align: center;
		padding: 5px 0;
		background-color: rgba(0, 0, 0, 0.4);
		color: rgba(255, 255, 255, 0.9);
	}

	#responsive-menu a.active {
		font-weight: bold;
		color: white;
	}

	/* Header */

	#header-wrapper {
		width: 100% !important;
		height: 100px;
		position: fixed;
		top: 0;
		left: 0;
		box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
		z-index: 3;
	}

	#header-wrapper header {
		width: 100% !important;
	}

	#header-wrapper header #logo {
		display: none;
		margin: 0;
		width: 130px;
		height: 30px;
		background-position: center center !important;
		margin-left: 10px;
		margin-top: 14px;
	}

	#header-wrapper header #search {
		display: none;
	}

	#header-wrapper header #header-buttons {
		position: absolute;
		top: 0;
		right: 0;
		padding: 0;
		height: 60px;
		width: auto;
		margin-right: 15px;
	}

	#header-wrapper header #add-ad-button {
		margin: 0;
		margin-top: 14px;
	}

	#header-wrapper header #header-buttons .login-buttons {
		display: none;
	}

	#header-wrapper .location-wrapper {
		display: none;
	}

	#responsive-search {
		display: block;
		margin-top: 60px;
		height: 40px;
		width: 100%;
	}

	/* Container */

	#container {
		margin-top: 100px;
		width: 100%;
		box-sizing: border-box;
	}

	#container aside {
		display: none;
	}

	.content-header,
	.content-header-ok,
	.content-container,
	.content-container-ok,
	.content-filter,
	#ads-pageturn {
		border-left: 0;
		border-right: 0;
		width: 100%;
		box-sizing: border-box;
	}

	#content {
		width: 100%;
		box-sizing: border-box;
	}

	/* Header */

	#ad-list-content-header {

	}

	.orderby-div {
		display: none;
	}

	/* Filter */

	.content-filter {
		padding: 10px;
	}

	.content-filter .filter-box {
		margin: 0;
		width: 100%;
		margin-bottom: 10px;
	}

	.filter-label {
		padding: 0;
		border-bottom: 0;
	}

	/* Ads list */

	#ads-list-container {

	}

	.item {

	}

	.item .item-description {
		position: relative;
	}

	.item .item-description .image {
		width: 100px;
		height: 75px;
		margin: 0;
	}

	.item .item-description .text {
		width: auto;
		margin: 0;
		margin-left: 10px;
		height: 75px;
		min-height: 75px;
	}

	.item .item-description .text .info {
		display: none;
	}

	.item .item-description .side-text {
		font-size: 12px;
		font-weight: 600;
		width: 120px;
		height: 75px;
		min-height: 75px;
	}

	/* Turn pages */

	#ads-pageturn .prev, #ads-pageturn .next {
		font-size: 12px;
		width: 120px;
	}

	footer {
		display: none;
	}

	/* New ad */

	#place-ad {
		box-sizing: border-box;
		width: 100%;
	}

	#place-ad .place-ad-table tr td.label, .id_table tr td.label {
		width: 30%;
		box-sizing: border-box;
	}

	#place-ad .place-ad-table tr td.input, .id_table tr td.input {
		width: 70%;
		box-sizing: border-box;
		vertical-align: top;
	}

	#place-ad .place-ad-table tr td.input input.varchar,
	#place-ad .place-ad-table tr td.input input.email,
	#place-ad .id_table tr td.input input.varchar,
	#place-ad .place-ad-table tr td.input input:not(input[type='checkbox']),
	#place-ad .place-ad-table tr td.input textarea,
	#place-ad .place-ad-table tr td.input .select  {
		box-sizing: border-box;
		width: 80%;
		padding: 0 5px;
	}

	#place-ad .place-ad-table tr td.input input.int,
	#place-ad .place-ad-table tr td.input input.float,
	#place-ad .place-ad-table tr td.input input.zipcode,
	#place-ad .place-ad-table tr td.input input.date {
		box-sizing: border-box;
		width: 50%;
	}

	#place-ad .place-ad-table tr td.input .display-location {
		box-sizing: border-box;
		clear: both;
		width: 80%;
		margin-left: 0;
		margin-top: 10px;
	}

	.textarea-counter {
		display: none;
	}

	#sliderFrame {
		display: none;
	}

	fieldset {
		width: 100%;
		box-sizing: border-box;
	}

	.content-container fieldset:nth-child(1) table tr td:first-child,
	.content-container fieldset:nth-child(2) table tr td:first-child {
		display: none;
	}

	.myads {
		height: auto;
	}

	.myads .image {
		width: 100px;
		height: 75px;
		margin-bottom: 10px;
	}

	.myads .info {
		width: 100%;
		overflow: hidden;
	}

	.myads .price {
		margin: 0;
		padding: 0;
		font-weight: bold;
	}

	.myads .button-kiemel {
		position: relative;
		margin: 10px;
		width: 100%;
	}

	#cart {
		box-sizing: border-box;
		width: 100%;
	}

	#cart .container {
		box-sizing: border-box;
		width: 100%;
	}

	#cart .container div,
	#cart .container div:nth-child(1),
	#cart .container div:nth-child(3) {
		float: left;
		text-align: left;
		box-sizing: border-box;
		width: auto;
		margin-left: 10px;
	}

	#cart .container div:nth-child(1) {
		display: none;
	}

	#cart .container div:nth-child(3) {
		position: absolute;
		top: 0;
		right: 10px;
	}

	#item-content .item-desc {
		width: 100%;
		overflow: auto;
	}

	.item-zipcode-span, .item-category-span {
		display: block !important;
		float: left !important;
	}

	#image-main {
		width: 100% !important;
		height: 200px !important;
	}

	#google_maps_embed {
		display: none !important;
	}

	#image-thumbnail .map {
		display: none;
	}

	#item-content .item-info,
	#item-content .content-container,
	#share-container {
		margin: 0;
		box-sizing: border-box;
		width: 100%;
		border-left: 0;
		border-right: 0;
		border-top: 0;
	}

	#scrolling-div {
		overflow: hidden;
		width: 100% !important;
		min-width: 100% !important;
		max-width: 100% !important;
	}

	.index-ads, .scrolling-div, #scrolling-div {
		width: 100% !important;
		min-width: 100% !important;
		max-width: 100% !important;
	}

	#scrolling-div .small-item {
		width: 100%;
		clear: both;
		border: 0 !important;
		border-bottom: 1px solid rgba(0, 0, 0, 0.3) !important;
	}

	#scrolling-div .small-item .image {
		float: left !important;
		width: 100px !important;
		height: 75px !important;
		margin-right: 10px;
	}

	#scrolling-div .small-item .title,
	#scrolling-div .small-item .price {
		margin: 0 !important;
		padding: 0 !important;
		text-align: left !important;
		padding-bottom: 10px;
		width: 100% !important;
	}

	#scrolling-div .small-item .title {
		font-weight: 600;
		font-size: 14px;
	}

	#place-ad-form > div:nth-child(7) {
		height: 250px !important;
	}

	.place-ad-table, table.id_table, table.login-table {
		display: block !important;
		overflow: auto !important;
		width: 100% !important
	}

	.place-ad-table > tbody {
		display: block !important;
		overflow: auto !important;
		width: 100% !important
	}

	.place-ad-table > tbody > tr, table.id_table tr, table.login-table tr {
		display: block !important;
		overflow: auto !important;
		width: 100% !important
	}

	.place-ad-table > tbody > tr > td, table.id_table tr > td, table.login-table tr > td {
		display: block !important;
		overflow: auto !important;
		width: 100% !important
	}

	.place-ad-table > tbody > tr > td.input, table.id_table tr > td.input {
		padding-left: 0 !important;
	}

	.place-ad-table > tbody > tr > td.input input[type="text"],
	.place-ad-table > tbody > tr > td.input select,
	.place-ad-table > tbody > tr > td.input textarea {
		width: 85% !important;
	}

	.place-ad-table > tbody > tr > td.input input.zipcode{
		width: 100px !important;
	}

}
