
@font-face {
	font-family: 'Conduit ITC';
	src: url('../fonts/ConduitITC.woff2') format('woff2'),
		url('../fonts/ConduitITC.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Conduit ITC';
	src: url('../fonts/ConduitITC-Italic.woff2') format('woff2'),
		url('../fonts/ConduitITC-Italic.woff') format('woff');
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Conduit ITC';
	src: url('../fonts/ConduitITC-Bold.woff2') format('woff2'),
		url('../fonts/ConduitITC-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}



#weber_iframe_html_2024 {
	padding-bottom: 20px;
}

#weber_iframe_html_2024 a, 
#weber_iframe_html_2024 a:hover {color: #DC1E1E; text-decoration: none;}

#weber_iframe_html_2024 .btn {border-radius: 5px; border-width:2px;  font-family: 'Conduit ITC'; font-weight: normal; }
#weber_iframe_html_2024 .btn-primary, #weber_iframe_html_2024 .btn-primary:visited, #weber_iframe_html_2024 .btn-primary:active {border-color: #DC1E1E; background-color: #DC1E1E; color: #fff;}
#weber_iframe_html_2024 .btn-primary:hover {border-color: #000; background-color: #000; color: #fff;}

#weber_iframe_html_2024 .btn-lg {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 2rem;
  padding-bottom: 0.35rem
  }


#weber_iframe_html_2024 {
	font-family: "Conduit ITC", Arial;
	font-size : 1.1em;
	background-color : #ffffff;
	display: block;
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
	

}
#weber_iframe_html_2024 .nav-tabs .nav-item {margin-right: 20px;}
#weber_iframe_html_2024 .nav-tabs .nav-item:last-child {margin-right: 0px;}
#weber_iframe_html_2024 .nav-tabs .nav-link {
	--bs-nav-tabs-link-active-color:#000;
	--bs-nav-link-color:#000;
	border:solid 0px #fff;
	padding-left: 0; padding-right: 0;
	position: relative;
}
#weber_iframe_html_2024 .nav-tabs .nav-link:hover {color: #DC1E1E;}
#weber_iframe_html_2024 .nav-tabs .nav-link::after {position: absolute; width: 100%; height: 4px; left: 0; bottom: 0; content: ""; background: #FFF}
#weber_iframe_html_2024 .nav-tabs .nav-link:hover::after, 
#weber_iframe_html_2024 .nav-tabs .nav-link.active::after {background:#DC1E1E }

#weber_iframe_html_2024 .nav-tabs #tab-accueil:hover::after, 
#weber_iframe_html_2024 .nav-tabs #tab-accueil.active::after {background:#fff }
/*@media (min-width: 1400px) {
	#weber_iframe_html_2024 {max-width: 1280px;}
}*/
#weber_iframe_html_2024 img { max-width: 100%;}
#weber_iframe_html_2024 img.stretchMe { max-width: 100%; height: 100%; width: auto; object-fit: cover;}

#weber_iframe_html_2024 .nav-tabs {
  --bs-nav-tabs-border-width: 0px;
  display: flex;
	align-items: center;
  }
  #weber_iframe_html_2024 h1 {font-family: "Conduit ITC", Arial;font-weight: bold; font-size : 50px; line-height: 56px; color : #fff; padding-bottom : 0px; text-align: left; text-transform: none; }
#weber_iframe_html_2024 h2 {font-family: "Conduit ITC", Arial;font-weight: bold; font-size : 20px; line-height: 20px; color : #000; padding-bottom : 0px; text-align: center; text-transform: uppercase; }
	#weber_iframe_html_2024 h2 span {color:#DC1E1E;}


#weber_iframe_html_2024 h3 {font-family: "Conduit ITC", Arial;font-weight: bold; font-size : 40px; line-height: 40px; color : #DC1E1E; }
#weber_iframe_html_2024 h4 {font-family: "Conduit ITC", Arial;font-weight: bold; font-size : 24px; line-height: 27px; color : #000; }
#weber_iframe_html_2024 h5 {font-family: "Conduit ITC", Arial;font-weight: bold; font-size : 24px; line-height: 26px; color : #000; }

#weber_iframe_html_2024 p {font-size : 14px; line-height: 18px; text-align: left;  }
#weber_iframe_html_2024 p.headerP {font-size : .8em;}

#weber_iframe_html_2024 .column, #weber_iframe_html_2024 .columns {
padding : 0;
}

