@media (min-width: 1280px) {
body {display:flex;   flex-direction:column; height:100vh; margin:0;}

.cta-cart {max-width: none;padding-left:24px;padding-right:24px;}
.cta-cart .fas {position:static;font-size:20px;}

#cFooter {margin-top:auto;}

.col-heading-hr { top: -63px; padding:0 20px;}
.col-heading-hr h2 { font-size:32px;}
.col-heading i { font-size:20px;}

.col-heading-hr + .kuponok-outer { margin-top: -60px; }

.col {width:1200px;margin:0 auto;}
	.col-footer { padding: 20px 0;}
	
	#siteLogo {top:13px;height:35px;image-rendering: -webkit-optimize-contrast; filter: none; -webkit-filter: blur(0px); -moz-filter: blur(0px); -ms-filter: blur(0px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');}
	
	#mainMenu li {margin:0  8px;}
	#mainMenu a {padding:0 12px;font-size:14px;}
	
	#headerPhoto {/*height:596px;height:540px;*/ height:467px;background:#481768 url(headerphoto-laptop-v2.jpg) 50% -63px no-repeat;}
		#headerPhotoViewport {width:1280px;/*height:596px;height:540px;*/height:467px;}
			/*#headerPhotoViewportInner {top:60px;right:140px;}
				#siteTitle {font-size:48px;line-height:1.1;}
				#siteTitle span {line-height:1;padding-top:12px;}
				#siteEvent {margin-top:20px;font-size: 20px;}		
				#siteEventDate {margin-top:16px;font-size: 20px;}		
				#siteTamogato {bottom:-57px;}
				#siteTamogato span {font-size:10px;}
				#siteTamogato img {width:140px;}	
*/				
				#headerPhotoViewportInner {top:93px;right:100px;}
				#siteTitle {font-size:34px;line-height:1.2;}
				#siteEvent {margin-top:20px;font-size: 20px;}							
				#siteTamogato {bottom:-95px;}
				#siteTamogato span {font-size:10px;}
				#siteTamogato img {width:140px;}
	
	#headerBanner {/*margin-top:-75px;*/margin-top: 24px;}
	#headerBanner .col {margin:0 auto;}
		#bannerWrapperHome {padding:0;background:#f5f5f5;/*padding:5px;padding-bottom:21px;*/width:1200px;height:150px;margin:0 auto;}
		#bannerWrapperHome:after {    top: 100%;    padding-top: 5px;}
		#bannerWrapperKuponList {width:1200px;height:190px;}
		#bannerWrapperKuponMe {width:1200px;height:170px;}

	
	#cMainInfo {padding-top:30px;}
	
	#cKiemeltKuponok {padding: 15px 0 0 0;}
	#cKiemeltKuponok .col-heading {padding-bottom:0;margin:10px 0 0 0;}
	#cKiemeltKuponok .col-heading h2 {font-size:22px;line-height:1;}
	#cKiemeltKuponok .kupon {width:16.5%;padding: 5px;}
	#cKiemeltKuponok 	.kupon-inner {padding:5px; padding-bottom: 15px;}
	#cKiemeltKuponok 	.kupon-content {padding:5px;}
	#cKiemeltKuponok 	.kupon-content img {height:140px; image-rendering: -webkit-optimize-contrast;   filter: none;   -webkit-filter: blur(0px); }
	#cKiemeltKuponok		.kupon-discount {margin-top:-20px;margin-bottom:20px;}
	#cKiemeltKuponok			.kupon-badge {/*width:100px;height:36px;*/font-size:36px;line-height:1;background:#fff;color:#5d0a6a;border-radius:0;text-shadow:none;}
	#cKiemeltKuponok			.kupon-badge-ft,
	#cKiemeltKuponok			.kupon-badge-gif {width:auto;font-size:20px;line-height: 48px;}
	#cKiemeltKuponok			.outlet .kupon-badge {  font-size: 32px;line-height: 24px;}
	#cKiemeltKuponok		.kupon-title {font-size:14px;height: 100px;}
	#cKiemeltKuponok	.badgeShop {top:10px;left:10px;}
		
	
	
	#cKuponList {padding-bottom:40px;}
	#cKuponList .col-heading {padding:30px 0;}	
	#cKuponList .kuponok-outer {max-width:1200px;}
	#cKuponList .kupon {padding: 25px; padding-top: 0;}
	#cKuponList 	.kupon-inner {padding:10px; }
	#cKuponList 		.kupon-content {padding:10px;}
	#cKuponList 		.kupon-content img {height:206px; }
	#cKuponList 		.kupon-title {font-size:16px;padding:30px 0 10px; min-height:120px;}			
	#cKuponList 			.kupon-badge-gif {line-height:52px;}
	#cKuponList 			.kupon-badge-ft  {}							
	#cKuponList 	.badgeShop {font-size:12px;}	
	#cKuponList .badgeNyeremenyjatek {    top: 65px;    left: -20px;    font-size: 10px;    padding: 8px 22px 7px 22px;}
	#cKuponList .badgeNyeremenyjatek i {left: 53px;    top: -22px;    font-size: 18px;}			
	#cKuponList .badgeMagyar {top:25px;right:0px;max-width:none;}
.olloh {left: 14px;    bottom: -14px;font-size: 16px;}	
		
	.kupon-single {padding:5px;}	
	.kupon-kod {background-size:70%;}	
	.kupon-kod-hash {margin-top:-10px}	

	

#qrcode-desktop {display:block; width:140px!important;margin:0 auto;}
#qrcode-mobile {display:none;}
#cKuponFullAlert .kupon-kod-hash.ecorgan {font-size: 34px;}			
	#kuponBovebbenWrap {float:left;max-width:820px;border-left:1px dashed #e4dbee;padding-left:70px; margin-left:60px;}
	#rightC {float:left;width:320px;}

	
	#kuponFelhasznalas p {font-size:16px;line-height: 1.3;}	
	
	#storeListWrap {  padding: 20px;}
	
	 
	#kuponFullActions {text-align:right;}
		#submitPrint {display:inline-block;}			
			
	#kuponLinkek small a  {
		overflow: visible;
		text-indent: -120px;
		white-space: nowrap;
		line-height: 36px;
	}
	
	#siteCountDown {margin-top:50px;}
	.numbers {  
		font-size: 48px;
		letter-spacing:0;
		width:80px;height:60px;
	}	
	
	#cPenztar {padding-top:20px;padding-bottom:40px;}
	
		#purchaseFormWrap {max-width:400px;}
		#purchaseFormWrap li:after {content:""; clear: both; display: table;}
		#purchaseFormWrap 	#billing_postalcode {width:90px;margin-right:10px;float:left;margin-bottom:0;}	
		#purchaseFormWrap 	#billing_city {width:300px;float:left;}		
		
