/*
Theme Name: laboratorio104
Theme URI: https://www.laboratorio104.it/
Description: Child theme for Kadence
Author: laboratorio104
Version: 1.0.0
Template: kadence
Text Domain: laboratorio104
*/

.tour_meta_wrapper
{
	border-bottom: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
  	border-radius: 4px;
}

.tour_meta_wrapper.toaction
{
	border-top: 1px solid #e1e1e1;
	border-bottom: 0;
}

.tour_meta_wrapper .one_fourth
{
	width: 25%;
	padding: 30px 10px 30px 10px;
	box-sizing: border-box;
	margin: 0;
	border-right: 1px solid #e1e1e1;
}

.tour_meta_wrapper .one_fourth.first
{
	border-left: 1px solid #e1e1e1;
}

.one_fourth
{
	width: 22%;
	float: left;
	margin-right: 4%;
	margin-bottom: 2%;
	position: relative;
}

.one_fourth.last
{
	width: 22%;
	margin-right: 0;
	float: right;
	clear: right;
}


.tour_meta_title
{
	clear: both;
	float: none;
	width: 100%;
	margin-left: 0;
	margin-bottom: 10px;
	display: block;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 2px;
	color: #999;
}

.tour_meta_value
{
	color: #000;
	font-weight: 700;
	font-size: 20px;
	text-transform: uppercase;
}

.tour_normal_price
{
	font-size: 10px;
	text-decoration: line-through;
	margin-right: 5px;
	opacity: 0.7;
}

.tour_meta_value .tour_normal_price
{
	font-size: 14px;
	color: #666;
	margin-right: 10px;
}

.tour_meta_value .tour_discount_price
{
	color: #b63327;
}


@media only screen and (max-width: 767px) {

	.one_fourth, .one_fourth.last { width: 100%; margin-right: 0; margin-bottom: 2%; clear: both; }
	
	.one_fifth, .one_fifth.last { width: 100%; margin-right: 0; margin-bottom: 2%; clear: both; }
	.tour_meta_wrapper .one_fifth, .tour_meta_wrapper .one_fourth { width: 100%; margin-right: 0; margin-bottom: 0; clear: both; border: 0; border-bottom: 1px solid #e1e1e1; }
	.tour_meta_wrapper, .tour_meta_wrapper.toaction { border: 0; margin-bottom: 30px; }
	.tour_meta_wrapper.toaction { margin-bottom: 0; }
	.tour_meta_wrapper .one_fifth.first, .tour_meta_wrapper .one_fourth.first { border-left: 0; }
	.tour_meta_wrapper .one_fourth.last { border-bottom: 0; }
	#tour_book_btn { float: none; }
	
	.one .tour_search_wrapper { margin-top: 30px; }
	.tour_search_wrapper input[type=text] { width: 100%; box-sizing: border-box; }
	.start_date_input, .end_date_input { width: 47.5%; }
	.start_date_input i, .end_date_input i { right: 10px; }
	.one_fourth.gallery4, .one_fourth.portfolio4, .one_fourth.gallery4 .mask, .one_fourth.gallery4.filterable, .tour_search_wrapper .one_fourth { width: 100%; height: auto; margin-bottom: 5px; }
	.one_fourth.gallery4 img.blur_effect, .one_fourth.portfolio4 img.blur_effect { width: 100%; height: auto; }
	.one_fourth.gallery4 .mask { width: 100%; height: 100% !important; }
	.one_fourth.gallery4.portfolio_type h6 { margin-top: 34%; }
	.one_fourth.gallery4:hover .mask .mask_circle { width: 32px; height: 32px; margin-top: 22%; }
	.one_fourth.gallery4 .mask .mask_circle i { font-size: 30px; line-height: 34px; }
	
	.portfolio_desc.portfolio2 { float: none; width: 100%; margin: 0; padding: 10px 0 20px 0; box-sizing: border-box; }
	.portfolio_desc.portfolio2 h4 { font-size: 16px; }
	
	.portfolio_desc.portfolio3 { float: none; width: 100%; margin: 0; padding: 10px 10px 20px 10px; box-sizing: border-box; }
	.portfolio_desc.portfolio3 h5 { font-size: 16px; }
	
	.portfolio_desc.portfolio4 { display: none; }
	
	#page_content_wrapper .inner .sidebar_content.full_width.portfolio3_content_wrapper, #page_content_wrapper .inner .sidebar_content.full_width.portfolio4_content_wrapper { width: 300px; }
	.one_third.portfolio3_wrapper, .one_fourth.portfolio4_wrapper { width: 100%; clear: both; }
	
}
