/*PAGINATION*/

div#ajanlatok div#pagination{
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
	width: 100%;
}

div#ajanlatok div#pagination div#pagination_left,
div#ajanlatok div#pagination div#pagination_right,
div#ajanlatok div#pagination div#pagination_select,
{
	background: #c6e5ec;
	color: #247187;
	padding: 10px;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
}

div#ajanlatok div#pagination div#pagination_left{ float: left; background: #c6e5ec; width: calc( 100% - 140px ); }
div#ajanlatok div#pagination div#pagination_right{ position: relative; float: right; width: 130px; text-align: center; background: #c6e5ec; padding: 0;}


div#ajanlatok div#pagination div#pagination_left a,
div#ajanlatok div#pagination div#pagination_right a
{
	text-decoration: none;
	color: #247187;
	font-size: 13px;
	display: block;
	float: left;
	padding: 10px 12px;
}
div#ajanlatok div#pagination div#pagination_right a{
	padding: 13px 15px;
	height: 14px;
	width: 100px;
}
div#ajanlatok div#pagination div#pagination_left a.next{
	float: right;
}
div#ajanlatok div#pagination div#pagination_left a.disable{
	cursor: default;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
div#ajanlatok div#pagination div#pagination_left a span.mobile{
	display: none;
}
div#ajanlatok div#pagination div#pagination_left a.disable:hover{
	color: #247187;
}
div#ajanlatok div#pagination div#pagination_right a span{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 5px 0 5px;
	border-color: #247187 transparent transparent transparent;
	float: right;
	margin-top: 6px;
}
div#ajanlatok div#pagination div#pagination_left a span,
div#ajanlatok div#pagination div#pagination_right a span
{
	text-decoration: none;
	/*color: #247187;*/
	font-size: 17px;
}
div#ajanlatok div#pagination div#pagination_left a span.text
{
	font-size: 13px;
}
div#ajanlatok div#pagination div#pagination_left a.selected,
div#ajanlatok div#pagination div#pagination_left a:hover
{
	color: #f25c2f;
}

div#ajanlatok div#pagination div#pagination_left ul{
	display: inline-block;
	list-style-type: none;
	margin: 0 auto;
	padding: 0px 10px;
	text-align: center;
	width: calc( 100% - 252px);
}

div#ajanlatok div#pagination div#pagination_left ul li{
	display: inline-block;
	padding: 0px 2px;
}
div#ajanlatok div#pagination div#pagination_left ul li a{
	display: block;
	padding: 12px 7px 6px;
	font-size: 14px;
}
div#ajanlatok div#pagination div#pagination_left ul li.separator{
	display: inline-block;
}
div#ajanlatok div#pagination div#pagination_left ul li.separator span{
	display: block;
	padding: 10px 7px 6px;
	font-size: 13px;
	float: left;
}
div#ajanlatok div#pagination div#pagination_left ul li a.selected{
	font-weight: bold;
}

div#pagination_select{
	position: absolute;
	top: 38px;
	left: 0px;
	width: 100%;
	background: #c6e5ec;
	z-index: 5;
	display: none;
	box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.2);
}

div#pagination_select ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div#ajanlatok div#pagination div#pagination_right div#pagination_select ul li a{
	padding: 7px 15px;
}
div#ajanlatok div#pagination div#pagination_right div#pagination_select ul li a:last-child {
	padding-bottom: 12px;
}
div#ajanlatok div#pagination div#pagination_right div#pagination_select ul li a:hover{
	background: #fff;
}

/* FILTER */
div.mobil_close_kategoriak{ display: none; }
div.mobil_close_partners{ display: none; }

a.button div.title{ width: 100px; float : left; }

a.button div.select_arrow.up{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 5px 5px 5px;
	border-color: transparent transparent #ffffff transparent;
	float: right;
	margin-top: 4px;
}

a.button div.select_arrow.down{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 5px 0 5px;
	border-color: #ffffff transparent transparent transparent;
	float: right;
	margin-top: 6px;
}

div#kategoriak a.button{
	/*width: 130px;*/
}

div#hirdetok a.button{

}

div#kategoria_container{
	float: left;
	width: 225px;
	position: relative;
}