#weber_iframe_html_2024 #header_iframe {display: flex; gap: 20px; align-items: center; justify-content: start; min-height: 80px; background: #fff;}
#weber_iframe_html_2024 #footer_iframe {display: flex; gap: 10px; flex-direction: column; align-items: center; justify-content: center; min-height: 80px; background: #fff; padding: 40px 0;}
#weber_iframe_html_2024 #footer_iframe h3 {font-size : 30px; line-height: 30px; color : #000; margin-bottom: 20px; text-align: center;}
#weber_iframe_html_2024 #footer_iframe .footer_menu {border-bottom: solid 1px #707070; width: 100%;}

#weber_iframe_html_2024 .home_cont_grid {
	padding: 5px 20px; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-end; height: 100%; color: #fff;
}
#weber_iframe_html_2024 .home_cont_grid h2 {
	color: #fff; font-size: 50px; line-height: 50px; text-transform: none; text-align: left; 
}
#weber_iframe_html_2024 .home_cont_grid .moitie { padding-right: 50%;}


#weber_iframe_html_2024 #footer_iframe .footer_menu .logo { max-height: 50px; width: auto;}
#weber_iframe_html_2024 #footer_iframe .footer_menu ul {
	display: flex; justify-content: space-between; align-items: start; gap: 5px;
	list-style-type: none; padding: 0; margin: 0; text-align: center;
}
#weber_iframe_html_2024 #footer_iframe .footer_menu ul li, #weber_iframe_html_2024 #footer_iframe .footer_menu ul li a, #weber_iframe_html_2024 #footer_iframe .footer_menu ul li a span {
	display: block; text-align: center;
	color: #000; font-size: 16px; font-weight: bold;
}
#weber_iframe_html_2024 #footer_iframe .footer_menu ul li a span { line-height: 32px;}
#weber_iframe_html_2024 #footer_iframe .footer_menu ul li a:hover span { color: #DC1E1E;}


#weber_iframe_html_2024  .bg-red {	background-color: #DC1E1E;
	display: flex;
	flex-direction: column;
	  align-items: start;
	  justify-content: center;}

#weber_iframe_html_2024 .bg-cream {	background-color: #EDE5DF; }

#weber_iframe_html_2024 .duplausau {
	display: flex; justify-content: center; align-items: center; gap: 10px;
	color: #000; font-size: 14px; line-height: 14px; font-weight: bold;	
}
#weber_iframe_html_2024 .duplausau::before,
#weber_iframe_html_2024 .duplausau::after {
	content: ""; display: inline-flex; width:21px ; height: 14px;
	background: transparent url(../assets/arrowright.svg) no-repeat center center;
	background-size: contain;
	margin-top: -2px;
}

#weber_iframe_html_2024 .duplausau::before {
transform: scaleX(-1);
}


#weber_iframe_html_2024 .tpl-gd {
	min-height: 345px;
}
#weber_iframe_html_2024 .tpl-gd.reverse { flex-direction: row-reverse;}
#weber_iframe_html_2024 .tpl-gd .contenu {padding: 5px 80px 5px 40px; margin: auto 0;}
#weber_iframe_html_2024 .tpl-gd.reverse .contenu {padding: 5px 40px 5px 80px;}
#weber_iframe_html_2024 .tpl-gd .hold_cont {display: flex;}
#weber_iframe_html_2024 .carousel-slideraccess .tpl-gd.reverse .contenu {padding: 5px 80px 5px 80px;}


#weber_iframe_html_2024 .tpl-header {
	min-height: 276px;
	background-color: #DC1E1E;
	color: #fff;
	background-size: contain;
	  background-position: right center;
	background-repeat: no-repeat;
}
#weber_iframe_html_2024 .serenity_banner {
	max-height: 300px;
	position: relative;
	margin: 40px 0
}
#weber_iframe_html_2024 .serenity_banner > img {
width: 100%; height: auto; object-fit: cover	
}
#weber_iframe_html_2024 .serenity_banner > .message,
#weber_iframe_html_2024 .serenity_banner > .message:hover,
#weber_iframe_html_2024 .serenity_banner > .message:visited,
#weber_iframe_html_2024 .serenity_banner > .message:active {
background: #fff;
padding: 3em 2em 3em 4em;
color: #000;
position: absolute;
width: 58%;
top: 50%;
right: 50px;
transform: translateY(-50%);
display: block;
text-decoration: none;
}

