@charset "utf-8";


@font-face {
    font-family: 'FuturaBoldObl';
    src: url('fonts/FuturaHU-BoldOblique.woff') format('woff');
    src: url('fonts/FuturaHU-BoldOblique.eot?#iefix') format('embedded-opentype'), url('fonts/FuturaHU-BoldOblique.woff2') format('woff2'), url('fonts/FuturaHU-BoldOblique.woff') format('woff'), url('fonts/FuturaHU-BoldOblique.ttf') format('truetype'), url('fonts/FuturaHU-BoldOblique.svg#FuturaHU-BoldOblique') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'FuturaBold';
    src: url('fonts/FuturaHU-Bold.woff') format('woff');
    src: url('fonts/FuturaHU-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/FuturaHU-Bold.woff2') format('woff2'), url('fonts/FuturaHU-Bold.woff') format('woff'), url('fonts/FuturaHU-Bold.ttf') format('truetype'), url('fonts/FuturaHU-Bold.svg#FuturaHU-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'FuturaLight';
    src: url('fonts/FuturaHU-Light.woff') format('woff');
    src: url('fonts/FuturaHU-Light.eot?#iefix') format('embedded-opentype'), url('fonts/FuturaHU-Light.woff2') format('woff2'), url('fonts/FuturaHU-Light.woff') format('woff'), url('fonts/FuturaHU-Light.ttf') format('truetype'), url('fonts/FuturaHU-Light.svg#FuturaHU-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Futuramedium';
    src: url('fonts/FuturaHU-Medium.woff') format('woff');
    src: url('fonts/FuturaHU-Medium.eot?#iefix') format('embedded-opentype'), url('fonts/FuturaHU-Medium.woff2') format('woff2'), url('fonts/FuturaHU-Medium.woff') format('woff'), url('fonts/FuturaHU-Medium.ttf') format('truetype'), url('fonts/FuturaHU-Medium.svg#FuturaHU-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'FuturaHeavyObl', 'FuturaBold';
    src: url('fonts/FuturaHU-HeavyOblique.woff') format('woff');
    src: url('fonts/FuturaHU-HeavyOblique.eot?#iefix') format('embedded-opentype'), url('fonts/FuturaHU-HeavyOblique.woff2') format('woff2'), url('fonts/FuturaHU-HeavyOblique.woff') format('woff'), url('fonts/FuturaHU-HeavyOblique.ttf') format('truetype'), url('fonts/FuturaHU-HeavyOblique.svg#FuturaHU-HeavyOblique') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'FuturaCond';
    src: url('fonts/FuturaHU-Condensed.woff') format('woff');
    src: url('fonts/FuturaHU-Condensed.eot?#iefix') format('embedded-opentype'), url('fonts/FuturaHU-Condensed.woff2') format('woff2'), url('fonts/FuturaHU-Condensed.woff') format('woff'), url('FuturaHU-Condensed.ttf') format('truetype'), url('fonts/FuturaHU-Condensed.svg#FuturaHU-Condensed') format('svg');
    font-weight: 500;
    font-style: normal;
}



body  { font-family: 'Futuramedium'; font-size:16px; }

.sticky-top { top: 80px; }
.tooltip {    position: fixed; z-index:8000;}
.sargahatter 	{background:#b4e2f1; height:450px; margin-bottom:-450px;}
container 		{max-width:900px;}

.bold 			{ font-family: 'FuturaBold'}
.sima 			{ font-family:open_sansregular}
.kattinthat 	{cursor:pointer;}
.kattinthato 	{cursor:pointer;}
.mobiltavtarto  {height:0px;}
.tavtarto10 	{height:10px;}
.tavtarto15 	{height:15px;}
.tavtarto30 	{height:30px;}
.tavtartocsik 	{height:1px; width:100%; margin-bottom:10px; margin-top:10px; background:rgba(255,255,255,0.3);}
.kozepre 		{text-align:center;}
.balra 			{text-align:left;}
.jobbra 		{text-align:right;}
.img-responsive {max-width:100%;}
.hiba 			{color:#FFDDDD; font-size:12px; font-family:open_sansextrabold;}
.hiba2 			{color:#FFDDDD; font-size:12px; font-family:open_sansextrabold;}
hr 				{margin-top:2px; margin-bottom:2px; border-color:#cecece!important; margin-top:10px; margin-bottom:10px;}
.img-circle   	{border-radius:160px;}
.nogomb 		{border:none; background:none;}
.button1 		{border:solid 4px #2d2f7d; border-radius:20px; padding:10px; font-family:open_sansextrabold; color:#2d2f7d; background:#ffe000; font-size:24px;}
.button2 		{border:solid 2px #2d2f7d; border-radius:16px; padding:3px; font-family:open_sansextrabold; color:#2d2f7d; background:#ffe000; font-size:14px;}
.link_piros 	{color:#000000!important;text-decoration: underline;}
.link_piros:hover 	{color:#000000!important;text-decoration: underline;}
.marginbot15 	{margin-bottom: 15px;}
a 				{color:#e30613;}
.sarga 			{color: #fff100!important;}
.szurke 		{background:#f2f2f2; padding:20px;}
.sarrrga 		{background:#FFF100;}
.reggomb 		{background:#850c70; width:100%; text-align:center; padding:20px; border:none; color:#FFFFFF;  font-family: 'FuturaBold'; font-size:20px;}
.reggomb2 		{background:#850c70; width:100%; text-align:center; padding:10px; border:none; color:#FFFFFF;  font-family: 'FuturaBold'; font-size:16px;}
.feherbox 		{background:#ffffff; border:solid 3px #000000; padding:15px;}
.size-18 		{font-size:18px;}
.size-20 		{font-size:20px;}
.toplogo 		{position: absolute; top: 0px; left: 0px; width: 300px;}
.halvanykek  	{background:#c8e9f3;}

.custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: #fff100;
    background-color: #fff100;
}



.form-control 	{padding:10px; border-radius:0px; border:none; height: 45px;}
.form-control::-webkit-input-placeholder { color: #B7B7B7; }  /* WebKit, Blink, Edge */
.form-control:-moz-placeholder { color: #B7B7B7;; }  /* Mozilla Firefox 4 to 18 */
.form-control::-moz-placeholder { color: #B7B7B7;; }  /* Mozilla Firefox 19+ */
.form-control:-ms-input-placeholder { color: #B7B7B7;; }  /* Internet Explorer 10-11 */
.form-control::-ms-input-placeholder { color: #B7B7B7;; }  /* Microsoft Edge */


.topmenuitem 	{color:#FFFFFF!important; text-decoration:none; font-family: 'Open Sans Condensed', sans-serif; font-size:16px; font-weight:700;}

.bal 			{position:fixed; left:0px; bottom:0px; width:50%; height:100%;}
h1 				{color:#000000; font-family: 'FuturaCond'; font-size:60px;}
h2 				{color:#000000; font-family: 'FuturaCond'; font-size:40px; text-align:center;text-transform: uppercase;}
h3 				{color:#000000; font-family: 'FuturaBold';font-size:24px;}
.head30 		{color:#000000; font-family: 'FuturaBold';font-size:30px;}

ul 				{  list-style-image: url('images/kocka.png');}





/* COOKIE */
.cookie_cont		{width:100%; padding:15px; font-family:open_sansextrabold; font-size:15px; color:#FFFFFF; background:rgba(0,0,0,0.6); position:fixed; z-index:9200; bottom:0px; text-align:center;}
.cookie_buttom		{padding:5px; font-family:open_sansextrabold; font-size:14px; color:#FFFFFF; background:#ec2327; border-radius: 5px; cursor:pointer;}
.cookie_link        {color:#ec2327; text-decoration:underline;}



/* Small devices (tablets, 768px and up) */
@media all and (min-width: 100px) and (max-width: 991px) 
{
	.desktop 				{display:none;}
	.mobiltavtarto			{height:30px;}
	.tavtartokis 			{height:8px;}
	.tavtartonagy 			{height:20px;}
	h1 						{font-size:60px;}
	h2 						{font-size:30px;}
	h3 						{font-size:20px;}
	.mobilsarga 			{background:#b4e2f1; padding:10px;}
	.reggomb2 		{background:#850c70; text-align:center; padding:30px; border:none; color:#FFFFFF;  font-family: 'FuturaBold'; font-size:16px;}
	.ikonok 				{margin-bottom:10px; margin-top:30px;}

}



/* Medium devices (desktops, 992px and up) */
@media all and (min-width: 992px) and (max-width: 1799px)  
{

	.mobil					{display:none;}
	.tavtartokis 			{height:10px;}
	.tavtartonagy 			{height:30px;}	
	h1 						{font-size:40px;}
	h2 						{font-size:30px;}
	h3 						{font-size:20px;}
	.sargahatter 			{height:420px; margin-bottom:-420px;}
	.ikonok 				{margin-bottom:15px;}
	.toplogo 				{width: 200px;}
}


/* NAAGY */
@media all and (min-width: 1800px) and (max-width: 5000px)  
{
	.mobil					{display:none;}
	
	.tavtartonagy 			{height:60px;}
	.tavtartokis 			{height:15px;}
	.ikonok 				{margin-bottom:15px;}
}
