@media only screen and (max-width: 1370px) {

.main-image-elements-inner {
	padding-top: 60px;
}
}
@media only screen and (max-width: 1303px) {
	.bluearea-inner, .content .block{
		width:96%;
		}
	.furdo-left .line {
		padding-left:20px;
		}
	}
@media only screen and (max-width: 1240px) {
	.l-container {
		width:96%;
		}
	.kat.szavazasallas table, .megye .kat.szavazasallas table{
		width:100%;
		}
	}
@media only screen and (max-width: 970px) {
	.mobil-banner {
		display:block;
		}
	.desktop-banner {
		display:none;
		}
	.cright{
	width:100%;
	margin-top:30px;
	}
	.cright .title {
		width:100%;
		max-width:100%;
	}
	.adv, .kapcscikk {
	width:100%;
	max-width:100%;
	}
		 .w760{
	width:100%;
	margin:0 auto;
	max-width:inherit !important;
}
.bluearea-inner, .content  {
	width:100%;}
}
@media only screen and (max-width: 945px) {
	.top h4 {
		padding:10px;
		box-sizing:border-box;
		}
	.box {
	width:48.655%;
	margin-right:2.69%;
	display:inline-block;
	vertical-align:top;
	margin-bottom:40px;
	}
	.box:nth-child(3n) {
	margin-right:2.69%;
	}
	.box:nth-child(2n) {
	margin-right:0%;
	}
	.content.top5 .block {
		width:100%;
		}
	
	}
@media only screen and (max-width: 850px) {
.nyeremenyek a {
	width: 31.54%;
	margin-bottom: 40px;
}
.furdo-left {
	width:100%;
	float:right;
	}
.furdo-right.desktop {
	display:none;
}
.furdo-right.mobil {
	display:block;
	width:100%;
}
.content .block.nomargin{
	margin-top:0;}
	
.content .block.nomargin .furdo-right h3{
	margin:10px 0 0 0;
	}
	
.l-bg {
	padding:1%;
}
.l-bg .l-white .l-white-inner h3 {
	margin:60px 0 20px 0;
	}
}
 @media only screen and (max-width: 760px) {




.gray .sponsors.tamogatok a{
	display:block;
	margin:0 auto 20px auto;
	}
.kat {
	width:100%;
	}
.kat .katikon {
	height:inherit;
	margin-bottom:10px;
	}
	.evfurdojebox .azevfurdoje_button{
		margin:0;
		background-color:#000
		}
	.kat.szavazasallas .ny {
		width:100%;
		}
	.nyeremenyek .nyeremeny {
		width:100%;	
		margin-bottom:40px;	
		}
	.nyeremenyek.nyertesek a {
		width:100%;
		}
	.fonyeremenyek a, .fonyeremenyek a:last-of-type, .fonyeremenyek .fonyeremeny {
	display: block;
	width: 100%;
	margin: 0 auto 40px auto;
}
	.content.kilepo {
		margin-bottom:0;
		}
	.content.kilepo .block{
		margin-bottom:20px;
		}
}
 @media only screen and (max-width: 930px) {
.logo {
	height: 150px;
	width: auto;
}
header .opener {
	display: table;
}
header nav .szervezo span {
	display:block;
	}

.content .block {
	margin:80px auto 80px auto;
	}
header nav {
	display: none;
}
header nav a, .headerlogo {
	display: block;
	font-size: 20px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #e2e2e2;
}
.logo {
	border:none;
	}
header nav .szervezo {
	float: none;
	display:block;
	margin-left:20px;
}
header nav .szervezo a {
	border-bottom: none;
	padding:0px;
	margin:0px 0 0 0px;
}
.main-image-text {
	font-size:26px;
	}
header nav .menu {
	float: none;
	display:block;
}
header nav .headright{
	float: none;
	display:block;
	text-align:left;
	}
footer .footer-inner {
	text-align: center;
}
footer .footer-inner .social {
	float: none;
	display: block;
}
footer .footer-inner nav {
	display: block;
	margin-bottom: 20px;
}
.bluearea .bluearea-inner a, .bluearea .text,  .bluearea div{
	display:block;
	text-align:center;
	width:100%;
	}
.bluearea .bluearea-inner a {
	margin-bottom:10px;
	}

 }
 @media only screen and (max-width: 740px) {
	 .main-image {
		 background-position:top left !important;
		 }
		.main-image-text {
			border:none;
			color:#fff;
			text-shadow: 2px 2px 0px rgba(0,0,0,.2);
			}
			
		.facebook .iblock {
			display:block;
			width:100%;}
		.facebook .iblock:first-of-type {
			margin-bottom:40px;}
			
	 }
 
 @media only screen and (max-width: 600px) {

.l-container input[type="text"] {
		display:block;
		width:100%;
		}
.l-container .line div {
		display:block;
		width:100%;
		margin-bottom:20px;
		}
.l-container input[type="text"]:first-of-type{
		margin-right:0;
		}
.l-container .line div:first-of-type{
		margin-right:0;
		}
	.facebookbutton{
		width:100%;
		}
.main-image-text {
/*	font-size: 20px;*/
}
.icons a {
	margin: 0 5px;
	width: 89px;
	height: 89px;
	padding-top: 8px;
	font-size: 11px;
}
.icons a .icon {
	-ms-transform: scale(.8); /* IE 9 */
	-webkit-transform: scale(.8); /* Safari */
	transform: scale(.8);
	margin-bottom: 0px;
}
.icons a .arowdown {
	left: 35px;
	bottom: 6px;
}
.main-image-text {
	margin-bottom: 5px;
}
.content .block .szavazasmenete-ikons {
	width: 100% !important;
	display: block;
	margin-bottom: 20px;
	height: inherit !important;
}

.content .block .szavazasmenete-ikons img {
	width: auto;
	height: inherit;
}
.content .block .szavazasmenete-arrows {
	width: 100%;
	display: block;
	margin-bottom: 20px;
}
.content .block .szavazasmenete-arrows img {
	width: auto;
	height: inherit;
	-ms-transform: rotate(90deg); /* IE 9 */
	-webkit-transform: rotate(90deg); /* Safari */
	transform: rotate(90deg);
}
.bluebutton {
	padding: 20px 30px;
}
.l-bg .l-white .l-container	.bluebutton {
	padding:20px 70px;
	}
.desktop {
	display: none;
}

.fonyeremenyek a img {
	width: inherit;
	height: auto;
}
.nyeremenyek a {
	display: block;
	width: 96%;
	margin: 0 auto 40px auto;
}
.main-image-elements-inner {
	padding-top: 0px;
}
.icons-and-search-inner a{
	letter-spacing:0px;
}
.searcher input[type="submit"] {
	background: url(../images/searcher.png) no-repeat #16c1f3 center right 5%;
}
	.box {
	width:96%;
	margin-right:0%;
	display:inline-block;
	vertical-align:top;
	margin-bottom:40px;
	}
.talalatok, .top h4{
	text-align:center;
	}
	.box:nth-child(3n) {
	margin-right:0%;
	}
	.box:nth-child(2n) {
	margin-right:0;
	}
.sline {
	display:block;
	margin-right:0;
	width:100%;
	}
	.nyeremenyek.nyertesek a {
		text-align:center;
		}
	.nyeremenyek.nyertesek a td, .nyeremenyek.nyertesek a th {
		text-align:left;
		display:block;
		border:none;
		}
	.nyeremenyek.nyertesek a th {
		display:none;
		}
	.nyeremenyek.nyertesek a tr{
		border-bottom:1px solid #ccc;
		}
	.nyeremenyek.nyertesek a img{
		width:100%;
		height:auto;
		}
	.nyeremenyek.nyertesek a div{
		width:100%;
		max-width:inherit;
		}
}
 @media only screen and (max-width: 570px) {
	 .kat.szavazasallas td{
		 display:block;
		 padding-left:0;
		 padding-right:0;
	}
	.kat.szavazasallas tr:first-of-type td:nth-child(2){
		display:none;
		}
		.kat.szavazasallas td:nth-child(1){
			border-bottom:none;
			padding-bottom:0;
			}
		.kat.szavazasallas td:nth-child(2){
			font-size:13px;
			padding-top:0;
			line-height:normal;
			}
			.kat.szavazasallas td:nth-child(2) p {
					padding:0;}
}