/*div#kategoria_container*/ div#kategoriak a.button,
/*div#kategoria_container*/ div#hirdetok a.button,
/*div#kategoria_container*/ div#kategoria_mobil a.button
{
	padding: 13px 10px;
}
.clear{
	clear:both;
	padding: 0;
	margin: 0;
}
.container_osszes_ajanlat_1200{
	float: left;
	font-size: 13px;
	padding: 10px 10px 0 38px;
	color: #247187;
}

.container_osszes_ajanlat_1660{
	float: left;
	font-size: 13px;
	/*padding: 10px 10px 0 38px;*/
	color: #247187;
}

.container_osszes_ajanlat_1200 .title span{
	font-weight: bold;
}

/* -------------------------------------------------------------------------------------- MEDIA QUERIES*/
/*@media screen and (min-width: 1024px){*/
	div#kategoria_dashboard_container{ width: 100% }

	div#kategoriak, div#hirdetok/*, div#kategoria_container*/{
		width: 225px;
		background: white;
		box-shadow: 2px 2px 0px 0px #daeef1;
		float:left;
		margin-bottom: 25px;
	}

	/*div#kategoria_mobil{ display: none; float: left;}*/

	div#kategoriak a.button, div#hirdetok a.button /*, div#kategoria_container a.button*/ {
		display: block;
		background: #65b7c5;
		/*font-family: "Titan One", cursive;*/
		/*font-family: 'Sigmar One', cursive;*/

		font-size: 14px;
		/*text-shadow: 3px 3px #529aab;*/
		text-transform: uppercase;
		text-decoration: none;
		color: white;
	}

	div#kategoriak div.select ul{
		list-style-type: none;
		padding: 0px 0px 0px 0px;
		width: 225px;
		margin: 0;
	}
	div#kategoriak div.select ul li:first-child a{
		padding-top: 15px;
	}
	div#kategoriak div.select ul li:last-child a{
		padding-bottom: 15px;
	}
	div#kategoriak div.select ul li{
		padding: 0px;
	}

	div#kategoriak div.select ul li:hover{
		background: #e6f5f8;
	}

	div#kategoriak div.select ul li a{
		display: block;
		padding: 10px;
	}

	div#kategoriak div.select ul li a div div.list_icon{
		width: 17px;
		height: 17px;
		/*background-image: url('/css/img/list_category_icon.png');*/
		float: left;
	}

	div#kategoriak div.select ul li ul{
		background: #e2f2f5;
		display: none;
		margin: 0px;
		padding: 0;
	}
	div#kategoriak div.select ul li ul li{
		display: block;
		padding-left: 32px;
	}
	div#kategoriak div.select ul li ul li a{
		padding: 8px 0px 8px 32px;
	}
	div#kategoriak div.select ul li:last-child ul li a{
		padding-bottom: 8px;
	}
	div#kategoriak div.select ul li a div div.title, div#kategoriak div.select ul li ul li a{
		text-decoration: none;
		font-family: 'Open Sans', sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #247187;
		float: left;
		padding: 0 5px;
	}

	div#kategoriak div.select ul li ul li a{
		float: none;
		padding: 8px 0;
	}
	div#kategoriak div.select ul li ul li:last-child a{
		float: none;
		padding: 8px 0 11px;
	}

	div#kategoriak div.select ul li.clicked a.maincat{
		background: #c6e5ec;
	}
	div#kategoriak div.select ul li.clicked ul li.clicked{
		/*background: #c6e5ec;*/
	}
	div#kategoriak div.select ul li.clicked ul li.clicked a{
		background: none;
	}
	div#kategoriak div.select ul li.clicked ul li.clicked a .title{
		color: #f25c2f;
		font-weight: bold;
	}
	div#kategoriak div.select ul li.clicked ul li.clicked a:hover .title{
		color: #f25c2f;
		font-weight: bold;
	}
	div#kategoriak div.select ul li.clicked ul li.clicked a div.list_icon{
		/*font-weight: bold;*/
		/*background-image: url('/css/img/list_category_icon_hover.png');*/
	}
	div#kategoriak div.select ul li.clicked ul{
		display: block;
	}
	div#kategoriak div.select ul li.inactive{
		opacity: 0.5;
		filter: alpha(opacity=50);
		/*display: none;*/
	}
	div#kategoriak div.select ul li.inactive > a{
		/*cursor: default !important;*/
	}
	div#kategoriak div.select ul li.clicked ul li.inactive{
		display: block;
	}
	div#kategoriak div.select ul li.clicked a div div.list_icon{
		/*background-image: url('/css/img/list_category_icon_hover.png');*/
	}

	div#kategoriak div.select ul li.clicked a div div.title{
		color: #f25c2f;
	}

	div#kategoriak div.select ul li ul li a{
		font-weight: normal;
	}

	div#kategoriak div.select ul li ul li a div.list_icon{
		width: 17px;
		height: 17px;
		float: left;
		/*background-image: url('/css/img/list_category_icon.png');*/
	}

	div#kategoriak div.select ul li ul li a div.title{
		color: #247187;
		float: left;
		padding: 0 5px 0 5px;
	}
	div#kategoriak div.select ul li ul li:first-child a div.title{
		font-weight: bold;
	}
	div#kategoriak div.select ul.main > li.highlight > a .title{
		color: #E82D37;
	}
	div#kategoriak div.select ul li.clicked a:hover div.list_icon{
		/*font-weight: bold;*/
		/*background-image: url('/css/img/list_category_icon_hover.png');*/
	}

	div#kategoriak div.select ul li.clicked a:hover div.title{
		color: #f25c2f;
	}


	div#kategoriak div.select ul li a:hover div div.list_icon{
		/*background-image: url('/css/img/list_category_icon_hover_blue.png');*/
	}

	div#kategoriak div.select ul li a:hover div div.title{
		color: /*#f25c2f*/ #247187;
	}

	div#kategoriak div.select ul li.clicked ul li a:hover div.list_icon{
		/*font-weight: bold;*/
		/*background-image: url('/css/img/list_category_icon_hover_blue.png');*/
	}

	div#kategoriak div.select ul li.clicked ul li a:hover div.title{
		color: /*#f25c2f*/ #247187;
	}

	div#hirdetok div.select ul{
		list-style-type: none;
		padding: 0px 0px 20px 0px;
		margin: 0;
		/*width: 220px;*/
		/*width: 100%;
		float:left;*/
	}

	div#hirdetok div.select ul li{
		/*margin: 15px 0;*/
		padding: 8px 10px;
	}

	div#hirdetok div.select ul li:hover{
		background: #e6f5f8;
	}

	div#hirdetok div.select li div a{
		display: block;
	}

	div#hirdetok div.select li div a div.check{
		width: 16px;
		height: 16px;
		float: left;
		margin: 0px 0 0 0;
	}

	div#hirdetok div.select li div a.label{
		float: left;
	}
	div#dashboard div.sorting_container div.icon{
		display: none;
	}
	div#hirdetok div.select li div a.label div.check{
		/*background-image: url('/css/img/list_unchecked_icon.png');*/
	}

	div#hirdetok div.select li div a.label div.check.checked{
		/*background-image: url('/css/img/list_checked_icon.png');*/
	}

	/*div#hirdetok div.select li div a.label div.check.unchecked{
		background-image: url('/css/img/list_unchecked_icon.png');
	}*/

	div#hirdetok div.select li div a.label div.title{
		text-decoration: none;
		font-family: 'Open Sans', sans-serif;
		font-size: 14px;
		color: #247187;
		float: left;
		padding: 0 5px 0 5px;
		max-width: 138px;
		font-size: 12px;
		font-weight: bold;
	}