#cRolunk 	{padding-bottom:60px;} 
#cRolunk h2	{max-width:none;padding-bottom:30px;} 
	
	#rolunkContent {max-width:900px;margin:0 auto;}
		
		#rolunkLOSZLogo {padding-left:230px;margin:20px 0;}
		#rolunkLOSZLogo img {margin:0;}
		
		#rolunkHILogo  {position:absolute; top:20px;left:510px;margin-top:0;}	
		#rolunkHILogo  img {width:140px;}	
				
		.person {float:left;width:33%;padding:0 15px;font-size:14px;}
		 .person-photo {width:164px;height:164px; }			
	#nyeremenyjatekTovabb {display:none;}	
		
	#cKuponKereses  {padding:10px 0 0;  position:-webkit-sticky;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;position:sticky;top:0;left:0;right:0;z-index:11;}
	#cKuponKereses .col-heading {padding:20px 0;font-size:16px;}
	#cKuponKereses .col-heading i {font-size:16px;}
	
	
	
	#temakLista li {font-size:13px;}
	
	#mainNav {left:200px;}
	#mainMenu li a  { padding:12px 12px; font-size:14px;}
	#mainMenu .mk-item-last {margin-right:20px;}	
	
	.catmenu-footer-wrap {position:relative;border-top-width:1px;}
	.catmenu-footer-head {position:absolute;left:20px;top:50%;border:0;transform:translateY(-50%);display:inline;width:auto;}
	.catmenu-footer {max-width:1024px;}

}
