/* custom css overrides goes here */

/* ---------------- Menu ---------------- */

/* Emiatt mĂ¡szott el a nyilam. A kivĂ¡nt submenu mĂ©retet beĂ¡llĂ­totam

.revealmainmenu .sub-menu {
	font-size: 1.675rem;
}
*/

/* ---------------- Home ---------------- */ 
.home [data-anchor="homestart"] .pagehead__title.large {
	font-size: 2.5em;
}

.home [data-anchor="selected-works"] .featwork .bodycopy {
	margin-left: 5em;
}

/* ---------------- Home - About us ---------------- */
.home [data-anchor="about"] .xxnarrowwrap {
	margin-bottom: 4vh !important;
}

.home [data-anchor="about"] .xxnarrowwrap {
	max-width: 25rem;
}

/* ---------------- Home - Services ---------------- */
.home [data-anchor="services"] .xxnarrowwrap {
	margin-bottom: 4vh !important;
	max-width: 38rem;
}
.home [data-anchor="services"] .bodycopy,
.home [data-anchor="about"] .bodycopy {
	margin-bottom: -1vh;
}

/*.home [data-anchor="services"] .lead {
	width: 24rem;
}*/

/* ---------------- Home - Contact ---------------- */
.home [data-anchor="contact"] .xxnarrowwrap {
	max-width: 22em;
}
  @media screen and (min-width: 97.5em)
.home [data-anchor="contact"] .xxnarrowwrap {
	max-width: 22em;
}

.home [data-anchor="contact"] .bodycopy {
	max-width: 22em;
}

.home [data-anchor="contact"] .bodycopy h3 {
	max-width: 10em;
}

.contact .pagewrap__bg {
	linear-gradient(90deg,rgba(0,0,0,.333) 50%,rgba(0,0,0,.8),rgba(0,0,0,.9);
}

/* ---------------- Newsroom / Team list ---------------- */
/*a headtall osztĂ¡lyt tĂ¶rĂ¶ltem ezekrÅ‘l a headerĂ¶krÅ‘l javallot mĂ©g a team listĂ¡zĂ³ oldalon, Ă©s az academy oldalon is */
/*.category .headtall,
.archive .headtall,
.blog .headtall {
	padding-top: 4rem;
	padding-bottom: 4rem;
}*/

/* ---------------- Academy ---------------- */

.featworkintro {
	max-width: 23rem;
}


.archive .team_member .lead {
	max-width: 24em !important;
}


/* ---------------- Services ---------------- */

.services .pagewrap .lead {
   max-width: 24em !important;
   margin-bottom: 3.5rem;
}



/* ---------------- About ---------------- */
.about [data-anchor="start"] .lead {
	max-width: 44rem;
}


/* max width-er kiszedtem, a mĂ¡sikat inkĂ¡bb neeee */
/*@media screen and (min-width: 97.5em)
.spmgrid__side {
	max-width: none;
}

@media screen and (min-width: 97.5em)
.about [data-anchor="start"] .spmgrid__side {
  min-width: 25em !important;
}
*/


/* ---------------- Career ---------------- */
/* Ez okafogyottĂ¡ vĂ¡lt normalizĂ¡ltam a markup-ot */
/*@media screen and (min-width: 38em)
.career .vtabframe__side {
	flex-basis: 23rem;
}

@media screen and (min-width: 48em)
.career .vtabframe__side {
	flex-basis: 20.5rem;
}*/

/*.career [data-anchor="positions"] h3.pagehead__title {
    	max-width: 7em;
}*/

/*@media screen and (min-width: 38em)
.career [data-anchor="positions"] h3.pagehead__title {
	max-width: 7em;
}*/


/* van erre osztĂ¡ly .pagehead__title.small Ă¡tirtam a mĂ¡rkupot */
/*.career [data-anchor="positions"] .pagehead__title,
.career [data-anchor="community"] .pagehead__title,
.career [data-anchor="articles"] .pagehead__title {
	font-size: 2.25rem;
}*/

/* .semilarge osztĂ¡ly 1.55 remre tettem */
/*.career [data-anchor="positions"] .lead.semilarge,
.career [data-anchor="community"] .lead.semilarge, 
.career [data-anchor="articles"] .lead.semilarge {
	font-size: 1.55em;
}
*/

/*okafogyottĂ¡ vĂ¡lt vĂ¡ltozott a markup */
/*.career [data-anchor="positions"] .vtabframe {
	display: block;
	
}


.career [data-anchor="positions"] .vtabframe__side {
	max-width: 31em;
	margin-bottom: 4em;
}
*/

/* ezt jelezd kĂ©rĂ©skĂ©nt a tĂ¡blĂ¡ban, hogy a caption-on Ă¡llĂ­tsak */
/*.career [data-anchor="positions"] .caption {
	text-transform: none;
	letter-spacing: 0;
	font-weight: 500;
}
*/
/* ---------------- Works / Art of brick ---------------- */
.worksframe__main__intro h2 {
	margin-bottom: 3vh !important;
}



/* Mobil fix */

@media screen and (max-width: 47.9375em)  
.home [data-anchor="services"] .lead P br {
    display: none;
}


@media screen and (max-width: 47.9375em) 
.home [data-anchor="homestart"] .pagehead__title.large {
	font-size: 2em;

}

/* EgyszerÅ±bb levenni a headtall osztĂ¡lyt ezekrÅ‘l az elemkrÅ‘l, ahol lĂ¡ttam leszedtem */
/*@media screen and (max-width: 47.9375em)
.headtall.accordion-item, .headtall.bindlay__header, .headtall.bindlay__main, .headtall.breadcrumbswrap, .headtall.fpm, .headtall.hero__content, .headtall.mega, .headtall.mobileworksfiltertogglerwrap, .headtall.mpmgrid, .headtall.mpmpmgrid, .headtall.mpt, .headtall.navreveal__footer, .headtall.navreveal__mainnav, .headtall.navreveal__mobilefooter, .headtall.pagehead, .headtall.sitefooter, .headtall.siteheader, .headtall.spm, .headtall.spmgrid, .headtall.tabgrid, .headtall.tabgrid__panel__inner, .headtall.tabnswiper, .headtall.worksframe, .heroslider .headtall.slick-dots, .pagewrap.headtall {
	padding-top: 2rem;
	padding-bottom: 2rem;
}
*/






/* Services - hĂ¡ttĂ©rbeĂ¡llĂ­tĂ¡s  */

.services [data-service="archviz-skills-development"] {
	-webkit-mask-image: linear-gradient(90deg,rgba(0,0,0,.25),rgba(0,0,0,.95))
}


/* logo animĂ¡ciĂ³ */

.siteheader__brand:focus .logo-letter,
.siteheader__brand:hover .logo-letter {
 animation-duration:0s;
}
#logo-letter-b {
 animation-delay:0.5s
}
#logo-letter-r {
 animation-delay:0.55s
}
#logo-letter-i {
 animation-delay:0.6s
}
#logo-letter-c {
 animation-delay:0.65s
}
#logo-letter-k {
 animation-delay:0.7s
}