.title_1660, .title_1200{
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #247187;
	float: left;
	padding: 0 5px 0 5px;
	max-width: 138px;
	font-size: 12px;
	font-weight: bold;
}

div#dashboard div#listings div.container div.title span.selected {
	font-weight: bold;
}

.title_1660 span.deal_count, .title_1200 span.deal_count{ color: #f25c2f; font-weight: bold; }

	div#hirdetok div.select li div a.csak{
		float: left;
		color: #f25c2f;
		text-decoration: none;
		font-size: 12px;
		padding: 2px 0 0 0;
	}
	div#hirdetok div.select li div a.csak:hover{
		text-decoration: underline;
	}
/*}*/

/*@media screen and (max-width: 1699px) {

}*/
	div#kategoriak div.select{
		float: left;
	}

	div#hirdetok div.select{
		/*float: left;*/
	}
	.deal_count{
		font-weight: normal;
		font-style: italic;
	}

div.clicked{
	color: #f25c2f;
}

@media screen and (min-width:1660px){
	div.container_osszes_ajanlat_1200{
		display: none;
	}

	div.container_osszes_ajanlat_1660{
		display: block;
	}
}


@media screen and (max-width:1659px){

	div#listings.container_osszes div.title{ display: none; }
	div.container_osszes_ajanlat_1200{
		display: block;
	}

	div.container_osszes_ajanlat_1660{
		display: none;
	}
}