@media only screen and (max-width: 900px) {
	.txtMegye {
		font-size: 5vw !important;
	}
   .kat.szavazasallas.megyenkent {
	   background: #fff;
   }
   .kat.szavazasallas.megyenkent img {
	   width: 100%;
	   height: auto;
	   max-width: 25px;
   }
   .kat.szavazasallas.megyenkent td {
	   display: table-cell !important;
	   padding-left:0;
	   padding-right:0;
	   width: 25% !important;
	   padding-top: 5px !important;
	   padding-bottom: 5px !important;
   }
   .kat.szavazasallas.megyenkent tr:first-of-type td:nth-child(2) {
	   display: table-cell !important;
   }
   .kat.szavazasallas.megyenkent td p {
	   font-size: 2.2vw;
   }
   .kat.szavazasallas.megyenkent td:nth-child(1) {
	   width: 5% !important;
   }
   .content h3 {
	   font-size: 3vw;
	}
}

 @media only screen and (max-width: 500px) {
	 	 .main-image {
		 background-position:-150px top !important;
		 }
footer .footer-inner nav a {
	display: block;
	font-size: 20px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #e2e2e2;
	margin-right: 0;
}
footer .footer-inner .social a:first-of-type {
	margin-left: 0;
}
.icons-and-search-inner a {
	display:block;
	text-align:center;
	width:100%;
	margin-bottom:20px;
	}

.searcher input[type="submit"], .searcher input[type="text"] {
	width:96%;
	margin:0 auto 20px auto;
	}
.main-image-elements {
	/*background-color:rgba(0,0,0,.2);*/
	}
.logo {
	height:120px;}
.main-image-text span {
	display:block;
	}
.share-kilepo .sb {
	margin:0 5px;
	}
}

@media only screen and (max-width: 640px) {
.szezonalis-lista .box.half, box.third{
	width: 100%;
	margin-right: 0;
	display:block;
	min-height:inherit;
}


}