@media screen and (max-width: 48em) {

	/* Works - mobil filter */
	.worksframe__side {
		position: fixed;
		background: rgba(0,0,0,.95);
		z-index: 9000;
		width: 90%;
		bottom: 0;

		
	}

	.workspanel {
		padding: 2rem 0 4rem;
	}
	.mobileworksfiltertogglerwrap {
		position: fixed;
		bottom: 0;
		left: 1em;
		z-index: 1000;		
		max-width: 5.5em;
		padding: 1.4em;
		background: rgba(0,0,0,.95);
	
	}
	.mobileworksfiltertogglerwrap a {
		margin: 0;
		padding: 0;
		line-height: auto;
		
	}
	.mobileworksfiltertogglerwrap H3 {
		display: none;
		
	}

	/* Works - videoplay */
	.vidiplay {
		right: 0;
		bottom: 13vh;
		width: 100%;
		text-align: center;
	}

	.vidiplay svg {
		width: calc(10rem + 4.5vw);
		height: auto;
	}
	/* Clients section */
	[data-anchor="clients"] .headtall,
	[data-anchor="latest-news"] .headtall, 
	[data-anchor="articles"] .headtall
	{
		padding-top: 0em !important;
	}

	[data-anchor="positions"] .headtall, 
	[data-anchor="community"] .headtall,
	[data-anchor="team"] .headtall  
	{
		padding-top: 6em !important;
	}



}
/* Cookie box */
.cc-window {
	box-shadow: none;
}

.cc-window.cc-floating {
	padding: 1.4em;
	
}


.cc-floating .cc-message {
	margin-bottom: 1.4em;
}
.cc-floating .cc-compliance > .cc-btn {
	background: #FFF;
	
}


/* home betÅ± */
.horizontalmenu {
	font-weight: 600;
	letter-spacing: .12em;
}


/* message sent text */
#proposalpanel-5 .lead {
	font-size: 1.4em;
}


.career [data-anchor="positions"] .xxnarrowwrap {
	max-width: 29em;
	
}
.career [data-anchor="positions"] .caption {
	font-size: 1.3em;
}