#weber_iframe_html_2024 .my-carou-bosch {
	padding: 20px 10px 50px 10px;
	background-color: #EFF1F2;
	
}
#weber_iframe_html_2024 .my-carte { display: flex; flex-direction: column; padding: 1em; background: #fff; display: flex; margin: 1em;}
#weber_iframe_html_2024 .my-carou-3 .my-carte {min-height: 330px;}
#weber_iframe_html_2024 .my-carou-4 .my-carte {min-height: 410px;}
#weber_iframe_html_2024 .my-carte > figure {max-height: 165px; height: 165px; position: relative; overflow: hidden;}
#weber_iframe_html_2024 .my-carte > figure > img {height: 165px; width: auto; object-fit: cover; max-width: 100%;}
#weber_iframe_html_2024 .my-carte > h3 {
	color: var( --e-global-color-secondary );
	font-family: "Conduit ITC", Sans-serif;
	font-size: 22px;font-weight: bold;line-height: 40px;
}
#weber_iframe_html_2024 .my-carte > h3 + p {
	font-family: "Conduit ITC", Sans-serif;
	font-size: 16px;
	font-weight: 200;
	line-height: 30px;
}
#weber_iframe_html_2024 .header-serenity > div {padding: 1em; background: #fff; font-size: 15px;line-height: 20px;}
#weber_iframe_html_2024 .header-serenity > div > strong { font-size: 18px;}
#weber_iframe_html_2024 .header-serenity > img {width: 58%;}
#weber_iframe_html_2024 .header-serenity { display: flex;	}

#weber_iframe_html_2024 .blocCustom {
padding-top : 20px;
}


#weber_iframe_html_2024 .blocCustom_details .texte {text-align : center; font-size : 1.0em; line-height: 1.3em; padding : 30px 0;}
#weber_iframe_html_2024 .blocCustom_details .textesub {text-align : center; font-size : 1.0em; padding-bottom : 20px;}
#weber_iframe_html_2024 .hold_legals {font-size: .6em; color: #707070; margin-top: 5em;}
#weber_iframe_html_2024 .carousel-caption {
	right: auto;
	  left: 5%;
	  text-transform: uppercase;
	  bottom: 0px;
}
#weber_iframe_html_2024 .carousel-home .carousel-caption,
#weber_iframe_html_2024 .carousel-slideraccess .carousel-caption  {
	width: 50%;
	right: 0;
	  left: auto;
	  text-transform: none;
	  bottom: auto;
	  top: 50%;
	  transform: translateY(-50%);
	  display: flex; justify-content: center; align-items: center; gap: 20px; flex-direction: column;
}
#weber_iframe_html_2024 .carousel-home .owl-item { border: solid 7px #DC1E1E; }
#weber_iframe_html_2024 .carousel-home .carousel-caption > b {  color: #DC1E1E;  font-size: 18px;
	line-height: 18px;	font-weight: bold;}
#weber_iframe_html_2024 .carousel-produits .carousel-caption {
	position: relative;
	display: block; text-align: center;
	right: auto;
	  left: auto;
	  text-transform: uppercase;
	  bottom: auto;
	  color: #DC1E1E;
	  font-size: 20px;
		line-height: 20px;
		font-weight: bold;
}
#weber_iframe_html_2024 .carousel-caption-deux {
	background: #fff; padding: 1em; width: 25%; color: #000; text-align: left;
	left: auto;
	right: 5%;
	bottom: auto;
	top: 50%;
	transform: translateY(-50%);
}

#weber_iframe_html_2024 .owl-carousel {
 	height: 100%;
  object-fit: cover;
}
#weber_iframe_html_2024 .owl-carousel .owl-stage-outer, 
#weber_iframe_html_2024 .owl-carousel .owl-stage-outer .owl-stage {
	height: 100%;
}
#weber_iframe_html_2024 .owl-carousel .owl-stage-outer .owl-item img {
	height: 100%;
	  object-fit: cover;
	 width: auto !important;
	   min-height: 345px;
}
#weber_iframe_html_2024 .owl-carousel.carousel-produits .owl-stage-outer .owl-item img {
	height: 200px;
	min-height: 200px;
	margin: 0 auto;
	object-fit: contain;
}
#weber_iframe_html_2024 .owl-carousel.carousel-home .owl-stage-outer .owl-item .carousel-caption > img {
	height: auto;
	min-height: 50px;
	object-fit: contain;
	width: 70% !important;
	  margin: 0 auto;
}

