/*
Theme Name:     classictravelling_child
Description:    
Author:         Dheeraj Bhosale
Template:       hello-elementor

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

.itinerary_item { 
	padding: 15px;
    background: #f5f5fe;
    margin-bottom: 1em;
    border: 1px solid #eee;
}

.elementor-widget-container .p_posts_repeater {
	padding:0 !important;
	background: none !important;
}

.slick-slider {
	margin: 0 !important;
}
 
.p_posts_repeater .col-sm-4, .p_posts_repeater .col-sm-8 {padding: 0 15px; width: 100%;}
.p_posts_repeater .row { display: flex; flex-wrap: wrap; margin: 0 -15px; width: 100%; } 
.p_posts_repeater .card_header, .left_contents .elementor-icon-list-text { display: flex; justify-content: space-between; align-items: center; } 
.p_posts_repeater .day_number { background: #02325d; color: #fff; padding: 1px 5px; display: flex; justify-content: center; align-items: center;
    border-radius: 4px; font-size: 15px; } .p_posts_repeater .miles_driven { color: #02325d; font-size: 15px; } 
.day_images_slider .slick-prev.slick-arrow, .day_images_slider .slick-next.slick-arrow {  width: 30px; z-index: 1; }  
.day_images_slider .slick-prev.slick-arrow {left: 0px;} 
.day_images_slider .slick-next.slick-arrow {right: 0px;} 
.day_images_slider .slick-slide img { height: 215px; object-fit: cover;} 
.sticky_hdr {z-index: 999;}
@media(min-width: 991px) {
	.p_posts_repeater .col-sm-4 {width: 100%; max-width: 40%;} .p_posts_repeater .col-sm-8 {width: 100%; max-width: 60%;}
}