@media print {	
	body {
		-webkit-print-color-adjust: exact; 
		margin:0;
		font-family: 'Nunito Sans', sans-serif;
		font-weight: 300;
		color: #000000
	}
	.trdobdob { display: none }
	.radixhexakep1 { width:17px; vertical-align:bottom; margin-left: 50px }
	.radixhexakep2 { width:17px; vertical-align:bottom; margin-left: 55px }
	.radixhexakep3 { width:17px; vertical-align:bottom; margin-left: 35px }
	.radixhexakep4 { width:17px; vertical-align:bottom; margin-left: 55px }
	.radixhexidei { width:17px; vertical-align:bottom; margin-left: 35px }
	.radixhexkov { width:17px; vertical-align:bottom; margin-left: 15px	}
	.focim-w2-w { }
	.yeartocompareheight { display: none }
	
	.indmeimg {
		width: 350px;
	}
	
	.vidmock {
		border-radius: 30px;
		width: 400px;
	}
	
	.index-mock-cont {
		display: flex;
  flex-wrap: wrap;
	}
	
	.index-mock-item {
		flex-basis: 50%;
  box-sizing: border-box;
	}
	
	.index-mock-image {
		width: 60%;
	}
	
	.index-mock-image-cal {
		width: 95%;
	}
	
	.goldencalendar_header_logo {
		display: none;
	}

	.bookmark_cont {
		display: none;
	}
	
	.szin-adatok {
		text-align: center;
		margin: 0 0 15px 0;
		font-size: 14px;
	}
	
	.rokon-cont-sajat-cont-e-szin-str2 {
		text-align: left;
		width: 80px;
		max-width: 80px;
		vertical-align: top;
		font-size: 7px;
	}
	
	.rokon-cont-sajat-cont-e-szin-str {
		text-align: center;
		width: 80px;
		max-width: 80px;
		font-size: 10px;
		color: #c69f30;
		font-weight: 600;
	}
	
	.rokon-cont-sajat-cont-e-szin-alcim {
		text-align: center;
		width: 160px;
		max-width: 160px;
		color: #000000;
		font-size: 10px;
	}
	
	.rokon-cont-sajat-cont-e-szin-focim {
		text-align: center;
		width: 160px;
		max-width: 160px;
		color: #c69f30;
		font-size: 16px;
	}
	
	.rokon-cont-e-szin {
		width: 100%;
		height: 580px;
		
		position: relative;
		border-right: 1px solid #c69f30;
	}
	
	.rokon-cont-e-szin2 {
		width: 100%;
		height: 580px;
		
		position: relative;
	}
	
	.rokon-cont-sajat-cont-e-szin {
		top:10px;
		left: 160px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-forras-cont-e-szin {
		top:170px;
		left: 5px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-intell-cont-e-szin {
		top: 170px;
		left: 320px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-penz-cont-e-szin {
		top:350px;
		left: 250px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-hatalom-cont-e-szin {
		top:350px;
		left: 50px;
		position: absolute;
		text-align: center;
	}
	
	.rejtettheight {
		height: 60px;
	}
	
	.tizeves_table_szin {
		min-width:61px;
		width: 61px;
		background-color: #c6aa58;
		color: #FFFFFF;
		font-size:14px;
		border: 1px solid #c69f30;
	}
	
	.focim_sz {
		font-weight: 200;
		font-size: 26px;
		text-align: center;
		color: #c69f30;
		margin:0px 0 20px 0;
	}
	
	.betekinto {
		display: none;
	}
	
	.elemzesTA {
		
	}
	
	.blog-vonal {
		display: none;
	}
	
	
	.myChartclass {
		display: none;
	}
	
	.myChartclass-szin {
		display: none;
	}
	
	.myChart2class {
		display: none;
	}
	
	.myChartMclass {
		display: none;
	}
	
	.myChartMclass-szin {
		display: none;
	}
	
	.myChart2Mclass {
		display: none;
	}
	
	.myChartPclass {

		display: block;
	}
	
	.myChartPclass-szin {
		display: block;
	}
	
	.myChart2Pclass {
		display: block;
	}
	
	.szimbchart_cont {
		width: 1000px;
	}
	
	.szinchart_cont {
		width: 1000px;
	}
	
	.szimbchart_cont_szimb {
		width: 330px;
		float: left;
	}
	
	.szimbchart_cont_chart {
		width: 330px;
		height: 330px;
		float: left;
	}
	
	.szimbchart_cont_chart2 {
		width: 330px;
		height: 330px;
		float: left;
	}
	
	.szimbchart_cont_chart_tav {
		display: none;
	}
	
	.szimbchart_cont_chart_tav2 {
		height:60px;
	}
	
	
	#canvas {
		display: none;
	}
	
	#canvasprint {
	
		display: none;
	}
	
	#vizjelprint {
		display: none;
		float: right;
	}
	
	#kepletmodnew {
		display: none;
	}
	
	#ajidesktop {
		display:none;
	}
	
	#ajimobil {
		display:none;
	}
	
	.alert {
		display: none;
	}

	.alert3 {
		display: none;
	}
	
	.footer {
		
		bottom:0;
		text-align: center;
		position: fixed;
		margin: 0 auto;
		width: 100%;
	}
	
	.page-b {
		page-break-after: always;
	}
	
	.kalk-table-szerencseo {
		width:100%;
		border-spacing: 0;
		border-collapse: separate;	
		border: 3px solid #c69f30;
	}
	
	.kalk-table-szerencseo-szin {
		border-spacing: 0;
		border-collapse: separate;	
		border: 3px solid #c69f30;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		margin: 0 auto;
		min-width:61px;
		width: 61px;
		max-width:61px;
	}
	
	.kalk-table-szerencseo th, .kalk-table-szerencseo td {
		border-collapse: collapse;	
		border: 1px solid #c69f30;
	}
	
	.kalk-table-szerencseo-szin th, .kalk-table-szerencseo-szin td {
		border-collapse: collapse;	
		border: 1px solid #c69f30;
	}
	
	.kalk-table-szimb {
		border: 1px solid #c69f30;
		border-collapse: collapse;
		border-radius: 4px;
		font-size: 10px;
	}
	
	.kalk-table-szimb-szin {
		width:100%;
		border: 1px solid #c69f30;
		border-collapse: collapse;
		font-size: 10px;
		font-size: 12px;
	}
	
	.kalk-table-szimb th, .kalk-table-szimb td {
		border-collapse: collapse;	
		border: 1px solid #c69f30;
	}
	
	.kalk-table-onelem {
		
		border-spacing: 0;
  
		border-collapse: separate;	
		border: 3px solid #c69f30;
	}
	
	.kalk-table-onelem th, .kalk-table-onelem td {
		border-collapse: collapse;	
		border: 1px solid #c69f30;
	}
	
	.rokon-cont-pentagram {
		display:block;
		position: relative;
		top: 300px;
		left: 300px;
	}
	
	.rokon-cont-pentagram-szin {
		display:block;
		position: relative;
		top: 170px;
		left: 150px;
	}
	
	.rokon-cont-pentagram-img {
		width: 400px;
	}
	
	.rokon-cont-pentagram-img-szin {
		width: 180px;
	}
	
	
	
	
	
	.newdesktop_header_cont_div {
		width: 100%;
		margin:0;
		padding:0;
		display: block;
		z-index: 9999;
	}
	
	.tizeves_table {
		min-width:80px;
		width: 80px;
		background-color: #c6aa58;
		color: #FFFFFF;
	}
	
	.szimb_tav {
		height:100px;
		width: 10px;
		display:block;
	}
	
	.newdesktop_header_cont_table {
		width: 1000px;
	}
	
	
	#alsovonal-m {
		display:none;
	}
	
	#alsovonal-d {
		display:none;
	}
	
	#kepletmodosito {
		display: none;
	}
	
	.szamla_sor {
		text-align: left;
		width: 100px;
		display: inline-table;
	}
	
	.szamla_sor3_naptar {
		text-align: left;
		width: 150px;
		display: inline-table;
	}
	
	.kellcsik {
		display: none;
	}
	
	.rokon-cont-mobile {
		display: none;
	}
	
	.rokon-cont {
		width: 100%;
		height: 950px;
		
		position: relative;
		
	}
	
	.rokon-cont-sajat-cont {
		top:10px;
		left: 350px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-forras-cont {
		top:260px;
		left: 10px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-intell-cont {
		top:260px;
		left: 720px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-penz-cont {
		top:650px;
		left: 630px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-hatalom-cont {
		top:650px;
		left: 80px;
		position: absolute;
		text-align: center;
	}
	
	.kalk-book-cont {
		width: 90%;
		margin:40px auto;
		overflow: hidden;
	}
	
	.kalk-book-img {
		width:30%;
		float:left;
	}
	
	.kalk-book-img-img {
		width: 300px;
		border-radius: 10px;
	}
	
	.kalk-book-img-img-cart {
		width: 90%;
		border-radius: 10px;
	}
	
	.kalk-book-desc {
		width:50%;
		float:left;
	}
	
	.kalk-book-btns {
		width:20%;
		float:left;
		text-align: center;
	}
	
	.kepl-cont {
		margin:0;
	}
	
	.profile-udv {
		text-align: left;
		font-size: 26px;
		font-weight: 400;
		margin: 100px 0 50px 0;
	}
	
	.profile-alcim {
		text-align: left;
		font-size: 22px;
		font-weight: 200;
		padding: 50px 0 25px 0;
	}
	
	.profile-cont-datas {
		width: 50%;
		float:left;
		text-align: left;
	}
	
	.profile-cont-datas2 {
		text-align: left;
	}
	
	.profile-inputfieldname {
		margin:0;
		font-weight: 200;
		text-align: left;
		font-size: 16px;
	}
	
	.profile-inputfieldname2 {
		margin:0;
		font-weight: 200;
		text-align: left;
		font-size: 12px;
	}
	
	#newmobile_header_cont {
		display:none;
	}
	
	#newdesktop_header_cont {
		display:block;
	}
	
	.beijingbackgr2 {
	
		background-size: cover;
		background-position: top center;
		text-align: center;
		width: 100%;
		height: 600px;
		margin:0;
		padding:150px;
		box-sizing: border-box;
		background-repeat: no-repeat;
	}
	
	.beijingbackgr2-left {
	
		background-size: cover;
		background-position: top center;
		text-align: left;
		width: 100%;
		height: 600px;
		margin:0;
		padding:100px;
		box-sizing: border-box;
		background-repeat: no-repeat;
	}
	
	.kosartermekek_cont {
		width:49%;
		float: left;
		overflow: hidden;
	}
	
	.kosarosszegzes_cont {
		width:49%;
		float: right;
		overflow: hidden;
	}
	
	.kosartermekek_img {
		width: 200px;
	}
	
	.kosartermekek_cont_termekek_img {
		float: left;
		width: 30%;
		overflow: hidden;
	}
	
	.kosartermekek_cont_termekek_leiras {
		float: right;
		width: 70%;
		overflow: hidden;
		text-align: left;
	}

	.headercont {
		width: 100%;
		text-align: center;
		margin-top: 50px;
		background-color: #eee2c0;
	}

	.headercont-menuitem {
		font-weight:400;
		text-align: left;
		margin:0;
		padding: 0;
		cursor: pointer;
		color: #000000;
		text-decoration: none;
		transition: color 0.3s;
	}

	.headercont-menuitem:hover {
		
		color: #c69f30;
		transition: color 0.3s;
	}
	
	.headercont-pict {
		width: 350px;
		display: inline-block;
	}
	
	
	
	.headercont-menuitem-cont {
		margin:25px 0 0 20px;
		padding:0;
		display: inline-block;
		vertical-align: top;
		text-align: left;
	}
	
	.menusor {
		overflow: hidden;
		float: left;
		text-align: center;
		width:33%;
	}
	
	.astroshop-cont {
		width: 31%;
		float: left;
		margin: 40px 10px 40px 10px;
		padding: 30px;
		box-sizing: border-box;
	}
	
	.searchdiv {
		width: 400px;
		margin: 100px auto;
	}
	
	
	form.searchfield input[type=text] {
	  padding: 10px;
		font-weight:200;
	  font-size: 16px;
	  border: 1px solid #c69f30;
	  float: left;
	  width: 80%;
	  background: #FFFFFF;
		box-sizing: border-box;
		border-radius: 5px 0 0 5px;
		outline: none;
	}

	form.searchfield button {
		outline: none;
	  float: left;
	  width: 20%;
	  padding: 10px;
	  background: #c69f30;
	  color: white;
	  font-size: 16px;
	  border: 1px solid #c69f30;
	  border-left: none;
		border-radius: 0 5px 5px 0;
	  cursor: pointer;
		box-sizing: border-box;
	}

	form.searchfield button:hover {
	  filter: brightness(96%);
	}

	form.searchfield::after {
	  content: "";
	  clear: both;
	  display: table;
		box-sizing: border-box;
	}
	
	.rolam-kep {
		float: left;
		width: 30%;
	}
	
	.rolam-szoveg {
		float: left;
		width: 70%;
		overflow: hidden;
	}
	
	.cart-cont {
		display:none;
	}
	
	
	
	.cart-cont:hover {
		filter: brightness(96%);
		
	}
	
	.savemenu-cont {
		display: none;
	}
	
	.savemenu-cont:hover {
		filter: brightness(96%);
	}

	.printmenu-cont {
		display: none;
	}
	
	.printmenu-cont:hover {
		filter: brightness(96%);
	}
	
	#megvasarolhato {
		display: none;
	}
	
	#megvasarolhato2 {
		display: none;
	}
	
	#ingyenestartalom {
		display: none;
	}
	
	.radixmenu-cont {
		display: none;
	}
	
	.radixmenu-cont:hover {
		filter: brightness(96%);
	}
	
	.up-cont {
		display: none;
	}
	
	.up-cont:hover {
		filter: brightness(96%);
	}
	
	.ora-cont {
		position: fixed;
		bottom: 550px;
		right: 50px;
		width: 50px;
		height: 50px;
		z-index: 8000;
	}
	
	.nap-cont {
		position: fixed;
		bottom: 380px;
		right: 50px;
		width: 50px;
		height: 50px;
		z-index: 8000;
	}
	
	
	
	.kalk-help-img {
		display: none;
	}
	
	.kalk-help-img:hover {
		filter: brightness(96%);
	}
	
	#kalk-help-cont {
		display: none;
		width: 600px;
		margin: 0 auto;
	}
	
	
	#menucontmobile {
		display: none;
	}

	#menucont {
		float:right;
		display: none;
		margin-top:10px;
		width:300px;
		background-color: #FFFFFF;
		border-radius: 5px;
		border: 3px solid #c69f30;
	}
	
	#mobile_top_height {
		height:20px;
		display: block;
		background-color: #FFFFFF;
	}
	
	#menucont-p {
		float:right;
		display: none;
		margin-top:10px;
		width:300px;
		background-color: #FFFFFF;
		border-radius: 5px;
		border: 3px solid #c69f30;
	}
	
	#menucont-gold {
		display: block;
		text-align: center;
		width: 100%;
		background-color: #c69f30;
	}

	#menubutton {
		display: none;
	}
	
	#menubutton-p {
		display:none;
	}
	
	#menubuttonmobile {
		display:none;
	}

	.menucont-menuitem {
		text-align: right;
		display: block;
		font-weight: 200;
		font-size: 20px;
		cursor: pointer;
		text-decoration: none;
		color: #c69f30;
		transition: color 0.3s;
		padding: 10px 30px 10px 0;
		border-bottom:1px solid #eee2c0;
	}

	.menucont-menuitem:hover {
		color: #000000;
		transition: color 0.3s;
	}
	
	.menucont-menuitem-last {
		text-align: right;
		display: block;
		font-weight: 200;
		font-size: 20px;
		cursor: pointer;
		text-decoration: none;
		color: #c69f30;
		transition: color 0.3s;
		padding: 10px 30px 10px 0;
	}
	
	.menucont-menuitem-last:hover {
		color: #000000;
		transition: color 0.3s;
	}
	
	#iconset_mobile {
		display: block;
		margin: 100px auto;
		margin-bottom:0;
		width:80%;
		overflow: hidden;
	}
	
	#iconset_mobile_cont {
		width:33%;
		float: left;
		padding: 30px;
		box-sizing: border-box;
	}
	
	#iconset_mobile_cont_4 {
		width:12%;
		float: left;
		padding: 20px;
		box-sizing: border-box;
		background-color: #1D1D1D;
		border-radius: 10px;
		margin:10px;
	}
	
	#iconset_mobile_cont_img {

	}
	
	#iconset_mobile_cont_p1 {
		text-align: center;
		font-weight: 200;
		font-size: 26px;
		margin: 10px 0 0 0;
		color: #c69f30;
	}
	
	#iconset_mobile_cont_p1-2 {
		text-align: center;
		font-weight: 500;
		font-size: 26px;
		margin: 10px 0 0 0;
		color: #ffffff;
	}
	
	#iconset_mobile_cont_p2 {
		text-align: center;
		font-weight: 200;
		font-size: 16px;
		margin: 0;
	}
	#iconset_mobile_cont_p2-2 {
		text-align: center;
		font-weight: 200;
		font-size: 18px;
		margin: 0;
		color: #ffffff;
	}
	

	.pictcont {
		margin-top: 40px;
		height:600px !important;
		overflow: hidden;
		position: relative;
	}
	
	.pictcont-line {
		margin-top: 10px;
		height: 1px;
		background-color: #c69f30;
	}
	
	.pictcont img {
		position: absolute;
		width:100%;
		top:0;
		bottom:0;
		margin: auto;
	}

	.pictcont-bigtext {
		padding: 300px 0 0 0;
		font-size: 40px;
		color:white;
		text-shadow: 2px 2px #000000;
	}

	.pictcont-liltext {
		font-size: 20px;	
		color:white;
		text-shadow: 2px 2px #000000;
	}
	
	#cont {
		width:100%;
		text-align: center;
		min-height: 300px;
	}
	
	#cont-sub {
		width: 1000px;
		
		margin: auto;	
	
		
	}
	
	
	
	.focim {
		font-weight: 200;
		font-size: 30px;
		text-align: center;
		color: #c69f30;
		margin:20px 0 20px 0;
	}
	
	.focim-arany-left {
		font-weight: 500;
		font-size: 60px;
		text-align: left;
		color: #c69f30;
		margin:20px 0 20px 0;
	}
	.focim-w {
		font-weight: 200;
		font-size: 30px;
		text-align: center;
		color: #ffffff;
		margin:20px 0 20px 0;
	}
	
	.focim-w2 {
		font-weight: 500;
		font-size: 34px;
		text-align: center;
		color: #ffffff;
		margin:20px 0 20px 0;
	}
	
	.focim-szo {
		font-weight: 200;
		font-size: 30px;
		text-align: center;
		color: #c69f30;
		margin:20px 0 20px 0;
	}
	
	.focim-kalk {
		font-weight: 200;
		font-size: 24px;
		text-align: center;
		color: #c69f30;
		margin:20px 0 20px 0;
	}
	
	.focim-kalk-arany-bal {
		font-weight: 200;
		font-size: 24px;
		text-align: left;
		color: #c69f30;
		margin:20px 0 20px 0;
	}
	
	.focim-kalk-arany-kozep {
		font-weight: 200;
		font-size: 24px;
		text-align: center;
		color: #c69f30;
		margin:20px 0 20px 0;
	}
	
	.focim-feher {
		font-weight: 200;
		text-align: center;
		color: #FFFFFF;
		font-size: 40px;
		margin:80px 0 0 0;
		padding:0;
	}
	
	.focim-feher-left {
		font-weight: 500;
		text-align: left;
		color: #FFFFFF;
		font-size: 70px;
		margin:70px 0 0 0;
		padding:0;
	}
	
	.alcim-feher {
		font-weight: 200;
		text-align: center;
		color: #FFFFFF;
		font-size: 20px;
		margin:50px 0 0 0;
		padding:0;
	}
	
	.focim-feher-konz {
		font-weight: 200;
		text-align: center;
		color: #FFFFFF;
		font-size: 40px;
		margin:150px 0 0 0;
		padding:0;
	}
	
	.logo {
		margin:5px;
		width:100px;
		border: 1px solid red;
	}
	
	.konyvcim {
		color: #c69f30;
		font-size: 18px;
		margin: 0 0 0 10px;
	}
	
	
	
	.konyvcim-kalk {
		color: #c69f30;
		font-size: 20px;
		margin: 0 0 0 10px;
	}
	
	.konyvcim-kalk2 {
		color: #c69f30;
		font-size: 28px;
		margin: 0 0 0 10px;
	}
	
	.rolam-nev {
		color: #c69f30;
		font-size: 18px;
		margin: 0;
		text-align: left;
	}
	
	.rolam-cont-rozita {
		height: 100px;
		overflow: hidden;
		width:100%;
	}
	
	.rolam-cont-adel {
		height: 100px;
		overflow: hidden;
		width:100%;
	}
	
	.rolam-cont-monika {
		height: 100px;
		overflow: hidden;
		width:100%;
	}
	
	.konyvszoveg {
		margin: 0 20px 0 10px;
		font-size: 14px;
	}
	
	.konyvszoveg-kalk {
		margin: 0 20px 0 10px;
		font-size: 18px;
	}
	
	.focim-h2 {
		
		text-align: center;
		color: #c69f30;
	}
	
	.alszoveg {
		text-align: left;
	}
	
	.alszoveg-cikk {
		font-weight: 200;
		font-size: 18px;
		text-align: left;
		line-height: 1.6;
	}
	
	.rolam-cont-rozita-cont {
		position:relative;
		top:-40px;
		width:100%;
		height:40px;
		background-image:url(../globalimages/pszbg.png);
		background-repeat:repeat-x;
	}
	
	.rolam-cont-rozita-tovabb {
		margin: 0 10px 0 0;
		text-align: right;
		text-decoration: none;
		color: #c69f30;
		cursor: pointer;
	}
	
	.rolam-cont-rozita-tovabb:hover {
		text-decoration: underline;
	}
	
	.rolam-cont-adel-cont {
		position:relative;
		top:-40px;
		width:100%;
		height:40px;
		background-image:url(../globalimages/pszbg.png);
		background-repeat:repeat-x;
	}
	
	.rolam-cont-adel-tovabb {
		margin: 0 10px 0 0;
		text-align: right;
		text-decoration: none;
		color: #c69f30;
		cursor: pointer;
	}
	
	.rolam-cont-adel-tovabb:hover {
		text-decoration: underline;
	}
	
	.rolam-cont-monika-cont {
		position:relative;
		top:-40px;
		width:100%;
		height:40px;
		background-image:url(../globalimages/pszbg.png);
		background-repeat:repeat-x;
	}
	
	.rolam-cont-monika-tovabb {
		margin: 0 10px 0 0;
		text-align: right;
		text-decoration: none;
		color: #c69f30;
		cursor: pointer;
	}
	
	.rolam-cont-monika-tovabb:hover {
		text-decoration: underline;
	}
	
	.alszoveg-kep {
		margin: 20px auto;
		width: 800px;
	}
	
	.alszoveg-kalkulator {
		text-align: left;
		margin:0;
	}
	
	.alszoveg-kiemelt {
		width:600px;
		font-size: 30px;
		color: #c69f30;
		text-align: center;
		margin: 60px auto;
	}
	
	.alszoveg-kiemelt-left {
		width:600px;
		font-size: 30px;
		color: #c69f30;
		text-align: left;
		
		
	}
	
	.alszoveg-link {
		text-decoration: none;
		color: #c69f30;
	}
	
	.alszoveg-link:hover {
		text-decoration: underline;
	}
	
	.alszoveg-vastag {
		font-weight: bold;
	}
	
	.alszoveg-lenyil {
		color: #c69f30;
		text-align: center;
		font-size: 100px;
		margin:0;
	}
	
	.beijingbackgr {
		background-image: url('../globalimages/beijing.png');
		background-size: cover;
		background-position: top center;
		text-align: center;
		width: 100%;
		height: 600px;
		margin:0;
		padding:150px;
		box-sizing: border-box;
	}
	
	.librarybackgr {
		background-image: url('../globalimages/library2.png');
		background-size: cover;
		background-position: top center;
		text-align: center;
		width: 100%;
		height: 600px;
		margin:0;
		padding:10px 150px;
		box-sizing: border-box;
	}
	
	.rozitabackgr {
		background-image: url('../globalimages/elements.webp');
		background-size: cover;
		background-position: top center;
		padding: 50px 200px 50px 200px;
		width: 100%;
		box-sizing: border-box;
	}
	
	#footer-cont-mobile {
		display: none;
	}
	
	#footer-cont {
		display: none;
	}
	
	#footer {
		width: 100%;
		margin: auto;
	}
	
	#footer-pict-cont {
		width: 12%;
		color: #FFFFFF;
		float:left;
		
	}
	
	.footer-pict {
		width: 130px;
		margin: 10px 0 10px 0;
	}
	
	
	
	#footer-p-cont {
		width: 52%;
		color: #FFFFFF;
		float: left;
		padding-top:95px;
	}
	
	
	.footer-link {
		color: #FFFFFF;
		margin: 0 15px 0 15px;
		text-decoration: none;
		font-size: 14px;
	}
	
	.footer-link:hover {
		text-decoration: underline;
	}
	
	.footer-p {
		margin: 10px 15px 0 15px;
		color: #FFFFFF;
		font-size: 10px;
	}
	
	#footer-social-cont {
		text-align: right;
		width: 34%;
		float:right;
	}
	
	.footer-social-cont-img {
		margin: 100px 0 0 5px;
		width: 30px;
	}
	
	#footer-store-cont {
		text-align: right;
		width: 20%;
		float:right;
	}
	
	.footer-store-cont-img {
		margin: 100px 0 0 5px;
		width: 30px;
	}
	
	#headeractionbutton {
		display: none;
	}
	
	.actionbutton {
		font-weight:400;
		border: 1px solid #c69f30;
		padding: 15px 50px;
		background-color: #c69f30;
		color: #ffffff;
		text-align: center;
		border-radius: 50px;
		cursor: pointer;
		margin: 0;
		text-decoration: none;
		font-size: 16px;
		transition: background-color 0.3s, border 0.3s, color 0.3s;
	}
	
	.actionbutton-lila {
		font-weight:400;
		border: 1px solid #ac30c6;
		padding: 15px 50px;
		background-color: #ac30c6;
		color: #ffffff;
		text-align: center;
		border-radius: 50px;
		cursor: pointer;
		margin: 0;
		text-decoration: none;
		font-size: 16px;
		transition: background-color 0.3s, border 0.3s, color 0.3s;
	}
	
	.actionbutton-left {
		font-weight:400;
		border: 1px solid #c69f30;
		padding: 15px 50px;
		background-color: #c69f30;
		color: #ffffff;
		text-align: left;
		border-radius: 50px;
		cursor: pointer;
		margin: 0;
		text-decoration: none;
		font-size: 16px;
		transition: background-color 0.3s, border 0.3s, color 0.3s;
	}
	
	.actionbutton-left2 {
		font-weight:400;
		border: 1px solid #c69f30;
		padding: 15px 50px;
		background-color: #c69f30;
		color: #ffffff;
		text-align: center;
		border-radius: 50px;
		cursor: pointer;
		margin-top: 150px;
		text-decoration: none;
		font-size: 16px;
		transition: background-color 0.3s, border 0.3s, color 0.3s;
	}
	
	.actionbutton:hover {
		background-color: rgba(255,255,255,.0);
		border: 1px solid #c69f30;
		color: #c69f30;
		transition: background-color 0.3s, border 0.3s, color 0.3s;
		
		
		
	}
	
	.actionbutton-lila:hover {
		background-color: rgba(255,255,255,.0);
		border: 1px solid #ac30c6;
		color: #ac30c6;
		transition: background-color 0.3s, border 0.3s, color 0.3s;
		
		
		
	}
	
	.actionbutton-left:hover {
		background-color: rgba(255,255,255,.0);
		border: 1px solid #c69f30;
		color: #c69f30;
		transition: background-color 0.3s, border 0.3s, color 0.3s;
		
		
		
	}
	
	.actionbutton-left2:hover {
		background-color: rgba(255,255,255,.0);
		border: 1px solid #c69f30;
		color: #c69f30;
		transition: background-color 0.3s, border 0.3s, color 0.3s;
		
		
		
	}
	
	.actionbuttonwhite {
		font-weight:200;
		border: 1px solid #FFFFFF;
		padding: 10px 50px;
		background-color: #f44336;
		color: #FFFFFF;
		text-align: center;
		border-radius: 4px;
		cursor: pointer;
		margin: 0;
		text-decoration: none;
		font-size: 16px;
		transition: background-color 0.3s, border 0.3s, color 0.3s;
	}
	
	.actionbuttonwhite:hover {
		background-color: rgba(255,255,255,.0);
		border: 1px solid #FFFFFF;
		color: #FFFFFF;
		transition: background-color 0.3s, border 0.3s, color 0.3s;
		
		
		
	}
	
	.actionbuttongrey {
		font-weight:200;
		border: 1px solid #635E52;
		padding: 10px 50px;
		background-color: #635E52;
		color: #FFFFFF;
		text-align: center;
		border-radius: 50px;
		cursor: pointer;
		margin:0;
		font-size: 16px;
		text-decoration: none;
		

		
	}
	
	.actionbuttongrey:hover {
		
	}
	
	.forminput {
		outline: none;
		font-weight: 400;
		font-family: 'Nunito Sans';
		font-size:16px;
		margin-top:0px;
		margin-bottom:0px;
		border: 1px solid #c69f30;
		border-radius: 50px;

		width:250px!important;
		padding-left:5px;
		padding-bottom:10px;
		padding-top:10px;
		padding-right:5px;
		background-color: #ffffff;

		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		
		-ms-box-sizing:content-box;
		-moz-box-sizing:content-box;
		-webkit-box-sizing:content-box; 
		box-sizing:content-box;
	}
	
	.forminput100 {
		outline: none;
		font-weight: 400;
		font-family: 'Nunito Sans';
		font-size:16px;
		margin-top:0px;
		margin-bottom:0px;
		border: 1px solid #c69f30;
		border-radius: 4px;

		width:100%;
		padding-left:5px;
		padding-bottom:10px;
		padding-top:10px;
		padding-right:5px;
		background-color: #ffffff;

		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		
		-ms-box-sizing:content-box;
		-moz-box-sizing:content-box;
		-webkit-box-sizing:content-box; 
		box-sizing:content-box;
	}
	
	.forminput100-p {
		outline: none;
		font-weight: 400;
		font-family: 'Nunito Sans';
		font-size:16px;
		margin-top:0px;
		margin-bottom:0px;
		border: 1px solid #c69f30;
		border-radius: 4px;
		
		width:400px;
		
		
		padding-left:5px;
		padding-bottom:10px;
		padding-top:10px;
		padding-right:5px;
		background-color: #ffffff;

		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		
		-ms-box-sizing:content-box;
		-moz-box-sizing:content-box;
		-webkit-box-sizing:content-box; 
		box-sizing:content-box;
	}
	
	.forminputcheckbox {
		outline: none;
		font-size:14px;
		margin:0px;
		
		border: 1px solid #c69f30;
		border-radius: 4px;

		width:16px;
		height:16px;
		padding-left:5px;
		padding-bottom:5px;
		padding-top:5px;
		padding-right:5px;
		background-color: #ffffff;

		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
	
		-ms-box-sizing:content-box;
		-moz-box-sizing:content-box;
		-webkit-box-sizing:content-box; 
		box-sizing:content-box;
	}
	
	.forminputcheckbox:checked {
		background: url("/globalimages/cbbg.png");
		background-position: center;
		background-size: contain;
	}
	
	
	.forminputev {
		outline: none;
		font-weight: 400;
		font-family: 'Nunito Sans';
		font-size:16px;
		margin-top:0px;
		margin-bottom:0px;
		border: 1px solid #c69f30;
		border-radius: 4px;

		width:50px;
		padding-left:5px;
		padding-bottom:10px;
		padding-top:10px;
		padding-right:5px;
		background-color: #ffffff;

		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		
		-ms-box-sizing:content-box;
		-moz-box-sizing:content-box;
		-webkit-box-sizing:content-box; 
		box-sizing:content-box;
	}
	
	.forminputho {
		outline: none;
		font-weight: 400;
		font-family: 'Nunito Sans';
		font-size:16px;
		margin-top:0px;
		margin-bottom:0px;
		border: 1px solid #c69f30;
		border-radius: 4px;

		width:135px;
		padding-left:5px;
		padding-bottom:10px;
		padding-top:10px;
		padding-right:5px;
		background-color: #ffffff;
		
		color: #000000;

		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		
		-ms-box-sizing:content-box;
		-moz-box-sizing:content-box;
		-webkit-box-sizing:content-box; 
		box-sizing:content-box;
	}
	
	.forminputnap {
		outline: none;
		font-weight: 400;
		font-family: 'Nunito Sans';
		font-size:16px;
		margin-top:0px;
		margin-bottom:0px;
		border: 1px solid #c69f30;
		border-radius: 4px;

		width:30px;
		padding-left:5px;
		padding-bottom:10px;
		padding-top:10px;
		padding-right:5px;
		background-color: #ffffff;
		
		color: #000000;

		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		
		-ms-box-sizing:content-box;
		-moz-box-sizing:content-box;
		-webkit-box-sizing:content-box; 
		box-sizing:content-box;
	}
	
	.forminputtextarea {
		outline: none;
		font-weight: 400;
		font-family: 'Nunito Sans';
		font-family: inherit;
   		font-size: inherit;
		font-size:16px;

		margin-bottom:0px;

		border-top-left-radius:4px;
		border-top-right-radius:4px;
		border-bottom-left-radius:4px;
		border-bottom-right-radius:4px;
		border: 1px solid #c69f30;
		resize:none;
		width:250px;
		height:150px;
		max-height:250px;
		padding-left:5px;
		padding-bottom:10px;
		padding-top:10px;
		padding-right:5px;
		background-color: #ffffff;
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
	}
	
	.actionbottomtext {
		color: #000000;
		margin:0;
	}
	
	.actionbottomtextlink {
		text-decoration: none;
		color: #c69f30;
	}
	
	.actionbottomtextlink:hover {
		text-decoration: underline;
	}
	
	.actionbottomtextlil {
		text-align: justify;
		font-size: 12px;
		color: #000000;
		margin:0;
	}
	
	.actionbottomtextlinklil {
		font-size: 12px;
		text-decoration: none;
		color: #c69f30;
	}
	
	.actionbottomtextlinklil:hover {
		text-decoration: underline;
	}
	
	.formerrortext {
		color:red;
		margin: 10px;
	}
	
	.formvalidtext {
		color: green;
		margin: 10px;
	}
	
	.navcont {
		display: none;
	}
	
	.navlink {
		text-decoration: none;
		color: #c69f30;
		cursor: pointer;
	}

	.navlink:hover {
		text-decoration: underline;
	}
	
	ul {
		list-style: none;
	}
	
	ul li::before {
	  content: "\2713";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
	  color: #c69f30; /* Change the color */
	  font-weight: bold; /* If you want it to be bold */
	  display: inline-block; /* Needed to add space between the bullet and the text */
	  width: 1em; /* Also needed for space (tweak if needed) */
	  margin-left: -1em; /* Also needed for space (tweak if needed) */
	}
	
	.blogcont {
		text-align: left;
		overflow: hidden;
	}
	
	.blogcont-bloglink {
		text-decoration: none;
		color: #000000;
	}
	
	.blogcont-bloglilcont {
		width: 31%;
		float: left;
		margin:10px;
		background-color:#f9f9f9;
		border-radius: 10px;
		border: 1px solid #EDEDED; 
	}
	
	.blogcim {
		text-align: left;
		margin: 10px;
	}
	
	.blogalcim {
		text-align: left;
		margin: 10px 10px 0 10px;
	}
	
	.blogcont-bloglilcont-img {
		position: absolute;
		width:100%;
		top:0;
		bottom:0;
		left:0;
		right:0;
		margin: auto;
	}
	
	.blogcont-bloglilcont-szovegcont {
		height: 150px;
		padding: 15px 0 0 0;
		
	}
	
	.blogcont-bloglilcont-imgcont {
		height:150px;
		position: relative;
		overflow: hidden;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
	
	.youtubeembed {
		
	}
	
	.subimg {
		
		margin: 10px 10px 10px 0;
		width: 500px;
	}
	
	.subimg_k {
		margin: 10px auto;
		width: 500px;
	}
	
	.profile-cont {
		width: 100%;
	}
	
	.profile-cont-menu-cont {
		
		height:46px;
		border-bottom: 1px solid #c69f30;
		text-align: left;
		margin:0;
	}
	
	.profile-cont-menu-item-selected {
		color: #000000;
		padding: 22px 0 22px 0;
		margin: 0 30px 0 0;
		display: inline;
		cursor: pointer;
		font-weight: 400;
		border-bottom: 3px solid #c69f30;
		text-decoration: none;
	}
	
	.profile-cont-menu-item-selected-a {
		text-decoration: none;
		margin:0;
		color: #FFFFFF;
	}
	
	.profile-cont-menu-item {
		color: #000000;
		padding: 22px 0 22px 0;
		margin: 0 30px 0 0;
		display: inline;
		cursor: pointer;
		font-weight: 200;
		text-decoration: none;
	}
	
	.profile-cont-menu-item-a {
		text-decoration: none;
		margin:0;
		color: #000000;
	}
	
	
	
	.profile-cont-menu-item:hover .profile-cont-menu-item-a {
		color: #FFFFFF;
	}
	
	.profile-cont-menu-item:hover {
		border-bottom: 3px solid #c69f30;
	
	}
	
	.beagyazottkep {
		width: 600px;
	}
	
	.beagyazottkep100 {
		width: 100px;
	}
	
	.beagyazottkep_k100 {
		display: block;
		margin: 0 auto;
		width: 100px;
	}
	
	.beagyazottkep200 {
		width: 200px;
	}
	
	.beagyazottkep_k200 {
		display: block;
		margin: 0 auto;
		width: 200px;
	}
	
	.beagyazottkep300 {
		width: 300px;
	}
	
	.beagyazottkep_k300 {
		display: block;
		margin: 0 auto;
		width: 300px;
	}
	
	.beagyazottkep400 {
		width: 400px;
	}
	
	.beagyazottkep_k400 {
		display: block;
		margin: 0 auto;
		width: 400px;
	}
	
	.beagyazottkep500 {
		width: 500px;
	}
	
	.beagyazottkep_k500 {
		display: block;
		margin: 0 auto;
		width: 500px;
	}
	
	.beagyazottkep600 {
		width: 600px;
	}
	
	.beagyazottkep_k600 {
		display: block;
		margin: 0 auto;
		width: 600px;
	}
	
	.kalk-table {
		border-spacing: 0;
		border-collapse: separate;	
		border: 3px solid #c69f30;
	}
	
	.kalk-table th, .kalk-table td {
		border-collapse: collapse;	
		border: 1px solid #c69f30;
	}
	
	.kalk-table2 {
		border-spacing: 0;
  
		border-collapse: separate;	
		border: 0px solid #c69f30;
	}
	
	.kalk-table2 th, .kalk-table2 td {
		border-collapse: collapse;	
		border: 0px solid #c69f30;
	}
	
	#onelemdiv, #strukturadiv, #kulvilagdiv, #munkahelydiv, #hivatasdiv, #tranzit1div, #tranzit1kovdiv, #tranzit10div, #szimbolikuscsdiv, #jupiterdiv, #konstdiv, #tranzit10elozodiv, #tranzit10kovdiv {
		display: none;
	}
	
	.radix-cont {
		width: 100%;
		overflow: hidden;
	}
	
	.radix-cont-1200 {
		width: 100%;
		overflow: hidden;
	}
	
	.radix-cont-radix {
		width: 49%;
		float: left;
	}
	
	.radix-cont-radixright {
		width: 25%;
		float: right;
	}
	
	.ora-cont-menu {
		display:inline-block;
		margin:20px 20px 0 20px;
	}
	
	.nap-cont-menu {
		display:inline-block;
		margin:20px 20px 0 20px;
	}
	
	.nap-cont-naptar {
		display:inline-block;
		margin:0px 20px 0px 20px;
	}
	
	
	#suti{display:none;}
	
	#iksz2{float:right;position:relative;text-align:right;margin-top:5px;margin-right:5px;color:#FFF;cursor:pointer;}
	
	#sutiszoveg{font-size:16px;position:relative;left:10px;text-align:center;color:#000000;}
	
	#rendelesadatok {
		display:none;
	}
}



