/*
 Theme Name:  Divi Child Theme
 Theme URI:    https://padcreative.co.uk
 Description:  Pad Creative Child Theme for Divi
 Author:       Mark Williams
 Author URI:   https://padcreative.co.uk
 Template:     Divi
 Version:      1.0.0
*/

/*****Add any custom CSS below this line*****/

/*Carousel*/
.pad-carousel {
	overflow: hidden;
	
}
.pad-carousel .et_pb_module {
/* 	overflow: hidden; */
	animation: scroll 60s linear infinite;
	width: max-content;
}
.pad-carousel .et_pb_module:hover {
    animation-play-state: paused;
}
.pad-carousel .et_pb_module .et_pb_gallery_items {
/* 	animation: scroll 10s linear infinite; */
	white-space: nowrap;
	overflow: visible;
	width: max-content;
}
.pad-carousel .et_pb_module .et_pb_gallery_items .et_pb_gallery_item {
    display: inline-block !important;
    /* min-width: 200px; */
    width: 20vw;
    text-align: center;
	/* width: max-content; */
	margin:0;
	padding:0;
	padding-right: 6vw;
	float: none;
	clear: none;
}
.pad-carousel .et_pb_module .et_pb_gallery_items .et_pb_gallery_item img,
.pad-noCarousel .et_pb_module .et_pb_gallery_items .et_pb_gallery_item img {
/* 	object-fit: contain; */
	max-height: 10vw;
	max-width: 100%;
	width: auto;
	margin:0;
	padding:0;
}
.pad-noCarousel .et_pb_module .et_pb_gallery_items {
    display: flex;
    flex-wrap: wrap;
}
.pad-noCarousel .et_pb_module .et_pb_gallery_items .et_pb_gallery_item {
    flex-grow: 1;
}
.pad-noCarousel .et_pb_module .et_pb_gallery_items .et_pb_gallery_item img {
    object-fit: contain;
    max-height: 10vw;
}



@keyframes scroll {
    0% {
        transform: translate3d(0,0,0);
    }
    100% {
        transform: translate3d(-50%,0,0);
    }
}