/*

Theme Name: Pixel Ranger Blank Theme

Description: Tablet screen resolutions: 1024 px, 768 px

*/

@media screen and (max-width: 1024px) {
	.thumbnails {
		width: 100%;
		max-height: 150px;
	}
	.thumbnails .gallery_prev {
		left: 0px;
		margin-left: 20px;
	}
	.thumbnails .gallery_next {
		right: 0px;
		margin-right: 20px;
	}
	.image_overlay_textblock {
		width: 75%;
	}
	.text_light .image_overlay_textblock_inner {
		color: #676e6c;
	}
	.image_overlay_textblock {
		width: 100%;
		position: relative;
		height: auto;
		padding: 50px;
	}
	.image_holder {
		position: relative;
		height: 50vh;
	}
	.image_overlay_gradient {
		display: none;
	}
	.image_overlay {
		min-height: auto;
	}
	
	.pxr-field-wrapper input[type="text"],
	.pxr-field-wrapper input[type="tel"]{
		background-color: #fff;
		border: 1px solid #676e6c;
		height: 50px;
		padding: 0px 15px;
		border-radius: 4px;
		width: 100%;
	}
	.pxr-field-wrapper input[type="submit"] {
		font-family: Lato, sans-serif;
		background-color: #fff;
		border: 1px solid #676e6c;
		padding: 15px 20px;
		cursor: pointer;
		border-radius: 4px;
	}
	
	.post_item_title h3 {
		font-size: 14px;
	}
}
@media screen and (max-width: 970px) {
	.thumbnail .imgholder {
		width: 120px;
		height: 120px;
	}
	
	.submenu_text {
		text-align: center;
	}
	.menu_triangle {
		display: none;
	}
}
@media screen and (max-width: 768px) {
	.post_grid .post_item {
		width: calc(100% - 30px);
	}
}
@media screen and (max-width: 767px) {
	.thumbnail .imgholder {
		width: 100px;
		height: 100px;
	}
	.img_half_section .img_half_part {
		height: 50vh;
	}
}