/*

Theme Name: PXR Theme

Description: Desktop screen resolutions: Ultrwide (2560*1080), Full HD (1920*1080), Laptop HiDPI (1440*900), Laptop MDPI (1280*800)

*/

/* Ultrwide (2560*1080) */
@media screen and (max-width: 2560px) {
	
}

/* Full HD (1920*1080) */
@media screen and (max-width: 1920px) {
	
}

@media screen and (max-width: 1600px) {
	.section .button.-boxlink,
	.section a.button.-boxlink,
	.section .button.-ghost.-boxlink,
	.section a.button.-ghost.-boxlink {
		width: 100%;
	}
}

/* Laptop HiDPI (1440*900) */
@media screen and (max-width: 1440px) {
	/* MENU */
	.logo_wrapper {
		width: 230px;
	}
	.menu_item {
		padding: 0px 12px;
	}
	
	/* BOX SLIDER */
	.-layout-coaches .slider_nav {
		right: -120px;
	}
	.boxslide_item_title,
	h3.boxslide_item_title {
		font-size: 50px;
	}
	.boxslide_item_subtitle,
	h4.boxslide_item_subtitle {
		letter-spacing: 0px;
	}
	
	/* HERO ALT */
	h1.hero_alt_title,
	h2.hero_alt_title,
	.hero_alt_title {
		font-size: 55px;
	}
	
	/* IMGHALF SLIDER */
	.content_half_title, h3.content_half_title, .content_half_title a {
		font-size: 37px;
	}
	.imghalf_slide_inner .content_half_text,
	.imghalf_slide_inner .content_half_text p {
		font-size: 16px;
		line-height: 1.4;
	}
}

/* Laptop MDPI (1280*800) */
@media screen and (max-width: 1280px) {
	/* MENU */
	.menu_item {
		font-size: 15px;
		padding: 0px 10px;
	}
	.menu_title {
		letter-spacing: 1px;
	}
	
	/* BOXLIST */
	.box_list {
		gap: 0px;
	}
	.box_item {
		width: 33.3%;
	}
	.box_item:nth-child(5),
	.box_item:nth-child(9) {
		width: 66.6%;
	}
	.box_item:nth-child(5) .box_item_img::before,
	.box_item:nth-child(9) .box_item_img::before {
		padding-top: 41.5%;
	}
	.box_item:nth-child(5) .box_item_content,
	.box_item:nth-child(9) .box_item_content {
		width: 100%;
	}
	
	/* IMAGE HALF */
	.imghalf_slider_container {
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}
	.imghalf_slider_nav {
		width: 100%;
		padding: 25px 0px;
	}
	.imghalf_slider {
		width: 100%;
	}
	
	/* DATES */
	.date_location_link.-csoportos span {
		display: none;
	}
}

@media screen and (max-width: 1200px) {
	/* HERO ALT */
	h1.hero_alt_title,
	h2.hero_alt_title,
	.hero_alt_title {
		font-size: 45px;
	}
}
.krona-msg a {
    color: #a3811e !important;
}