/* 針對列印 & PDF增加設定 */
.product_types h3,
.product_details h3 {margin: 10px 0;}
.product_types .number_status,
.product_details .number_status {margin: 0 0 10px;}
.product_types .product_basic_info,
.product_details .product_basic_info {padding-top: 10px; margin-bottom: 0px;}
.product_types .product_basic_info ul li,
.product_details .product_basic_info ul li {width: 89%;}
.product_types .product_basic_info ul li.basic_info_title,
.product_details .product_basic_info ul li.basic_info_title {width: 11%;}
.product_types .product_basic_info ul:nth-child(2) li,
.product_details .product_basic_info ul:nth-child(2) li,
.product_types .product_basic_info ul:nth-child(2) li.basic_info_title,
.product_details .product_basic_info ul:nth-child(2) li.basic_info_title {width: 100%;}
.product_types .product_basic_info ul li .panel,
.product_details .product_basic_info ul li .panel {min-width: 100px; margin-right: 5px;}
.product_types .product_basic_info ul li .panel .panel-heading,
.product_details .product_basic_info ul li .panel .panel-heading {padding: 10px 5px; font-size: 16px;}
.product_types .product_basic_info ul li .panel .panel-body,
.product_details .product_basic_info ul li .panel .panel-body {padding: 15px 5px;}
.product_types .Concessions,
.product_details .Concessions,
.product_types .TravelCharacteristics,
.product_details .TravelCharacteristics {padding: 10px 0;}
.product_types .Concessions .concessions_content img,
.product_details .Concessions .concessions_content img ,
.product_types .Concessions .concessions_content p img,
.product_details .Concessions .concessions_content p img ,
.product_types .TravelCharacteristics .features_content img,
.product_details .TravelCharacteristics .features_content img ,
.product_types .TravelCharacteristics .features_content p img,
.product_details .TravelCharacteristics .features_content p img {width: 100% !important; max-width: 100% !important; height: 100% !important;}
.product_types .TravelCharacteristics .features_content,
.product_details .TravelCharacteristics .features_content {padding: 20px;}
.product_types .DailyItinerary .every_day .day_content > img,
.product_details .DailyItinerary .every_day .day_content > img,
.product_types .DailyItinerary .every_day .day_content > p > img,
.product_details .DailyItinerary .every_day .day_content > p > img,
.product_types .DailyItinerary .every_day .day_content > p > a img,
.product_details .DailyItinerary .every_day .day_content > p > a img,
.product_types .DailyItinerary .every_day .day_content > p > span img,
.product_details .DailyItinerary .every_day .day_content > p > span img {width: 100% !important; max-width: 100% !important; height: initial !important;}
.product_types .DailyItinerary .every_day .day_title > .panel-title > a,
.product_details .DailyItinerary .every_day .day_title > .panel-title > a {display: flex; align-items: center;}
.product_types .DailyItinerary .every_day .day_title > .panel-title > a .day_title_left,
.product_details .DailyItinerary .every_day .day_title > .panel-title > a .day_title_left {flex: 0 0 11%; max-width: 11%;}
.product_types .DailyItinerary .every_day .day_title > .panel-title > a .day_title_right,
.product_details .DailyItinerary .every_day .day_title > .panel-title > a .day_title_right {flex: 0 0 89%; max-width: 89%;}
.product_types .AtTheirOwnExpense .panel-group .panel-default .panel-body .dl-horizontal img,
.product_details .AtTheirOwnExpense .panel-group .panel-default .panel-body .dl-horizontal img {position: initial;}


