.jcarousel-wrapper {

margin: 0 auto;

position: relative;

padding: 0 0 20px 0;
}

/** Carousel **/

.jcarousel {

position: relative;

overflow: hidden;

width: 100%;
}

.jcarousel ul {

width: 10000em;

position: relative;

list-style: none;

margin: 0;

padding: 0;
}

.jcarousel li {

	float: left;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	padding:15px;

}

.jcarousel img {

	max-width: 100%;

	height: auto;

}

.jcarousel01 {

	position: relative;

	overflow: hidden;

	width: 100%;

}

.jcarousel01 ul {

	width: 10000em;

	position: relative;

	list-style: none;

	margin: 0;

	padding: 0;

}

.jcarousel01 li {

	float: left;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	padding:0px;

}

.jcarousel-control-prev01, .jcarousel-control-next01 {position: absolute; top: 50%;width: 50px;height: 50px;text-align: center;text-decoration: none;text-indent: -5000px;}

.jcarousel-control-prev01{left:-69px;background: url(../images/prev.png) no-repeat center;}

.jcarousel-control-next01{right:-69px;background: url(../images/next.png) no-repeat center;}

/** Carousel Pagination **/

.jcarousel-pagination01 {position: absolute;bottom: -10px;left: 50%;-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);margin: 0;}



/*==============================*/
.jcarousel02 {

	position: relative;

	overflow: hidden;

	width: 100%;

}

.jcarousel02 ul {

	width: 10000em;

	position: relative;

	list-style: none;

	margin: 0;

	padding: 0;

}

.jcarousel02 li {

	float: left;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	padding:0px;

}

.jcarousel-control-prev02, .jcarousel-control-next02 {position: absolute; top: 50%;width: 50px;height: 50px;text-align: center;text-decoration: none;text-indent: -5000px;}

.jcarousel-control-prev02{left:-69px;background: url(../images/prev.png) no-repeat center;}

.jcarousel-control-next02{right:-69px;background: url(../images/next.png) no-repeat center;}

/** Carousel Pagination **/

.jcarousel-pagination02{position: absolute;bottom: -10px;left: 50%;-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);margin: 0;}


/*======================*/


/*==============================*/
.jcarousel03 {

	position: relative;

	overflow: hidden;

	width: 100%;

}

.jcarousel03 ul {

	width: 10000em;

	position: relative;

	list-style: none;

	margin: 0;

	padding: 0;

}

.jcarousel03 li {

	float: left;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	padding:0px;

}

.jcarousel-control-prev03, .jcarousel-control-next03 {position: absolute; top: 50%;width: 50px;height: 50px;text-align: center;text-decoration: none;text-indent: -5000px;}

.jcarousel-control-prev03{left:-69px;background: url(../images/prev.png) no-repeat center;}

.jcarousel-control-next03{right:-69px;background: url(../images/next.png) no-repeat center;}

/** Carousel Pagination **/

.jcarousel-pagination03{position: absolute;bottom: -10px;left: 50%;-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);margin: 0;}

.jcarousel03-home {

	position: relative;

	overflow: hidden;

	width: calc(100% - 40px);
	margin-left: 20px;
margin-right: 20px;

}

.jcarousel03-home ul {

	width: 10000em;

	position: relative;

	list-style: none;

	margin: 0;

	padding: 0;

}

.jcarousel03-home li {

	float: left;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	padding:20px;
	width:100px;

}

.jcarousel-control-prev03-home, .jcarousel-control-next03-home {position: absolute; top: 30%;width: 50px;height: 50px;text-align: center;text-decoration: none;text-indent: -5000px;}

.jcarousel-control-prev03-home{left:-69px;background: url(/wp-content/themes/underscore-child/assets/picto-arrow-left.svg) no-repeat center;}

.jcarousel-control-next03-home{right:-69px;background: url(/wp-content/themes/underscore-child/assets/picto-arrow-right.svg) no-repeat center;}

/** Carousel Pagination **/

.jcarousel-pagination03-home{position: absolute;bottom: -10px;left: 50%;-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);margin: 0;}

@media (max-width:550px){
	.jcarousel-pagination03-home{
		left:0;
		-webkit-transform::none;
		-ms-transform:none;
		transform:none;
		text-align: center;
		width:100%;
	}
}
/*======================*/






.jcarousel img {

	max-width: 100%;

	height: auto;

}




/** Carousel Controls **/

.jcarousel-control-prev, .jcarousel-control-next {

	position: absolute;
	top: 50%;
	width: 50px;
	height: 50px;
	text-align: center;
	text-decoration: none;
	text-indent: -5000px;

}

.jcarousel-control-prev {

	left:-69px;
	background: url(../images/prev.png) no-repeat center;

}

.jcarousel-control-next {

	right:-69px;
	background: url(../images/next.png) no-repeat center;

}

/** Carousel Pagination **/

.jcarousel-pagination {

	position: absolute;

	bottom: -10px;

	left: 50%;

	-webkit-transform: translate(-50%, 0);

	-ms-transform: translate(-50%, 0);

	transform: translate(-50%, 0);

	margin: 0;

}

