
@media (min-width: 768px) {

	#siteLogo {top:15px;height: 31px;}

	.btn {font-size:16px;}
	
	.btn-set {-ms-flex-direction:row;flex-direction:row;}	

	.col {margin:0 20px;}
	.col-heading {/*padding-bottom:0;*/}
	.col-heading h2 {font-size:32px;}
	
	.col-heading-hr {top: -39px; }
	.col-heading h2 {font-size:26px;}
	
	#headerBanner  {margin-top: 20px;}
	#headerBanner .col {margin:0 20px; padding:0;}
	

		
	#headerPhoto {height:390px; background:#481768 url(headerphoto-tablet-v2.jpg) 50% 50% no-repeat;}
		#headerPhotoViewport {position:relative;width:768px;height:390px;margin:0 auto;}
			/*
			#headerPhotoViewportInner {position:absolute;top:104px;right:40px;text-align:center;}
			#siteTitle {position:static;font-size:34px;line-height:1.1;padding:0;background:none;border:0;}
			#siteTitle span {line-height:1;padding-top:12px;}
			#siteEvent {position:static;transform:none;margin-top:20px;background:none;width:auto;}				
			#siteEventDate {display:block;position:static;transform:none;margin-top:20px;background:none;width:auto;}				
			#siteTamogato {bottom:-60px;background:none;}	*/
			
			#headerPhotoViewportInner {position:absolute;top:75px;right:20px;text-align:center;}
			#siteTitle {position:static;font-size:22px;line-height:1.2;padding:0;background:none;border:0;}
			#siteEventDate {display:block;position:static;transform:none;margin-top:20px;width:auto;}							
			#siteEvent {position:static;transform:none;margin-top:20px;background:none;width:auto;font-size:14px;}							
			#siteTamogato {bottom:-60px;background:none;}
			
		#cRcCol1 {border:0;padding:0; border-right:2px dashed #12110e;padding-right:40px;width:50%;}
		#cRcCol2 {padding:0; padding-left:40px;width:50%;}		
			.cRcCol-inner {height:100%;margin:0 auto;max-width:400px; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; 	align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}	

#cRegisztraljon {margin-top: 0;}
#cFeliratkozas {padding: 0px 0 50px; margin-top: 0;}

	#cKuponList .kupon {width: 25%;padding: 5px; }		
	#cKuponList .kupon-title {min-height:120px;margin-bottom:10px; }		
	#cKuponList .kupon-cta {margin-bottom:40px; }		
	#cKuponList .kuponok-outer {padding:10px 0;}
	#cKuponList	.kupon-badge-ft  {font-size: 18px;    white-space: nowrap;}			
	#cKuponList	.badgeNyeremenyjatek {  top: 54px;left: -17px;font-size: 9px;padding: 3px 15px;}
	#cKuponList	.badgeNyeremenyjatek i {left: 43px;top: -19px;   font-size: 16px;}		
		
	.kupon-lista-header {text-align:left; -ms-flex-direction:row; flex-direction:row; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:flex-end; -webkit-align-items:flex-end; align-items:flex-end; }

	.kupon-lista-header .kupon-checkbox {order:0;padding:10px}
	.kupon-vertical {display:block;width:100%;height:144px;margin:auto;padding:10px 0; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; 	align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
	.kupon-vertical  img {width:100px;height:100px;max-width:none;}					
	
	.kupon-vertical .kupon-content  {padding:5px; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; 	align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
	.kupon-vertical figure {height:100px;min-height:auto;width:200px;border-right:1px dashed #12110e;background-size:100%;/*background-repeat:no-repeat;background-position:50% 50%;*/}
	.kupon-vertical figure img {display:none;}
	.kupon-vertical .kupon-discount-wrap {margin-right:5px;width:254px;height:100%;padding:0 25px;border-left:1px dashed #12110e;border-right:1px dashed #12110e;-ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: flex-start; 	align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: center; justify-content: center; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
	.kupon-vertical .kupon-discount {width:100%;padding:0;border:0;}	
	/*.kupon-vertical .kupon-badge {width:64px;height:64px;font-size:24px;line-height:64px;}	*/
	.kupon-vertical .kupon-text {border:0;width:420px;text-align:left;padding:0 25px; height:100%;-ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: flex-start; 	align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: center; justify-content: center; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
	.kupon-vertical .kupon-title {font-size:12px;}	
	.kupon-vertical .kupon-discount-info {font-size:10px;padding-bottom:0;}	
	.kupon-vertical .kupon-discount-info a {/*display:inline-block;margin-top:10px;color:#03a9f4;text-decoration:underline;*/}			
	.kupon-vertical .kupon-checkbox {left:9px;width:18px;height:18px;}	
	.kupon-vertical .kupon-checkbox input {width:14px;height:14px;}		
	.kupon-vertical .kupon-kod {margin:0;background-size:auto 70%;/*background-repeat:no-repeat;background-position:50% 50%; */}	
	.kupon-vertical .kupon-kod img {width:150px;/*visibility:hidden;width:100%;max-width:none;*/}		
	.kupon-vertical .kupon-kod-hash {top: 0px;    font-size: 12px;}		
	.kupon-vertical .eco-online  .webkod, 		
	.kupon-vertical .eco-offline .webkod {bottom:auto;}		
	.kupon-vertical .eco-online  img, 		
	.kupon-vertical .eco-offline img {height:40px!important;}	
	.kupon-vertical .eco-online .kupon-kod-hash,		
	.kupon-vertical .eco-offline .kupon-kod-hash,		
	.kupon-vertical .csak-kupon-kod-rovid .kupon-kod-hash {font-size: 16px;}		
	.kupon-vertical .kupon-kod-web img {height:auto;}	
	.kupon-vertical .kupon-kod .webkod {font-size:14px;top:55%;}	
	.kupon-vertical .kupon-kod .webkod:before {font-size:8px;font-weight:bold;}	
	.kupon-vertical .kupon-kod .webkod:after {display:none;}	
	.kupon-vertical .kupon-badge  {font-size: 32px;}	
	.kupon-vertical .kupon-badge-ft  {font-size: 18px;    white-space: nowrap;}	
	.kupon-vertical .kupon-badge-gif {font-size: 18px;    white-space: nowrap;}
	.kupon-felhasznalva {bottom:-1px;left:50%;font-size:14px;width:132px;height:32px;line-height:32px;border-radius:16px;transform:translateX(-50%);}			
	.kupon-vertical-aszf {margin:0;margin-top:-10px;font-size:9px;}
	
	#kuponFelhasznalas h4 {font-size:16px;margin-bottom:6px;}		
			
	/*#cHomeinfo {padding:40px 0;}
	#cHomeinfo h3 {padding-top:28px;}
	#cHomeinfoCol {padding-left:200px;clear:both;overflow:hidden;}
		#rolunkHILogo {float:left;margin-bottom:0;margin-left:-200px;width:148px;height:148px;line-height:146px;} 
*/		
	#cTartalmak		 
		.tartalmakWrap {clear:both;overflow:hidden;}
		.tartalom {float:left;width:32%;max-width:420px;}
		.tartalom + .tartalom {margin-top:0;margin-left:2%;}
		 .tartalom h3 a { font-size:16px; }
		 .tartalom p {font-size:14px;}		

	.btn-filter {width:150px;}
	
	#siteCountDown {position:static;margin-top:43px;background:transparent;  padding:0;}
	.days, .hours, .minutes, .seconds {
		display: inline-block;
		font-size: 11px;
		text-transform: uppercase; 
		margin: 5px;  
		
	}
	.numbers {  
		display: block;
		font-size: 36px;
		letter-spacing:-0.1em;
		line-height:48px;
		width:48px;
		height:48px;
		margin:0 auto 0;
	}		
	
	#kuponBovebbenWrap {max-width:768px;margin:0 auto;}
	
	#storeList {}
	#storeList:after {content:"";clear: both;display:table;}
		.storeListInnerRow {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;}
		.storeListItem {width:50%;}
		.storeListItemInner {height:100%;}

	#markakLista li { width: 16.667%; margin-bottom:0;}	  
	
	.mediaLista li { width: 16.667%; margin-bottom:0;}	  
	
	#bannerWrapper6288410 {max-width:400px;margin:0 auto;overflow:hidden;}
	

	
#cRolunk h2	{max-width:none;} 	
	#rolunkContent {position:relative;clear:both;overflow:hidden;}
		
		#rolunkLOSZLogo {padding-left:120px;}
		#rolunkLOSZLogo img {margin:0;}
		
		#rolunkHILogo  {position:absolute; top:0;left:385px;}	
		#rolunkHILogo  img {width:140px;}	
				
		.person {float:left;width:33%;padding:0 15px;font-size:12px;}
		 .person-photo {width:144px;height:144px; }		
		 
		#markakLista li {padding-top:15%;}  
	
.kupon-blank {display:block;}	


.kupon-kod-desktop-flex {flex-wrap:wrap;justify-content:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items: center;}
.kupon-kod-desktop-flex .flex-row {width:50%;border-left: 1px solid #e4dbee;}
.kupon-kod-desktop-flex .flex-row:first-child {border:0;}
.kupon-kod-desktop-flex .flex-row:nth-child(2)  {padding-top: 0;  margin-top: 0;   border-top: 0;}
.kupon-kod-desktop-flex .kupon-kod-web {border:0!important; margin-top:0!important;}
	
	
#cCsempemenu .col { margin: 0 auto;	max-width: 640px;}
.csempeElem {height: 150px; line-height: 150px; font-size:14px;}
.w50 .csempeElem  {height: 100px; line-height: 100px;}
.w25 .csempeElem  {height: 100px; line-height: 100px;}	

/* home footer kategoriak -seo */	
.catlist {overflow:hidden;clear:both;width:100%;}
.catlist-item {float:left;width:30%;}
.catlist-item-middle {margin-left:5%;margin-right:5%;}

.catlist-item ul { margin-left:0;}	
.catlist-item h4 { margin-bottom:12px; font-size:14px; text-transform:uppercase;}	
.catlist-item h4 small { display:block;font-size:12px;}	
.catlist-item li a {padding:4px 0;font-size:12px;}	
.catlist-item li a:hover {color:#fff}	

#cKiemeltKuponok  {max-width: 640px;   margin-left:auto;  margin-right:auto;}	
#cKiemeltKuponok .kupon {width:33%;}	

#formRefine {max-width:none;clear:both;overflow:hidden;padding-bottom:10px;}
.select-wrap {width:31%;margin:0 1%;float:left;}

}


@media (min-width: 960px) {
	
	.btn-ui-black {width:100px;text-indent:0;font-size:14px;}
	
	#siteLogo {left:0;transform:translateX(0);}
	
	#mainNav {display:block;width:auto;background:none;position:absolute;z-index:1;top:5px;right:auto;left:170px;bottom:auto;overflow:visible;}	
	
	#mainMenu  {clear:both;overflow:visible;}
	#mainMenu li {float:left;border:0;display:inline-block;margin:0 2px;}
	#mainMenu li a {position:relative;color:#491160;display:block;height:50px;text-transform:none; padding:12px 10px; line-height: 1.1;font-size:12px;} 
	#mainMenu i {margin-right:6px;border-radius:50%;width:20px;height:25px;text-align:center;font-size:16px;line-height:26px;}    

	#mainMenu .mk-item-first {border-left:1px solid #efefef;}
	#mainMenu .mk-item-last {margin-right:10px;}
	#mainMenu .mk-item {border-right:1px solid #efefef;}	
	
	#mainMenuHeader {display:none;}
	#mobileMenuHamburger {display:none;}		
	#mobileMenuFilter {display:none;}	
		
	.catmenu {top:61px; }	
	.catmenu-cat-col {width: 320px; margin-left: 166px;  transition: max-width .3s ease-in-out;} 
	.catmenu-cat-col--open {transform: none;}
	.catmenu-cat-col-inner {width: 320px;   } 
	.catmenu-cat-col--open .catmenu-cat-col-inner  {box-shadow: inset -1px 0 0 0 #ededed;}
	.catmenu-cat-col-inner-header { padding-left: 2.5rem;}
	.catmenu-minden-link { padding-left: 2.5rem;}	
	.catmenu-item-link {padding-top: .5rem;   padding-bottom: .5rem; padding-left: 2.5rem;}	
	.catmenu-item-link:hover {background-color: #424242!important;color: #fff!important;}	
	.catmenu-item-link i {margin-right:6px;border-radius:50%;width:20px;height:25px;text-align:center;font-size:16px;line-height:26px;}
	.catmenu-item-row > .catmenu-cat-col {left: 320px;    width: 320px;   margin-left: 0;  transition: max-width .3s ease-in-out;}
	.catmenu-back,
	.catmenu-back-hr {display:none}
	
	.catmenu-hide-desktop {display:none;}
	
.catmenu-footer-wrap { border-top: 0px solid #d6d6d6;width:100%;margin:0 auto;}
.catmenu-footer-head { width:100%;margin:0 auto;background: #fff;color: #545454;text-align: center;font-size: 12px;font-weight: 100; border-bottom: 1px solid #d6d6d6;}
.catmenu-footer {max-width:1200px;margin:0 auto;display:table;width:100%;}	
.catmenu-footer li {display:table-cell;width:20%;border:0;}	
.catmenu-footer li:first-child a {border-left:0;}	
.catmenu-footer a {background: #fff; color: #444444;    border-left: 1px solid #d6d6d6;}	
.catmenu-footer b {display:block;}	

}

@media (min-width: 1024px) {
	
/*.mobile-helper {display:none;}*/
	
	#cMainInfo {padding-top:30px;}
/*	*/
	
		    
	#cKiemeltKuponok  {max-width: none; }		
	#cKiemeltKuponok .kupon {width:26%;padding:15px;}		
	#cKiemeltKuponok .kupon-inner {padding:15px;}	
			
	#cKuponKereses {display:block;}	
	#cKuponKereses .remove-filters {    margin-top: -9px;    margin-bottom: 5px;}

	
		
	#headerPhoto {height:320px;}
	#headerPhotoView {height:320px;}
	/*#headerPhotoViewportInner {top: 40px;right:-40px;}
	#siteEvent {position:static;transform:none;margin-top:10px;background:none;width:auto;}				
	#siteEventDate {display:block;position:static;transform:none;margin-top:0px;background:none;width:auto;}				
	#siteTamogato {bottom:-35px;background:none;}*/		
	
	#headerPhotoViewportInner {top: 50px;right:-80px;font-size:26px;line-height:1.2;}
	#siteEvent {position:static;transform:none;margin-top:10px;background:none;width:auto;font-size: 16px;}				
	#siteTamogato {bottom:-57px;background:none;}		
	
	#bannerWrapperHome {padding:0;background:#f5f5f5;/*padding:5px;padding-bottom:21px;*/width:970px;height:120px;margin:0 auto;}
	#bannerWrapperHome:after {    top: 100%;    padding-top: 5px;}
	#bannerWrapperKuponList {width:970px;height:160px;}	
	#bannerWrapperKuponMe {width:970px;height:140px;padding-top:0;}	
	
	#cKuponList .kupon-badge {font-size:42px;}
	#cKuponList .kupon-badge-ft {font-size:22px;}
	#cKuponList .kupon-badge-gif {font-size:22px;}
	
	.float-item {float:left;margin:3px 0; }
	#cCsempemenu .col { 	max-width: 960px;}
	.w33  {width:33.33%;}
	.csempeElem {margin:0 3px;height: 230px; line-height: 230px; font-size:14px;}	
	.csempeElem .btn {bottom:8px}	
	.csempeElem-title i {margin-bottom:14px;}
	.w50 .csempeElem  {height: 120px; line-height: 120px;}
	.w25 .csempeElem  {height: 120px; line-height: 120px;}		
	.csempeElem-title {font-size:16px;line-height:1.2;}
	.w100 .csempeElem-title {font-size:28px;}
	.w33 .csempeElem-title {}
	.w50 .csempeElem-title {font-size:16px;text-align:center;}
	.w25 .csempeElem-title {font-size:16px;padding:0;text-align:center;}
	
	
	#cKuponFull .badgeMagyar {top:12px;left:20px;max-width:none;}


}