#weber_iframe_html_2024 .owl-carousel.carousel-produits .owl-stage-outer .owl-item > div {
	
}
#weber_iframe_html_2024 .owl-carousel.carousel-slideraccess .owl-stage-outer .owl-item > div {
	display: flex;
	  flex-direction: row-reverse;
	  align-items: center;
}
#weber_iframe_html_2024 .owl-carousel.carousel-slideraccess .owl-stage-outer .owl-item img {width: 50% !important;}
#weber_iframe_html_2024 .owl-carousel.carousel-slideraccess .owl-stage-outer .owl-item > div .contenu {
	display: flex;
	  flex-direction: column;
	  align-items: flex-start;
	  width: 50%;
	padding:  50px 80px 5px 40px
}

#weber_iframe_html_2024 .owl-nav {
	text-align: right;
	max-width: 100%;
	  position: absolute;
	  width: 100%;
	  top: 50%;
	  left: 0;
	  transform: translateY(-50%);
	  padding: 0 18px;
	  display: flex;
		justify-content: space-between;

}
#weber_iframe_html_2024 .accueil-carousel .owl-nav {
	text-align: right;
	max-width: 100%;
	position: absolute; width: 100%;
	top: 50%; transform: translateY(-50%);
}
#weber_iframe_html_2024 .owl-carousel .owl-nav button.owl-next, 
#weber_iframe_html_2024 .owl-carousel .owl-nav button.owl-prev {
	width: 35px; height: 35px; background: transparent url(../assets/flright.svg) no-repeat center center; background-size: cover;
	width: 30px; height: 30px; background: transparent url(../assets/flrightred.svg) no-repeat center center; background-size: cover;
	opacity: .75;
}

/*#weber_iframe_html_2024 .owl-carousel.hotspots .owl-nav button.owl-next, 
#weber_iframe_html_2024 .owl-carousel.hotspots .owl-nav button.owl-prev,
#weber_iframe_html_2024 .owl-carousel.carousel-produits .owl-nav button.owl-next, 
#weber_iframe_html_2024 .owl-carousel.carousel-produits .owl-nav button.owl-prev,
#weber_iframe_html_2024 .owl-carousel.carousel-access .owl-nav button.owl-next, 
#weber_iframe_html_2024 .owl-carousel.carousel-access .owl-nav button.owl-prev
  {
	width: 30px; height: 30px; background: transparent url(../assets/flrightred.svg) no-repeat center center; background-size: cover;
}
*/
#weber_iframe_html_2024 .owl-carousel.carousel-home .owl-nav {
	display: none;
}


.owl-carousel .owl-nav button:hover {
	opacity: 1;
}
.owl-carousel .owl-nav button.owl-prev {transform: scaleX(-1);}

.owl-carousel .owl-nav button.owl-next > span, 
.owl-carousel .owl-nav button.owl-prev > span {display: none;}


#weber_iframe_html_2024 .accueil-carousel.owl-carousel .owl-nav button {
	background-color: rgba(255,255,255,.55);
	width: 40px; height: 40px;
	background-size: 20px 20px;
	background-position: 8px center;
	float: right;
}
#weber_iframe_html_2024 .accueil-carousel.owl-carousel .owl-nav button.owl-prev {
	
	float: left;
}
#weber_iframe_html_2024 .abdp {position: relative; }
#weber_iframe_html_2024 .abdp > a.btn {position: absolute; bottom: 40px; left: 40px; }
#weber_iframe_html_2024 .hold-dots {position: relative;}
#weber_iframe_html_2024 .hold_navMydots {
  position: absolute;
  left: 0;
  top: 0;
  width: 66.6666%;
  height: 100%;
  z-index: 1;
