/*

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) {
	
}

@media screen and (max-width: 2000px) {
	/* SECTION CROWDFUNDING LIST */
	.section_crowdfunding_list .box_price_wrapper {
		font-size: 1.2vw;
	}
}

/* Full HD (1920*1080) */
@media screen and (max-width: 1920px) {
	
}

@media screen and (max-width: 1600px) {
	/* BOX LIST */
	.-layout-products .box_list_container .box_item .box_subtitle,
	.-layout-products .box_list_container .box_item .box_subtitle a {
		font-size: 40px;
	}

	/* UPSALE PRODUCTS */
	.upsale_container {
		flex-wrap: wrap;
	}
	.upsale_info {
		flex: 1 0 100%;
		align-items: center;
		text-align: center;
	}
	.upsale_slider_wrapper {
		flex: 1 0 100%;
		max-width: 100%;
		justify-content: center;
	}
	.upsale_slider_wrapper.-no-slider {
		padding: 0px 15px;
		justify-content: center;
	}
	.upsale_slider {
		margin: 0px;
	}
	.-no-slider .upsale_slider .swiper-wrapper {
		justify-content: center;
	}
}

/* Laptop HiDPI (1440*900) */
@media screen and (max-width: 1440px) {
	
}

/* 1280 + padding */
@media screen and (max-width: 1320px) {
	.menu_container {
		padding-left: var(--section-content-padding);
		padding-right: var(--section-content-padding);
	}
	.section_inner {
		padding-left: var(--section-content-padding);
		padding-right: var(--section-content-padding);
	}
	.section.copyright .section_inner {
		padding: var(--section-content-padding);
	}
	
	/* QUESSTIONS */
	.question_inner {
		padding-left: var(--section-content-padding);
		padding-right: var(--section-content-padding);
	}
	
	/* CTA */
	.cta_container {
		width: 65%;
		margin-left: 7vw;
	}
	.-layout-right .cta_container{
		margin-left: 0px;
		margin-right: 7vw;
	}
	
	/* Breaking news */
	.section_breaking_news .section_inner {
		padding: 15px var(--section-content-padding);
	}
	
	/* SEARCH */
	.-layout-normal .advanced_search {
		padding: 0px var(--section-content-padding);
	}
	.-layout-normal .tag_filters_inner {
		padding: 0px var(--section-content-padding);
		max-width: var(--content-width);
	}
	
	/* WEBSHOP MENU */
	.webshop_menu_inner {
		padding-left: var(--section-content-padding);
		padding-right: 30px;
	}

	/* DONATION PACKS */
	.donation_pack {
		width: calc(33.3% - (2 * var(--gap) / 3));
	}
}

/* Laptop MDPI (1280*800) */
@media screen and (max-width: 1280px) {
	/* menu */
	.menu_item {
		padding: 0px 6px;
	}
	.menu_title {
		letter-spacing: 0px;
		font-size: 15px;
	}
	
	/*footer*/
	.footer_content {
		grid-template-columns: 1fr 1fr 1fr;
		grid-column-gap: 20px;
		grid-row-gap: 20px;
	}
	
	/* HERO */
	.hero_content .section_title,
	.hero_content .section_title a {
		font-size: 30px;
		line-height: 1.1;
	}
	
	/* BOX LIST */
	.-layout-products .box_list_container .box_placeholder,
	.-layout-products .box_list_container .box_item {
		width: 25%;
	}
	
	/* Box slider */
	.-layout-products .box_item {
		width: 33.3%;
	}
	.-layout-products .box_slider.-slides-4 .slider-nav {
		display: flex;
	}
	.-layout-products .box_slider.-slides-3 .swiper-wrapper {
		right: 0%;
	}
	
	/*woocommerce*/
	.cart_container .woocommerce-cart-form {
		width: 100%;
		min-width: 100%;
		padding: var(--section-content-padding) 0px;
	}
	.cart_container .cart-collaterals {
		width: 100%;
		min-width: 100%;
		border-left:none;
		border-top: 1px solid #707070;
		padding: var(--section-content-padding) 0px;
	}
	.woocommerce #content table.cart .product-thumbnail,
	.woocommerce table.cart .product-thumbnail,
	.woocommerce-page #content table.cart .product-thumbnail,
	.woocommerce-page table.cart .product-thumbnail {
		display: block;
	}
	.cart_container .woocommerce table.shop_table th,
	.cart_container .woocommerce table.shop_table td {
		padding: 10px 8px;
		font-size: 16px;
	}
	#add_payment_method table.cart img,
	.woocommerce-cart table.cart img,
	.woocommerce-checkout table.cart img {
		width: 75px;
		border-radius: 10px;
	}
	.checkout_container .checkout_details {
		width: 100%;
		min-width: 100%;
		padding: var(--section-content-padding) 0px;
	}
	
	.checkout_container .checkout_overwiew {
		width: 100%;
		min-width: 100%;
		padding: var(--section-content-padding) 0px;
		border-left:none;
		border-top: 1px solid #707070;
	}
	
	/* SECTION CROWDFUNDING LIST */
	.section_crowdfunding_list .box_price_wrapper {
		font-size: 1.5vw;
	}
}

@media screen and (max-width: 1200px) {
	
}
@media screen and (max-width: 1100px) {
	:root {
		--section-content-padding: 50px;
	}
}