@media screen and ( min-width: 1280px ) {
	div#kategoriak a.button, div#hirdetok a.button /*, div#kategoria_container a.button*/ {
		cursor: default;
	}
	div#kategoriak a.button .select_arrow, div#hirdetok a.button .select_arrow /*, div#kategoria_container a.button*/ {
		display: none;
	}
}

@media screen and ( max-width: 1279px ) {

	div#kategoriak div.select, div#hirdetok div.select{
		position: absolute;
		top:  41px;
		left: 0px;
		/*width: 1019px;*/
		width: 320px;
		background: white;
		border: 1px solid #65b7c5;
		border-top: 4px solid #65b7c5;
		display: none;
		z-index:100;
	}

	/*div#kategoria_container*/ div#kategoriak a.button{
		width: 115px;
	}

	/*div#kategoria_container*/ div#hirdetok a.button{
		/*display: none;*/
		width: 120px;

	}

	/*div#kategoria div.select, div#hirdetok div.select{
		width: 1022px;
	}*/

	div#kategoriak{
		margin-bottom: 0px;
		float: left;
		width: 135px;
		margin-right: 5px;
	}

	div#hirdetok{
		margin-bottom: 0px;
		float: left;
		width: 140px;
		margin-right: 5px;
	}


	div#kategoria_container{
		/*width: 285px;*/
		width: 322px;
	}

	div#dashboard{
		width: 696px /*663px*/;
		margin-left: 5px;
	}

	div#dashboard div.search_input input[type="text"]{
		width: /*182*/ 248px;
	}

	div#dashboard div.search_input{
		width: /*224*/ 322px;
	}

	div#kategoriak div.select ul{
		list-style-type: none;
		padding: 0px 0px 13px 0px;
		/*width: 220px;*/
		width: 100%;
		margin: 10px 0 0px;
	}
	.container_osszes_ajanlat_1200 {
		padding: 10px 10px 0 10px;
	}
}

@media screen and (max-width: 1100px){
	div#kategoria_mobil{ width: 30%; }
	div#kategoria_container{ width: 280px; }
	/*div#dashboard {  width: 690px; }*/
	div#dashboard div.search_input { width: calc( 100% - 351px ); }
	div#dashboard div.search_input input[type="text"] { width: calc( 100% - 72px ); }
	div#dashboard div#listings { float: left; }
	div#dashboard{ width: calc( 100% - 285px ); }
	div#kategoriak div.select, div#hirdetok div.select{
		width: 277px;
		display: none;
	}
}