transform: translateX(calc(-100% - 40px)) translateY(0px);
}
#weber_iframe_html_2024 .hold_navMydots.charbon{
	transform: translateX(calc(-100% - 40px)) translateY(35px);
}
#weber_iframe_html_2024 .hold_navMydots.elec{
	transform: translateX(calc(-100% - 40px)) translateY(20px);
}
#weber_iframe_html_2024 .hold_navMydots.plancha{
height: 50%;
top: 50%;
  transform: translateX(calc(-100% - 40px)) translateY(-50%);
}
#weber_iframe_html_2024 .owl-carousel.hotspots {border: solid 11px #dc1e1e;}
#weber_iframe_html_2024 .owl-carousel.hotspots .owl-item {
  min-height: 450px;
  aspect-ratio: 1;
}
#weber_iframe_html_2024 .owl-carousel.hotspots .owl-stage-outer .owl-item img {
	min-height: 450px;
}
#weber_iframe_html_2024 .owl-carousel.hotspots .owl-item img, #weber_iframe_html_2024 .owl-carousel.simple .owl-item img {
  position: absolute;
  z-index: 0;
}
#weber_iframe_html_2024 .owl-carousel.hotspots .owl-item .infos, #weber_iframe_html_2024 .owl-carousel.simple .owl-item .infos {
  position: absolute;
  z-index: 2;
  width: calc(100% - 30px);
  bottom: 15px;
  display: flex;
  align-items: flex-start;
  gap: 1rem;
  left: 15px;
}


#weber_iframe_html_2024 .myNavDots {
  position: absolute;
  width: 23px;
  height: 23px;
  background: #000;
  border: solid 1px #fff;
  color: #fff;
  text-align: center;
  line-height: 23px;
  border-radius: 100%;
  transform: translateX(-50%) translateY(-50%);
  
}

#weber_iframe_html_2024 .myNavDots.active {
  background: #dc1e1e;
  color: #fff;
  border-color: #dc1e1e;
}

#weber_iframe_html_2024 .hotspots h3 {

  font-size: 24px;
  line-height: 27px;
  color: #fff;
  text-transform: uppercase;
}
#weber_iframe_html_2024 .hotspots p {color: #fff;}
#weber_iframe_html_2024 .infos > span {
  width: 46px;
  height: 46px;
  line-height: 46px;
  background: #dc1e1e;
  border: solid 1px #dc1e1e;
  color: #fff;
  text-align: center;
  border-radius: 100%;
  display: inline-block;
 
  font-size: 22px;
  font-weight: 500;
  min-width: 46px;
  min-height: 46px;
}
/***********************************************************************/
/*VIDEO CSS FOR VIDEOJS*/
.bg-gris {background-color: #EFF1F2;}
#actualites-tab-pane .texte { font-size: 16px;line-height: 20px; padding:2em 1em; }
.flex-video {
padding : 0;
margin-bottom : 0;
height: 100%;
}

.video-js .vjs-tech {
position: relative;
height: inherit;
}
.player {
width: 80%;
width: 100%;
margin-left: auto;
margin-right: auto;
background: #ccc;
}
.video-js {
position: relative !important;
height: 100% !important;
width: auto !important;
}
#weber_iframe_html_2024 .vjs-poster {
background-color : #fff;
background-size: cover;
}
#weber_iframe_html_2024 .vjs-poster:hover {
background-color: #fff;

/*background-color: #fff;
color: #000;*/
}
	#weber_iframe_html_2024 .vjs-poster img {
		height: 100%;
		  object-fit: cover;
	}
.video-js .vjs-big-play-button {
border : none;
border-radius : 99em;
padding: 0px;
opacity : .7;
background: transparent url(../assets/playbosch24.svg) no-repeat center center;
background-size: auto;
background-size: 30px 30px;
width: 30px;
height: 30px;
margin: 0;
transform: translateX(-50%) translateY(-50%);
}
.bigplay .video-js .vjs-big-play-button {
	background-size: 50px 50px;
	width: 50px;
	height: 50px;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder::before, .video-js .vjs-play-control .vjs-icon-placeholder::before, .vjs-icon-play::before {
	content: "";
}



.video-js .vjs-big-play-button:focus, .video-js:hover .vjs-big-play-button {
opacity :1;
background-color: rgba(0,0,0,.5);
}



.video-js .vjs-big-play-button:hover {
background-color: transparent;
opacity : 1;
color : #000;
}

.video_thumbnail .play-btn {
display: inline-block;
position: absolute;    
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

.video_thumbnail:hover .play-btn {
/* background-color: #f00; */
}


.video-js .vjs-control-bar {
background-color: #fff;
color : #000;
}

.video-js .vjs-play-progress {
background-color: #e0e0e0;
}
.video-js .vjs-volume-level {
background-color: #e0e0e0;
}


.col-animate {
-webkit-transition: width 0.3s ease;
-moz-transition: width 0.3s ease;
-o-transition: width 0.3s ease;
transition: width 0.3s ease;
overflow:hidden;
}
@media (max-width:1024px){
	#weber_iframe_html_2024 .header-serenity > img {width: 100%;}
	#weber_iframe_html_2024 .serenity_banner > .message,
	#weber_iframe_html_2024 .serenity_banner > .message:hover,
	#weber_iframe_html_2024 .serenity_banner > .message:visited,
	#weber_iframe_html_2024 .serenity_banner > .message:active {
	width: 70%;
	padding: 2em;
	right: 0;
	}
	#weber_iframe_html_2024 .serenity_banner {
	  max-height: none;
  }
  
  #weber_iframe_html_2024 .tpl-gd .contenu, #weber_iframe_html_2024 .tpl-gd.reverse .contenu {padding: 25px 20px 25px 30px; min-height: 300px;
	  justify-content: center;
	  display: flex;
	  flex-direction: column;
	  align-items: start;}
	  