.product_details .day_style_1 .item,
.product_types .day_style_1 .item {width: 50%; display: block; height: 380px; margin-bottom: 20px;}
.product_details .day_style_1 img,
.product_types .day_style_1 img {width:100%; height: 100%; object-fit: cover;}
.product_details .day_style_2 .item,
.product_types .day_style_2 .item {width: 50%; display: block; height: 380px; margin-bottom: 20px;}
.product_details .day_style_2 img,
.product_types .day_style_2 img {width:100%; height: 100%; object-fit: cover; height: 380px;}
.product_details .day_style_3 .item,
.product_types .day_style_3 .item {width: 33.33%; display: block; height: 250px; margin-bottom: 20px;}
.product_details .day_style_3 img,
.product_types .day_style_3 img {width:100%; height: 100%; object-fit: cover;}
.product_details .day_style_4 .item,
.product_types .day_style_4 .item {width: 25%; display: block; height: 180px; margin-bottom: 20px;}
.product_details .day_style_4 img,
.product_types .day_style_4 img {width:100%; height: 100%; object-fit: cover;}
.product_details .day_style_5 .item,
.product_types .day_style_5 .item {width: 33.33%; display: block; height: 250px; margin-bottom: 20px;}
.product_details .day_style_5 .item.col-lg-12,
.product_types .day_style_5 .item.col-lg-12 {width: 100%; display: block; height: auto; margin-bottom: 20px;}
.product_details .day_style_5 img,
.product_types .day_style_5 img {width:100%; height: 100%; object-fit: cover;}
.product_details .day_style_6 .item,
.product_types .day_style_6 .item {width: 25%; display: block; height: 180px; margin-bottom: 20px;}
.product_details .day_style_6 .item.col-lg-12,
.product_types .day_style_6 .item.col-lg-12 {width: 100%; display: block; height: auto; margin-bottom: 20px;}
.product_details .day_style_6 img,
.product_types .day_style_6 img {width:100%; height: 100%; object-fit: cover;}
.product_details .day_style_7 .item,
.product_types .day_style_7 .item {width: 33.33%; display: block; height: 250px; margin-bottom: 20px;}
.product_details .day_style_7 .item.col-lg-12,
.product_types .day_style_7 .item.col-lg-12 {width: 100%; display: block; height: auto; margin-bottom: 20px;}
.product_details .day_style_7 img,
.product_types .day_style_7 img {width:100%; height: 100%; object-fit: cover;}
.product_details .day_style_8 .item,
.product_types .day_style_8 .item {width: 25%; display: block; height: 180px; margin-bottom: 20px;}
.product_details .day_style_8 .item.col-lg-12,
.product_types .day_style_8 .item.col-lg-12 {width: 100%; display: block; height: auto; margin-bottom: 20px;}
.product_details .day_style_8 img,
.product_types .day_style_8 img {width:100%; height: 100%; object-fit: cover;}

@media print {
.product_details .day_style_1 .item,
.product_types .day_style_1 .item {width: 50%; display: block; height: 380px; margin-bottom: 20px;}
.product_details .day_style_1 img,
.product_types .day_style_1 img {width:100%; height: 100%; object-fit: cover;}
.product_details .day_style_2 .item,
.product_types .day_style_2 .item {width: 50%; display: block; height: 380px; margin-bottom: 20px;}
.product_details .day_style_2 img,
.product_types .day_style_2 img {width:100%; height: 100%; object-fit: cover; height: 380px;}
.product_details .day_style_3 .item,
.product_types .day_style_3 .item {width: 33.33%; display: block; height: 250px; margin-bottom: 20px;}
.product_details .day_style_3 img,
.product_types .day_style_3 img {width:100%; height: 100%; object-fit: cover;}
.product_details .day_style_4 .item,
.product_types .day_style_4 .item {width: 25%; display: block; height: 180px; margin-bottom: 20px;}
.product_details .day_style_4 img,
.product_types .day_style_4 img {width:100%; height: 100%; object-fit: cover;}
.product_details .day_style_5 .item,
.product_types .day_style_5 .item {width: 33.33%; display: block; height: 250px; margin-bottom: 20px;}
.product_details .day_style_5 img,
.product_types .day_style_5 img {width:100%; height: 100%; object-fit: cover;}
.product_details .day_style_6 .item,
.product_types .day_style_6 .item {width: 25%; display: block; height: 180px; margin-bottom: 20px;}
.product_details .day_style_6 img,
.product_types .day_style_6 img {width:100%; height: 100%; object-fit: cover;}
.product_details .day_style_7 .item,
.product_types .day_style_7 .item {width: 33.33%; display: block; height: auto; margin-bottom: 20px;}
.product_details .day_style_7 img,
.product_types .day_style_7 img {width:100%; height: 100%; object-fit: cover;}
.product_details .day_style_8 .item,
.product_types .day_style_8 .item {width: 25%; display: block; height: 180px; margin-bottom: 20px;}
.product_details .day_style_8 img,
.product_types .day_style_8 img {width:100%; height: 100%; object-fit: cover;}
}