@media screen and (max-width: 900px){
	div#kategoria_mobil{ display: none;}
	/*div#kategoria_container{ top: -110px;}*/
	/*div#dashboard{ width:  100%; }*/
	div#dashboard div.search_input { width: calc( 100% - 277px ); }
	div#union{
		width: 100%;
		float: left;
		position: absolute;
		/*top:42px;*/
		left: 0px;
		display: block;
	}


	/*div.kategoria_container{ display: block;}*/

	div#union div#kategoria_container div#kategoriak div.select, div#union div#kategoria_container div#hirdetok div.select{
		width: 100%;
		float: left;
		display: block;
		position: relative;
	}

	/*div#kategoria_container div#hirdetok, div#kategoria_container div#kategoriak{
		display: none;
	}*/
	.container_osszes_ajanlat_1200{
		padding-top: 10px;
		margin-bottom: -10px;
	}

	div.mobil_close_kategoriak{
		display: initial;
	}

	div.mobil_close_partners{
		display: initial;
	}

	div.mobil_close_kategoriak a{
		display: block;
		text-decoration: none;
		font-family: 'Open Sans', sans-serif;
		font-size: 12px;
		font-weight: bold;
		background-color: /*#247187*/ #65b7c5;
		color: white;
		/*float: right;*/
		padding: 5px;
		text-align: center;
	}

	div.mobil_close_partners a{
		display: block;
		text-decoration: none;
		font-family: 'Open Sans', sans-serif;
		font-size: 12px;
		font-weight: bold;
		background-color: /*#247187*/ #65b7c5;
		color: white;
		/*float: right;*/
		padding: 5px;
		text-align: center;
	}

}

@media screen and (min-width: 900px) and (max-width: 1024px){
	/*div#dashboard div.search_input input[type="text"]{ display: none; }*/
	/*div#dashboard div.search_input { width: auto; }*/
	/*div.searchtext{ display: none; }*/
	div#dashboard div.search_input div.search_button{ float: right; }
	/*div#dashboard div.search_input{ width: calc( 100% - 793px); }*/



}