#weber_iframe_html_2024 .owl-carousel .owl-item, #weber_iframe_html_2024 .owl-carousel .owl-item > div {
	
		min-height: 345px; height: 100%;
	  }
	#weber_iframe_html_2024 .owl-carousel.carousel-produits .owl-item > div > a {
		text-align: center;
		  display: flex;
		  flex-direction: column;
		
		  align-items: center;
	}  
		#weber_iframe_html_2024 #footer_iframe .footer_menu ul {justify-content: center;
				flex-wrap: wrap;}	  
  #weber_iframe_html_2024 #footer_iframe .footer_menu ul li {width: 150px;}
  #weber_iframe_html_2024 .tpl-header{
	  background-size: cover;
  }
  #weber_iframe_html_2024  #tab-pane-charbon .tpl-header  {
		background-position: -330px center;
	}
  #weber_iframe_html_2024  #tab-pane-gaz .tpl-header  {
		  background-position: -120px center;
	  }
	  #weber_iframe_html_2024  #tab-pane-plancha .tpl-header  {
			background-position: 70px center;
		}
  #weber_iframe_html_2024  #tab-pane-electriques .tpl-header,  #weber_iframe_html_2024  #tab-pane-nomades .tpl-header  {
	  background-position: 20px center;
  }
  #weber_iframe_html_2024  #tab-pane-accessoires .tpl-header,  #weber_iframe_html_2024  #tab-pane-nomades .tpl-header  {
		background-position: -150px center;
	}
	#weber_iframe_html_2024 #myTabContent {margin-top:10px;}
 
 #weber_iframe_html_2024 .hold_navMydots {
   
   width: 66.6666%;
 
 transform: translateX(33%) translateY(calc(-100% + 60px));
 }
 #weber_iframe_html_2024 .hold_navMydots.charbon{
	transform: translateX(33%) translateY(calc(-100% + 60px));
 }
 #weber_iframe_html_2024 .hold_navMydots.elec{
	transform: translateX(33%) translateY(calc(-100% + 60px));
 }
 #weber_iframe_html_2024 .hold_navMydots.plancha{
 height: 50%;
 top: 0%;
   transform: translateX(33%) translateY(calc(-160% + 60px));
 }
 
}
@media (max-width:768px){
	.nav-tabs .nav-link {padding-left: 0px;}
#weber_iframe_html_2024 .header-serenity > img {width: 100%;}
#weber_iframe_html_2024 .serenity_banner > .message,
#weber_iframe_html_2024 .serenity_banner > .message:hover,
#weber_iframe_html_2024 .serenity_banner > .message:visited,
#weber_iframe_html_2024 .serenity_banner > .message:active {
background: #fff;
padding: 1em 0;
color: #000;
position: relative;
width: 100%;
top: auto;
right: auto;
transform: none;
display: block;
text-decoration: none;
}
	.owl-carousel.accueil-carousel .owl-item img {
		height: 400px;
		width: auto !important;
		object-fit: cover;
	}
	

	#weber_iframe_html_2024 .carousel-caption-deux, #weber_iframe_html_2024 .carousel-caption {
		width: 70%;
		right: 15%;
	}
	#weber_iframe_html_2024 p { padding-right: 0; }
	#weber_iframe_html_2024 .tpl-header.tpl-header-pellet {
		background-position: left center;
	}
}