DIV.uk-sticky NAV.uk-navbar .uk-logo
{
	opacity: 0;
	/*transition: opacity 600ms;*/
}
DIV.uk-sticky.uk-sticky-fixed NAV.uk-navbar .uk-logo
{
	opacity: 1;
}
/*háztető*/
.keptarto
{
	position: relative;
	height: 148px;
}
.teto
{
	width: 0;
	height: 0;
	border-left: 110px solid transparent;
	border-right: 110px solid transparent;
	border-bottom: 58px solid #D9902C;
	margin: auto auto 6px auto;
	position: absolute;
	margin-left: 50%;
	transform: translatex(-50%);
	bottom: 87px;
}
.hazalja
{
	position: absolute;
	margin-left: 50%;
	transform: translatex(-50%);
	bottom: 0;
}
/*léptető gombok*/
#kalkulator .el-meta
{
	color: #403F3F;
	padding-bottom: 0px;
}
#kalkulator .uk-position-bottom-right
{
	transform: translate(-15px, -15px);
	z-index: 999999;
}
#kalkulator .uk-position-bottom-left
{
	transform: translate(15px, -15px);
	z-index: 999999;
}
/*haz dőlésszöge*/
#ertek21
{
	width: 35px;
	padding: 0;
	font-size: 29px;
}
#kalkulator .fok
{
	font-size: 29px;
}
#telszam1
{
	overflow: visible;
	padding: 0;
}
@media (max-width: 600px)
{
	#kalkulator
	{
		font-size: 14px;
	}
	#kalkulator LABEL IMG
	{
		max-height: 54px;
		margin-bottom: 6px !important;
		margin-top: -11px;
	}
	#kalkulator .uk-card-body IMG
	{
		max-height: 141px;
		margin-bottom: -16px;
	}
	#kalkulator H3
	{
	}
	#kalkulator .el-title, #kalkulator H3
	{
		font-size: 22px;
	}
}
/*ajánlat oldal*/
.ajanlat #eredmenyek
{
	background-color: #FFFFFF !important;
	z-index: 1 !important;
	position: relative;
}
#eredmenyek .uk-switcher.reszletek::after
{
	content: "";
	position: absolute;
	top: 100px;
	left: 10%;
	width: 80%;
	height: calc(100% - 100px);
	background: url(/images/solar-experts-logo-white.svg) center / contain no-repeat !important;
	opacity: 0.1;
}
@media (min-width: 960px) and (max-width: 1200px)
{
	.ajanlat H4
	{
		font-size: 13px;
	}
	.ajanlat FORM
	{
		font-size: 12px;
	}
	.ajanlat #eredmenyek
	{
		font-size: 12px;
	}
	.ajanlat THEAD TH
	{
		font-size: 13px;
	}
	.ajanlat H3
	{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.ajanlat UL#switcher.uk-subnav A
	{
		font-size: 11px;
		padding-right: 8px;
		padding-left: 8px;
	}
	.ajanlat .uk-tile-default
	{
		margin-bottom: -29px;
	}
	.ajanlat .uk-tile-default H2
	{
		font-size: 24px;
		margin-top: -42px;
	}
	.ajanlat FORM H4
	{
		margin-bottom: 9px !important;
		padding-bottom: 0;
	}
	.ajanlat .uk-align-center.adatok
	{
		margin-top: -7px;
	}
}
@media (max-width: 960px)
{
	.ajanlat H4
	{
		font-size: 13px;
	}
	.ajanlat FORM
	{
		font-size: 12px;
	}
	.ajanlat #eredmenyek
	{
		font-size: 12px;
	}
	.ajanlat THEAD TH
	{
		font-size: 13px;
	}
	.ajanlat H3
	{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.ajanlat UL#switcher.uk-subnav A
	{
		font-size: 13px;
		padding-right: 8px;
		padding-left: 8px;
	}
	.ajanlat .uk-tile-default
	{
		margin-bottom: -29px;
	}
	.ajanlat .uk-tile-default H2
	{
		font-size: 24px;
		margin-top: -42px;
	}
	.ajanlat FORM H4
	{
		margin-bottom: 9px !important;
		padding-bottom: 0;
	}
	.ajanlat .uk-align-center.adatok
	{
		margin-top: -7px;
	}
	.ajanlat INPUT.uk-input
	{
		height: 25px;
		margin-bottom: -21px;
	}
	#eredmenyek INPUT#aramszamla
	{
		margin-bottom: 0;
	}
	.ajanlat FORM SELECT
	{
		height: 25px !important;
	}
	.ajanlat #eredmenyek UL.uk-switcher
	{
		max-height: 150px;
		overflow: hidden;
		transition: max-height 400ms;
	}
	.ajanlat #eredmenyek UL.uk-switcher.reszletek2
	{
		max-height: 900px;
	}
	.ajanlat #reszletek
	{
		background: rgb(255, 255, 255);
		background: linear-gradient(0deg, rgba(255, 255, 255, 1) 40%, rgba(255, 255, 255, 0) 100%);
		margin-top: -101px;
		padding-top: 65px;
		transition: all 400ms;
		padding-bottom: 13px;
		z-index: 20;
		border: 1px solid rgba(202, 80, 36, 0.276);
		border-top: 0px solid black;
		position: relative;
	}
	#reszletek BUTTON
	{
		margin: 9px auto -13px !important;
		display: block;
		padding-top: 0px;
		font-size: 14px;
		background-color: #FFFFFF;
		padding-bottom: 9px;
		color: #CB5024;
		font-weight: bold;
	}
	.ajanlat #reszletek.reszletek2
	{
		margin-top: -18px;
		background: rgb(255, 255, 255);
		/*background: linear-gradient(0deg, rgba(255, 255, 255, 1) 30%, rgba(255, 255, 255, 0) 100%);*/
		padding-top: 1px;
		border-bottom: 1px solid #CB5024;
		border-right: 1px solid #CB5024;
		border-left: 1px solid #CB5024;
	}
	#reszletek .reszletek2.show
	{
		display: none;
	}
	#reszletek .reszletek2.hide
	{
		display: block;
	}
}
@media (max-width: 640px)
{
	.ajanlat #eredmenyek H2
	{
		font-size: 17px;
		margin-top: -78px;
	}
	#htmlcontent
	{
		margin-top: -58px;
	}
}
@media (max-width: 480px)
{
	#eredmenyek TR TH:nth-child(2), #eredmenyek TR TH:nth-child(4), #eredmenyek TR TD:nth-child(2), #eredmenyek TR TD:nth-child(4)
	{
		display: none;
	}
	#eredmenyek TR TD:nth-child(1)
	{
		max-width: 13px !important;
		white-space: normal;
	}
}