@media screen and (max-width: 756px) {
	/*div#kategoria_container{ display: none; }*/
	/*div#dashboard{ width:  100%; }*/
	div#dashboard {
		width: calc( 100% - 272px );
	}
	div#dashboard div#listings {
		float: left;
		margin-right: 5px;
		width: 172px;
	}
	div#dashboard div#listings div.container div.title {
		display: block;
	}
	div#dashboard div.sorting_container {
		width: calc( 100% - 177px );
	}
	div#dashboard div.search_input {
		display: none;
	}
	div#kategoria_container {
		width: 267px;
	}
	#kategoria_container div#kategoriak, #kategoria_container div#hirdetok {
		box-shadow: none;
		width: 131px;
	}
	#kategoria_container div#kategoriak a.button, #kategoria_container div#hirdetok a.button {
		width: 112px;
		height: 16px;
	}
	div#ajanlatok div#pagination div#pagination_left ul li, div#ajanlatok div#pagination div#pagination_left ul li.separator{
		display: none;
	}
	div#ajanlatok div#pagination div#pagination_left ul li.selected{
		display: inline-block;
	}
	div#ajanlatok div#pagination div#pagination_left a span.mobile {
		display: inline-block;
		font-size: 14px;
	}
	div#ajanlatok div#pagination div#pagination_left ul {
		padding: 0px 5px;
		width: calc( 100% - 242px);
	}
	div#kategoriak div.select, div#hirdetok div.select {
		width: 266px;
	}

}
@media screen and (max-width: 680px){
	div#kategoriak a.button, div#hirdetok a.button, div#kategoria_mobil a.button { padding: 10px; font-size: 12px;}
	a.button div.select_arrow.up { margin-top: 3px; }
	div#dashboard div.sorting_container { height: 34px; }
	div#dashboard div.sorting_container div.title { padding: 8px; }
	div#dashboard div.sorting_container div.select_arrow { height: 0; }
	div#dashboard div.sorting_container div.select_arrow{
		margin: 15px 9px 0 0;
	}
	div#dashboard div#listings, div#dashboard div#listings div.container div.icon{
		height: 24px;
	}
	div#dashboard div#listings, div#dashboard div#listings div.container div.icon{
		height: 34px;
	}
	div#dashboard div#listings div.container div.title { padding: 8px 10px 8px 0; margin: 0 7px 0 -7px; }
	.container_osszes_ajanlat_1200{
		padding-top: 5px;
		margin-bottom: -10px;
	}
	#kategoria_container div#kategoriak a.button, #kategoria_container div#hirdetok a.button {
		padding: 11px 10px 0;
		font-size: 12px;
		height: 23px;
	}
	div#dashboard div#listings div.container div.icon {
		padding: 8px 6px 0 8px;
		height: 25px;
	}
	div#dashboard div#listings {
		width: 164px;
	}
	div#dashboard div#listings div.container.lista div.title {
		width: 34px;
	}
	div#dashboard div#listings div.container.mozaik div.title {
		width: 34px;
	}
	div#dashboard div.sorting_container {
		width: calc( 100% - 169px );
	}
	div#kategoriak div.select, div#hirdetok div.select{
		top: 34px;
	}
}
@media screen and ( max-width: 650px ) {
	div#dashboard div.sorting_container{
		width: 100%;
	}
}
@media screen and ( max-width: 480px ) {
	div#dashboard div.sorting_container .sorting{ width: 100%; }
	div#dashboard div.sorting_container div.title { font-size: 12px; }
	div#kategoria_container {
		width: 223px;
	}
	#kategoria_container div#kategoriak, #kategoria_container div#hirdetok {
		box-shadow: none;
		width: 108px;
	}
	#kategoria_container div#kategoriak a.button, #kategoria_container div#hirdetok a.button {
		width: 90px;
		height: 21px;
	}
	a.button div.title {
		width: 75px;
		float: left;
		font-size: 11px;
	}
	a.button div.select_arrow.up {
		border-width: 0 5.5px 6px 5.5px;
	}
	div#dashboard div.sorting_container{
		height:32px;
	}
	div#dashboard {
		width: calc( 100% - 228px );
		height: 38px;
	}
	div#kategoriak a.button, div#hirdetok a.button, div#kategoria_mobil a.button{
		height: 21px;
	}
	div#ajanlatok div#pagination div#pagination_left a.next span.text, div#ajanlatok div#pagination div#pagination_left a.prev  span.text{
		display: none;
	}
	div#ajanlatok div#pagination div#pagination_left a.next span, div#ajanlatok div#pagination div#pagination_left a.prev span{
		font-size: 21px;
	}
	div#ajanlatok div#pagination div#pagination_left a.next, div#ajanlatok div#pagination div#pagination_left a.prev{
		padding: 8px 12px 7px;
	}
	div#ajanlatok div#pagination div#pagination_left ul {
		padding: 0px 5px;
		width: calc( 100% - 84px);
	}
	div#ajanlatok div#pagination div#pagination_right {
		position: relative;
		float: right;
		width: 100px;
		text-align: center;
		background: #c6e5ec;
		padding: 0;
	}
	div#ajanlatok div#pagination div#pagination_right a {
		padding: 14px 0px 14px 9px;
		height: 13px;
		width: 91px;
		text-align: left;
		position: relative;
	}
	div#ajanlatok div#pagination div#pagination_right a span {
		text-decoration: none;
		font-size: 17px;
		position: absolute;
		top: 13px;
		right: 5px;
	}
	div#ajanlatok div#pagination div#pagination_left {
		width: calc( 100% - 104px );
	}
	div#ajanlatok div#pagination div#pagination_right div#pagination_select ul li a {
		padding: 9px 10px;
		width: 80px;
	}
	div#ajanlatok div#pagination div#pagination_right div#pagination_select ul li a:last-child {
		padding-bottom: 12px;
	}
	div#kategoriak div.select, div#hirdetok div.select{
		top: 32px;
	}
	.container_osszes_ajanlat_1200{
		line-height: 20px;
	}
}
@media screen and ( max-width: 420px ) {
	div#dashboard div.sorting_container div.title{
		display: none;
	}
	div#dashboard div.sorting_container div.icon{
		display: block;
		width: 32px;
		height: 32px;
		padding: 3px 0 0 6px;
		float: left;
	}
	div#dashboard div.sorting_container, div#dashboard div.sorting_container .sorting{
		width: 60px;
		height: 32px;
	}
	div#dashboard div.sorting_container div.sorting_options{
		position: absolute;
		top: 32px;
		right: 0;
	}
	div#dashboard {
		width: 60px;
		height: 38px;
	}
	div#kategoria_container {
		width: calc( 100% - 65px );
	}
	#kategoria_container div#kategoriak, #kategoria_container div#hirdetok {
		width: calc( 50% - 3px  );

	}
	#kategoria_container div#kategoriak a.button, #kategoria_container div#hirdetok a.button{
		width: calc( 100% - 20px  );
	}
}



