/*
 Theme Name:   Twenty Fifteen Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Twenty Fifteen Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-fifteen-child
*/
.et-fixed-header #top-menu li a {
    padding-bottom: 15px!important;
    padding: 15px;
    background: #ffffff;
    line-height: 15px!important;
}
/*-----------------------------------------------*/

/*-----Scrolling Module Carousel by Divi Soup----*/

/*-----------------------------------------------*/

/*Carousel settings, adjust these values only*/

:root {
	--home-module-number: 36;
	/*Your TOTAL number of modules, so if you have 8 modules duplicated, this number should be 16*/
	--ds-columns-desktop: 6;
	/*The number of modules you want displayed at any one time on desktop*/
	--ds-columns-tablet: 4;
	/*The number of modules you want displayed at any one time on tablet*/
	--ds-columns-mobile: 2;
	/*The number of modules you want displayed at any one time on mobile*/
	--ds-speed-desktop: 40s;
	/*The speed you want your carousel to move on desktop (increase value for slower, decrease for faster)*/
	--ds-speed-tablet: 30s;
	/*The speed you want your carousel to move on tablet (increase value for slower, decrease for faster)*/
	--ds-speed-mobile: 30s;
	/*The speed you want your carousel to move on mobile (increase value for slower, decrease for faster)*/
}
/**************************************************/

/*You do not need to edit anything below this line*/

/**************************************************/

/*Variables for desktop*/

@media all and (min-width: 981px) {
	:root {
		--ds-column-width: auto;
		--ds-module-width: calc(100vw / var(--ds-columns-desktop));
		--ds-column-animation: calc(var(--ds-module-width) - (var(--ds-module-width) * 2));
		--ds-scroll-speed: var(--ds-speed-desktop);
	}
}
/*Variables for tablets*/

@media all and (max-width: 980px) {
	:root {
		--ds-column-width: auto;
		--ds-module-width: calc(100vw / var(--ds-columns-tablet));
		--ds-column-animation: calc(var(--ds-module-width) - (var(--ds-module-width) * 2));
		--ds-scroll-speed: var(--ds-speed-tablet);
	}
}
/*Variables for mobile*/

@media all and (max-width: 479px) {
	:root {
		--ds-module-width: calc(100vw / var(--ds-columns-mobile));
		--ds-scroll-speed: var(--ds-speed-mobile);
	}
}
/*Define the animation*/

@-webkit-keyframes scroll {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	100% {
		-webkit-transform: translateX(calc(var(--ds-column-animation) * (var(--home-module-number) / 2)));
		transform: translateX(calc(var(--ds-column-animation) * (var(--home-module-number) / 2)));
	}
}
@keyframes scroll {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	100% {
		-webkit-transform: translateX(calc(var(--ds-column-animation) * (var(--home-module-number) / 2)));
		transform: translateX(calc(var(--ds-column-animation) * (var(--home-module-number) / 2)));
	}
}
/*Pause animation on hover*/

.siwek-carousel .et_pb_column:hover {
	-webkit-animation-play-state: paused;
	animation-play-state: paused;
}
/*Hide the row overflow*/

.siwek-carousel {
	overflow: hidden;
}
/*Define the grid and apply animation*/

.siwek-carousel .et_pb_column {
	display: grid;
	grid-template-columns: repeat(var(--home-module-number), var(--ds-module-width));
	width: var(--ds-column-width);
	-webkit-animation: scroll var(--ds-scroll-speed) linear infinite;
	animation: scroll var(--ds-scroll-speed) linear infinite;
}
/*Apply the module width*/

.siwek-carousel .et_pb_module {
	width: var(--ds-module-width) !important;
}
/*-----------------------------------------------*/

/*---End Scrolling Module Carousel by Divi Soup--*/

/*-----------------------------------------------*/