.jcarousel-pagination a, .jcarousel-pagination01 a, .jcarousel-pagination02 a, .jcarousel-pagination03 a,.jcarousel-pagination03-home a {

	text-decoration: none;

	display: inline-block;

	font-size: 11px;

	height: 10px;

	width: 10px;

	line-height: 10px;

	background: #dddddd;

	color: #4E443C;

	border-radius: 10px;

	text-indent: -9999px;

	margin-right: 7px;

}

.jcarousel-pagination a.active, .jcarousel-pagination01 a.active, .jcarousel-pagination02 a.active, .jcarousel-pagination03 a.active ,.jcarousel-pagination03-home a.active{

	background: #ffcd00;

	color: #ffcd00;

	opacity: 1;

}


/*==============================*/
.jcarousel04 {

	position: relative;

	overflow: hidden;

	width: 100%;

}

.jcarousel04 ul {

	width: 10000em;

	position: relative;

	list-style: none;

	margin: 0;

	padding: 0;

}

.jcarousel04 li {

	float: left;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	padding:0px;

}

.jcarousel-control-prev04, .jcarousel-control-next04 {position: absolute; top: 50%;width: 50px;height: 50px;text-align: center;text-decoration: none;text-indent: -5000px;}

.jcarousel-control-prev04{display:none;left:-69px;background: url(/wp-content/themes/underscore-child/assets/picto-arrow-left.svg) no-repeat center;}

.jcarousel-control-next04{display:none;right:-69px;background: url(/wp-content/themes/underscore-child/assets/picto-arrow-right.svg) no-repeat center;}

/** Carousel Pagination **/

.jcarousel-pagination04{position: absolute;bottom: -10px;left: 50%;-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);margin: 0; text-align: center;}


.jcarousel-pagination04 a{

	text-decoration: none;

	display: inline-block;

	font-size: 11px;

	height: 10px;

	width: 10px;

	line-height: 10px;

	background: #dddddd;

	color: #4E443C;

	border-radius: 10px;

	text-indent: -9999px;

	margin-right: 7px;

}

.jcarousel-pagination04 a.active{

	background: #ffcd00;

	color: #ffcd00;

	opacity: 1;

}

/*======================*/

.jcarouselBlog {

	position: relative;

	overflow: hidden;

	width: 100%;

}

.jcarouselBlog ul {

	width: 10000em;

	position: relative;

	list-style: none;

	margin: 0;

	padding: 0;

}

.jcarouselBlog li {

	float: left;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	padding:15px;

}

.jcarousel-control-prevBlog, .jcarousel-control-nextBlog {position: absolute; top: 50%;width: 50px;height: 50px;text-align: center;text-decoration: none;text-indent: -5000px;}

/** Carousel Pagination **/

.jcarousel-paginationBlog{position: absolute;bottom: -10px;left: 50%;-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);margin: 0; text-align: center;}


.jcarousel-paginationBlog a{

	text-decoration: none;

	display: inline-block;

	font-size: 11px;

	height: 10px;

	width: 10px;

	line-height: 10px;

	background: #dddddd;

	color: #4E443C;

	border-radius: 10px;

	text-indent: -9999px;

	margin-right: 7px;

}

.jcarousel-paginationBlog a.active{

	background: #ffcd00;

	color: #ffcd00;

	opacity: 1;

}

.jcarousel04-app {

	position: relative;

	overflow: hidden;

	width: 100%;

}

.jcarousel04-app ul {

	width: 10000em;

	position: relative;

	list-style: none;

	margin: 0;

	padding: 0;

}

.jcarousel04-app li {

	float: left;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	padding:0px;

}

.jcarousel-control-prev04-app, .jcarousel-control-next04-app {position: absolute; top: 50%;width: 50px;height: 50px;text-align: center;text-decoration: none;text-indent: -5000px;}

.jcarousel-control-prev04-app{left:-69px;background:url(/wp-content/themes/underscore-child/assets/picto-arrow-left.svg) no-repeat center !important;}

.jcarousel-control-next04-app{right:-69px;background:url(/wp-content/themes/underscore-child/assets/picto-arrow-right.svg) no-repeat center !important;}

/** Carousel Pagination **/

.jcarousel-pagination04-app{display:none !important;position: absolute;bottom: -10px;left: 50%;-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);margin: 0;}


.jcarousel04-home {

	position: relative;

	overflow: hidden;

	width: calc(100% - 40px);
	margin-left: 20px;
margin-right: 20px;

}

.jcarousel04-home ul {

	width: 10000em;

	position: relative;

	list-style: none;

	margin: 0;

	padding: 0;

}

.jcarousel04-home li {

	float: left;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	padding:20px;
	width:100px;

}

.jcarousel-control-prev04-home, .jcarousel-control-next04-home {position: absolute; top: 30%;width: 50px;height: 50px;text-align: center;text-decoration: none;text-indent: -5000px;}

.jcarousel-control-prev04-home{left:-69px;background: url(/wp-content/themes/underscore-child/assets/picto-arrow-left.svg) no-repeat center;}

.jcarousel-control-next04-home{right:-69px;background: url(/wp-content/themes/underscore-child/assets/picto-arrow-right.svg) no-repeat center;}

/** Carousel Pagination **/

.jcarousel-pagination04-home{position: absolute;bottom: -10px;left: 50%;-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);margin: 0;}

@media (max-width:550px){
	.jcarousel-pagination04-home{
		left:0;
		-webkit-transform::none;
		-ms-transform:none;
		transform:none;
		text-align: center;
		width:100%;
	}
}
