/*
style.mainpage.css
*/

.mainpage{padding-top:25px;}
.mainpage h1{padding-top:0px; margin-top:0px}
.mainpage .subtitle{font-size:160%}

.mainpage .newcol.boxcol{width:25%}
@media(max-width:1050px){.mainpage .newcol.boxcol{width:33.33333333%}}
@media(max-width:870px){.mainpage .newcol.boxcol{width:50%}}
@media(max-width:540px){.mainpage .newcol.boxcol{width:100%}}

.rellax-header{position:absolute;height:100%;width:100%;bottom:0;left:0;right:0;transform:translate3d(0px, 0px, 0px);/*opacity:0;transition:opacity ease 2s;*/}
/*.rellax-header.show{opacity:1;transition:opacity ease 2s;}*/
.rellax-header .forground{position:absolute;left:0;right:0;width:100%;  background-size:cover;background-position:top;top:100px;height:100%;background-repeat:no-repeat}
.rellax-text{position:absolute;top:145px;z-index:-1;transform:translate3d(0px, 0px, 0px)}
.rellax-text h1{
	font-size:1100%;text-transform:uppercase;
	font-weight:700;font-family:'Open Sans Condensed',sans-serif;
	z-index:1;white-space:nowrap;letter-spacing:-3px;
	background:#ffedea;
	background:-moz-linear-gradient(top,#FFF 45%,#c38775 100%);background:-webkit-linear-gradient(top,#FFF 45%,#c38775 100%);background:linear-gradient(to bottom,#FFF 45%,#c38775 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}

@media(max-width:1450px){
	.rellax-text h1{font-size:880%;}
}

@media(max-width:1385px){
	.rellax-text{top:120px}
	.rellax-text h1{font-size:850%;}
}
@media(max-width:1370px){
	.rellax-text h1{font-size:830%;}
}

@media(max-width:1350px){
	.rellax-text h1{font-size:800%;}
}
@media(max-width:1300px){
	.rellax-text h1{font-size:780%;}
}
@media(max-width:1250px){
	.rellax-text h1{font-size:770%;}
}
@media(max-width:1100px){
	.rellax-text h1{font-size:750%;}
}
@media(max-width:1150px){
	.rellax-text h1{font-size:740%;}
}
@media(max-width:1080px){
	.rellax-text h1{font-size:600%;}
}
@media(max-width:950px){
	.bigheader .container-fluid .bhtc .schboxcnt{margin:0 auto}
	.bigheader .container-fluid .bhtc:nth-child(2){display:none;}
}

@media(max-width:768px){
	.rellax-text{left:0;right:0;top:100px;text-align:center}
	.bigheader .container-fluid .bhtc:nth-child(2){display:none;}
}

.clouds_two{background:url(images/nagyfelho.png);background-repeat:repeat-x;position:absolute;right:0;top:0;height:100%;width:300%;animation:cloud_two 120s linear infinite;transform:translate3d(0,0,0);z-index:4}

@keyframes cloud_two{0%{margin-right:0}100%{margin-right:-100%}}



.section.aboutus{padding:30px 0;margin-top:50px;overflow:hidden;}
.section.aboutus .dobozok{position:relative;width:220px;max-width:100%;background:#fff;border-style:solid;border-width:1px;border-radius:15px;padding:30px 15px;margin-top:30px;text-align:center;display:inline-block;}
.section.aboutus .dobozok .icon{font-size:600%;}
.section.aboutus .dobozok .title {display: block;font-weight: bold;font-size:15px;margin-top: 15px;border-bottom-style:solid;border-bottom-width:1px;margin-bottom: 5px;padding-bottom: 10px;}
.section.aboutus .dobozok .description{display:block;font-size:13px;height:60px;}
.section.aboutus .align-items-center{float:none;margin:0 auto;}
.section.aboutus .mx-auto{text-align:center}
@media(max-width:768px)
{
	/*
	.section.aboutus .mslider-container{overflow:hidden;margin-right:-15px;padding-left:10px;margin-left:-10px}
	.section.aboutus .swiper-slide{padding:0 5px;}
	*/
	.section.aboutus .dobozok{width:100%/*;margin-left:-40px;*/}
}



.section.lmuboxes{margin-top:30px;overflow:hidden;}
.section.lmuboxes h2{font-size:38pt;}
.section.lmuboxes h3{font-size:18pt;}

.section.lmuboxes .lmbox{position:relative;overflow:hidden;border-radius:15px;margin-top:35px;}
.section.lmuboxes .lmbox .img img{max-width:100%;height:auto}
.section.lmuboxes .lmbox .img:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.6);}
.section.lmuboxes .lmbox:hover .img{cursor:pointer;}
.section.lmuboxes .lmbox:hover .img:after{background-color:rgba(0,0,0,0);}

.section.lmuboxes .lmbox .name{color:#fff;font-size:15pt;cursor:pointer;display:table;position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%}
.section.lmuboxes .lmbox .name > span{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center;text-shadow:1px 1px 2px #000}
.section.lmuboxes .lmbox .name > span > span{display:none;font-weight:700}
.section.lmuboxes .lmbox:hover .name > span > span{display:block}
.section.lmuboxes .lmbox:hover .name > span > span > span{font-weight:400}

@media(max-width:768px)
{
.section.lmuboxes{overflow:hidden;max-width:100%;margin:30px 0;}
.section.lmuboxes .mslider-container{overflow:hidden;margin-right:-15px;padding-left:10px;margin-left:-10px}
.section.lmuboxes .swiper-slide{padding:0 5px;}
.section.lmuboxes .lmbox .img:after{background-color:rgba(0,0,0,0);}
.section.lmuboxes .lmbox .name > span > span{display:block}
.section.lmuboxes .lmbox .name > span > span > span{font-weight:400}
}