.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: none
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block
}

.slick-track:before,
.slick-track:after {
	display: table;
	content: ''
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	display: none;
	float: left;
	min-height: 1px
}

[dir='rtl'] .slick-slide {
	float: right
}

.slick-slide img {}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-loading .slick-slide {
	visibility: hidden
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

.slick-arrow.slick-hidden {
	display: none
}

.slick-loading .slick-list {
	background: #fff url('../images/ajax-loader.gif') center center no-repeat
}

@font-face {
	font-family: 'slick';
	font-weight: normal;
	font-style: normal;
	src: url('../fonts/slick.eot');
	src: url('../fonts/slick.eot?#iefix') format('embedded-opentype'), url('../fonts/slick.woff') format('woff'), url('../fonts/slick.ttf') format('truetype'), url('../fonts/slick.svg#slick') format('svg')
}

.slick-prev,
.slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	height: 20px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: transparent
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
	color: transparent;
	outline: none;
	background: transparent
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
	opacity: 1
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
	opacity: .25
}

.slick-prev:before,
.slick-next:before {
	font-family: 'FontAwesome';
	font-size: 20px;
	line-height: 1;
	opacity: .75;
	color: white;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slick-prev {
	left: 0;
}

[dir='rtl'] .slick-prev {
	right: -25px;
	left: auto
}

.slick-prev:before {
	content: '\f053';
}

[dir='rtl'] .slick-prev:before {
	content: ''
}

.slick-next {
	right: 0;
}

[dir='rtl'] .slick-next {
	right: auto;
	left: -25px
}

.slick-next:before {
	content: '\f054';
}

[dir='rtl'] .slick-next:before {
	content: ''
}

.slick-dotted.slick-slider {
	margin-bottom: 30px
}

.slick-dots {
	position: absolute;
	bottom: -25px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center
}

.slick-dots li {
	position: relative;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}

.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
	outline: none
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
	opacity: 1
}

.slick-dots li button:before {
	font-family: 'slick';
	font-size: 6px;
	line-height: 10px;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 50%;
	width: 10px;
	height: 10px;
	content: '';
	text-align: center;
	opacity: .25;
	background: #b6102b;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
	opacity: .75;
	color: black
}

#rej.rej_sec_homepage {
	background-size: cover;
}

body {
	-ms-overflow-style: scrollbar;
}

.page-template-template_wurth-france_documentation_communiques-press .filter_serch_form .input-group {
	width: 15px;
}

.page-template-template_wurth-france_documentation_communiques-press .filter_serch_form .input-group .form-control {
	margin-left: 0;
}

.search .timeline_pagination a i {
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	left: 0;
	color: inherit !important;
}

.home-search-bar {}

.home-search-bar .form-group {
	margin: 5px auto
}

.home-search-bar .input-group .form-control:first-child {
	height: 43px;
	border: 1px solid #ccc;
	font-size: 19px;
	padding: 6px 13px;
	border-radius: 0;
	background-color: #fff;
}

.home-search-bar .input-group-btn:last-child>.btn {
	height: 43px;
	width: 49px;
	border-radius: 0;
}

.home-search-bar i,
.home-search-bar.search i {
	position: relative;
	top: 0;
	left: 0;
	right: 0;
}

body .telechargements_filter_sec .head_commen h1 {
	margin-top: 40px;
}

.search .telechargement_main hr {
	border-top: 1px solid #b9b9b9
}

.search .telechargement_main .telechargement_item {
	border-bottom: 1px solid #eee;
}

.search .social-icons {
	float: none !important
}

.search .social-icons ul li a i {
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	color: inherit !important;
}

.search .social-icons ul li a:hover .fa-facebook {
	color: #4267b2 !important;
}

.search .social-icons ul li a:hover .fa-twitter {
	color: #1da1f2 !important;
}

.search .social-icons ul li a:hover .fa-google-plus {
	color: #ff0000 !important;
}

.search .social-icons ul li a:hover .fa-dribbble {
	color: #ff0000 !important;
}

.search .social-icons ul li a:hover .fa-linkedin {
	color: #0077b5 !important;
}

.search .telechargement_item h4 {
	font-size: 25px;
}

.search .telechargement_main {
	font-size: 25px;
}

.search .telechargement_main p {
	font-size: 25px;
}

.page-id-65 #wurthfrance {
	background: #dedede;
}

.page-id-65 #wurthfrance h2 {
	color: #cc0000;
	font-size: 32px;
	font-weight: 700;
}

.page-id-65 #wurthfrance div {
	outline: none
}

.page-id-65 #wurthfrance .div-box {
	display: table;
	width: 100%;
	table-layout: fixed;
	height: 499px;
	background-size: cover;
	outline: none;
}

.page-id-65 #wurthfrance .div-box .div-content {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	padding: 0px 0px;
	position: sticky;
}



.page-id-65 #wurthfrance .div-box .div-content .div-content-hidonhover h3 {
  font-size: 25px;
	line-height: 35px;
	font-weight: 300;
	color: #fff;
	padding: 0 0 15px;
	position: relative;
	margin-bottom: 180px;
	text-shadow: 1px 0px #333;
}

.page-id-65 #wurthfrance .div-box .div-content .div-content-onhover p {
	color: #fff;
	font-size: 23px;
	text-align: justify;
	line-height: 1.2;
	margin-bottom: 15px;
}

.page-id-65 #wurthfrance .div-box .div-content .div-content-onhover h4 {
	color: #fff;
	font-size: 23px;
	line-height: 1.3
}

.page-id-65 #wurthfrance .div-box .div-content .div-content-hidonhover h3:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 185px;
	height: 2px;
	background: #fff;
	margin: 0 auto;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .page-id-65 #wurthfrance .div-box .div-content .div-content-onhover {
 width:100% !important;

  }
}


@-moz-document url-prefix() { 
  
  .page-id-65 #wurthfrance .div-box .div-content .div-content-onhover {
 width:100% !important;

  }
}


.page-id-65 #wurthfrance .div-box .div-content .div-content-onhover {
width:92.7%;
  position: absolute;
	top: 0;
	bottom: 0;
	/* left: 0; */
	/* right: 0; */
	/* margin: auto; */
	padding: 30px 30px 0;
	height: 100%;
	opacity: 0;
	overflow: hidden;
	/*text-align: justify;*/
	background: rgba(0, 0, 0, 0.5);
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.page-id-65 #wurthfrance .div-box .div-content .div-content-hidonhover {
	position: absolute;
	right: 0;
	left: 0;
	top: 160px;
	bottom: 0;
	margin: auto;
	opacity: 1;
  width: 92%;
	overflow: hidden;
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.page-id-65 #wurthfrance .div-box .div-content:hover .div-content-onhover {
	opacity: 1;
}

.page-id-65 #wurthfrance .div-box .div-content:hover .div-content-hidonhover {
	opacity: 0;
	z-index: -1;
}

.page-id-371 .img2block_item img {
	width: 100%
}




/*Footes Css Put Here*/
.banner_cap_main1.text-right {
    position: absolute;
    bottom: 35%;
    right: 10%;
}
.banner_caption1.text-right {
width:100%;
    position: absolute;
    bottom: 35%;
    right: 10%;
}
.head_text_main_pages{
 line-height: 4.4vmax;
 text-align: right;
text-shadow: 1px 0px black;
font-family: 'Open Sans', sans-serif;
font-size: 3.3vmax; 
color:white;
font-weight: 400;
}
.head_text1{
 line-height: 140%;
 text-align: right;
text-shadow: 1px 0px black;
font-family: 'Open Sans', sans-serif;
font-size: 2.3vmax; 
color:white;
font-weight: 400;
}
.head_ucap1{
padding-right: 7%;
}
.head_cap1{
padding-right: 11%;
line-height: 6.5vmax;
font-size: 5.0vmax;  
}
.head_text_main_pages span{
display: block;
line-height: 6.5vmax;
font-size: 4.5vmax;  
}
.head_text1 span{
display: block;
color:#ffffff;font-size:50px;
font-family: 'Wuerth Bold'; 
text-shadow : none !important;
line-height:140%;
}
.head_text2{
font-size:60px;color:#CC0000;font-family: 'Wuerth Bold';text-shadow:none;line-height:140%;
}
.banner_caption1 .head_text2{
padding-right: 15%;
}
@media (min-width: 768px) {
.page-id-65 #banner_sec {
    background-position: center center;
}
.banner_cap_main1.text-right {
    right: 20%;
}
.banner_caption1.text-right{
    right: 25%;
}
.head_text_main_pages {
 line-height: 3.3vmax;
font-size: 2.2vmax;
}
.head_text1{
 line-height: 3.3vmax;
font-size: 2.2vmax;
}
.head_cap1{
line-height: 5.4vmax;
font-size: 4.0vmax;  
}
.head_text_main_pages span{
line-height: 3.0vmax;
font-size: 3.3vmax;  
}

.banner_caption1 .head_text2{
padding-right: 11%;
}
}
@media (max-width:768px) {

.touch #cd-vertical-nav {
display: none !important;
}
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}
@media screen and (min-width:0\0) {

	.head_text_main_pages{
		font-size: 40px;
	}
	.head_text1{
		font-size: 40px;
	}
	.head_cap1{
		font-size: 58px;
	}
.head_text_main_pages span {font-size: 46px;}
.head_text1 span {font-size: 46px;}
.banner_caption1 .head_text2 {
    font-size: 38px !important; 
	padding-bottom:25px;
}
}
@supports (-ms-ime-align: auto) {
	.head_text1{
		font-size: 40px;
	}
	.head_cap1{
		font-size: 58px;
	}
.head_text_main_pages span {font-size: 46px;}
.banner_caption1 .head_text2 {
    font-size: 38px !important; 
	padding-bottom:25px;
}
.head_text1 span {font-size: 46px;}
.banner_caption1 .head_text2 {
    font-size: 38px !important; 
	padding-bottom:25px;
}
	
}
.baner_owl_slider .owl_item::after, .banner_sec_main::before {
    background: none;
}
select::-ms-expand {
    display: none;
}

/*Implantion Page Css */
/*Implantion Page Css End here*/




@media(min-width:769px) and (max-width:1023px) {
	.page-template-template_nos-engagements_responsabilite-societal_main_page section#Rse_2block_main {
		margin-top: -90% !important;
	}
}

@media(min-width:1024px) {
	.page-template-template_nos-engagements_responsabilite-societal_main_page .block_main_one {
		display: none;
	}
	.page-template-template_nos-engagements_responsabilite-societal_main_page .block_main_two {
		display: none;
	}
}

@media (min-width:768px) {
	.arrow-nos {
		position: absolute;
		left: 0;
	}
	.arrow-nos.pull-right {
		left: auto;
		right: 0;
	}
}

@media (max-width:1024px) {
	.page-id-224 #nav-section1 {
		padding-bottom: 30px;
	}
	body #responsive-menu-button {
    top: 148px !important;
	}
	#header .navbar-nav.navbar-right > li a {
    padding: 10px 0px !important;
	}
}

@media (max-width:992px) {
	.page-id-65 #nos-cliffer h1.count,
	.page-id-65 #nos-cliffer h1 span {
		font-size: 40px !important;
	}
	.page-id-65 .carousel-inner {
		padding-bottom: 30px;
		min-height: 475px;
	}
	.page-id-224 .full_a h2 {
		text-align: justify;
	}
	.page-id-224 .quote-color,
	.page-id-224 .quote-info {
		line-height: 1.1!important;
	}
}

@media (max-width:768px) {
	.page-id-65 #wurthfrance h2 {
		font-size: 23px;
		padding: 40px 0 30px 0;
	}
	.page-id-65 #wurthfrance .div-box .div-content .div-content-hidonhover h3 {
		font-size: 22px !important;
		letter-spacing: 1px;
	}
	.page-id-65 #wurthfrance .div-box .div-content .div-content-onhover p {
		text-align: justify !important;
	}
	.page-id-65 #wurthfrance .div-box {
		height: 540px;
	}
	.page-id-368 .filter_serch_form .form-control {
		width: 100%;
	}
	.page-id-523 .filter_serch_form .form-control {
		width: 100%;
	}
	.page-id-65 .col-sm-8.text-center.min-top1 {
		padding-top: 0;
		margin-top: 0;
	}
	.page-id-356 .pera_commen_main p,
	.page-id-356 .pera_commen_main a {
		font-size: 23px !important;
		line-height: 30px !important;
		font-family: 'Wuerth Book';
		color: #505050 !important;
	}
	.page-id-356 .pera_commen_main a:before {
		color: #cc0000;
		font-family: 'FontAwesome'
	}
	.page-id-65 .wurth_fance_topsec .wf p {
		font-size: 23px !important;
		line-height: 30px !important;
	}
	.page-id-65 .wurth_fance_topsec .wf h3 {
		line-height: 1.1;
	}
	.page-id-65 #nos-cliffer .mar-bot:last-child {
		margin-bottom: 0;
	}
	.page-id-65 .carousel-inner {
		padding-bottom: 30px;
		min-height: 560px;
	}
	.page-id-224 .border-top-clients {
		transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		margin: -45px auto -30px;
	}
	.page-id-224 .cj {
		padding-bottom: 15px
	}
	.page-id-65 #chaquejour {
		height: auto !important;
		background-size: cover;
	}
	.page-id-65 .cj {
		padding: 45px 40px !important;
		margin: 45px auto !important;
	}
	.page-id-65 .pour_content_third .cj h4 {
		font-size: 20px;
	}
	.page-id-65 .pour_content_third .mar-to {
		display: none;
	}
	.page-id-65 #chaquejour.pour_content_third .marmin {
		display: none;
	}
	.page-id-224 #rej.rej_sec_homepage {
		background-size: cover;
	}
	.page-id-224 #cd-section3 .marg-big-t .col-sm-5 {
		margin-bottom: 30px;
	}
	.page-id-224 #cd-section3 .marg-big-b .col-sm-5 {
		margin-bottom: 30px;
	}
	.page-id-224 section#cd-section3 .container {
		height: auto !important;
	}
	.page-id-326 #nav-section2.une_offer_mesure_sec.cd-section {
		margin-top: 0 !important;
		padding-top: 30px !important;
	}
	.page-id-326 #nav-section3 .img_content_right {
		padding: 30px 15px 15px!important;
	}
	.page-id-332 .quality_list_inner {
		padding-bottom: 10% !important;
	}
	.page-id-50 .service_thumbmain .col-sm-1 {
		display: none;
	}
	.page-id-50 #four-section .row {
		padding-bottom: 30px;
	}
	.page-id-356 .heading_list_item li {
		font-size: 23px;
	}
	.page-id-356 #nav-section4 .container {
		margin-top: 30px !important;
		padding-bottom: 15px;
	}
	.page-id-499 .head_commen h1 {
		margin-top: 45px !important;
	}
	.page-id-499 .club_horizon_bg_box {
		padding-top: 230px !important;
		min-height: 0;
		padding-bottom: 45px !important;
	}
	.page-id-499 .full_image.img_sml {
		height: 350px !important;
	}
	.page-id-359 .bien_travail_sec_lefimg .rse_block_inner {
		padding: 0 0 0px;
	}
	.page-id-359 .sec_padd_same {
		padding-bottom: 0px !important;
		height: auto !important;
		margin-top: 0px !important;
	}
	.page-id-359 .logo_left_img img {
		padding: 30px 0;
	}
	.page-id-359 section#bien_travail_sec_1 {
		padding-top: 0 !important;
	}
	.page-id-478 .integration_rightimg_box .right_pera {
		text-align: center;
	}
	.page-id-478 .sec_padd_same {
		margin-top: 0 !important;
		padding: 10px 0 30px !important;
	}
	.page-id-488 .btn_border_commen {
		text-align: center;
		padding-bottom: 45px;
	}
	.page-id-456 .btn_border_commen {
		text-align: center;
		padding-bottom: 15px;
	}
	.page-id-402 .banner_caption1.text-right {
		left: 0;
		right: 0;
		margin: 0 auto;
	}
	.banner_caption1.text-right {
		left: 0;
		right: 0;
		margin: 0 auto;
		padding: 0px 30px;
		bottom: 25% !important;
	}
.banner_cap_main1.text-right {
    bottom: 25% !important;
}
	.page-id-488 .collaborate_leftimg_box {
		padding-top: 0;
	}
	.page-id-488 .head_commen h1 {
		margin-bottom: 20px;
	}
	.page-id-488 section#nav-section6 .collborate_full_cap {
		height: auto;
		position: static;
		padding: 15px !important;
	}
	.page-id-405 #testi {
		padding: 45px 0 30px 0;
	}
	.page-id-400 .formation_2block_sec .rse_block_inner img {
		padding-bottom: 30px;
	}
	.page-id-400 .faormatio_sec_top {
		padding-bottom: 0 !important;
	}
	.page-id-400 .formation_2block_sec.sec_padd_same {
		padding: 30px 0 !important;
	}
	.page-id-456 #apprentissage_top {
		margin-top: 0 !important;
	}
	.page-id-462 #apprentissage_top {
		margin-top: 0 !important;
	}
	.page-id-462 .travail_sec_top .container {
		margin-bottom: 0;
	}
	.page-id-456 .sec_padd_same {
		padding: 30px 0 !important;
	}
	.page-id-456 section#apprentissage_pera {
		padding: 30px 0 !important;
	}
	.page-id-456 section#testimonial_sec {
		padding: 30px 0 !important;
	}
	.page-id-402 section#venduers_leftimg_sec {
		padding: 0 !important;
	}
	.page-id-402 section#vendeurs_per_sec {
		margin-top: 0!important;
		padding-bottom: 0 !important;
	}
	.page-id-402 section#venduers_leftimg_sec .durable_right_content {
		padding-top: 30px;
		margin-bottom: 0;
	}
	.page-id-394 .rse_block_inner .pera_commen_main p {
		min-height: 0;
		margin: 30px auto !important;
	}
	.page-id-394 .formation_2block_sec {
		padding: 45px 0 15px;
	}
	.page-id-394 #formation_per_sec.sec_padd_same {
		margin-top: 0 !important;
	}
	.page-id-462 img.img_sml {
		margin-bottom: 0!important;
	}
	.page-id-511 section#musee_wuthsec_fifth {
		padding-top: 15px
	}
	.page-id-511 img.img_sml {
		margin-bottom: 0!important;
	}
	.page-id-511 #musee_wuthsec_first {
		margin-top: 0 !important;
		padding-top: 30px;
	}
	.page-id-511 #musee_wuthsec_first .container {
		padding-top: 0 !important;
	}
	.page-id-511 .rightcorner_img {
		padding-bottom: 30px;
		position: relative;
		top: 0 !important;
	}
	.page-id-511 .musee_alter_right .pera_commen_main p {
		margin-top: 30px;
	}
	.page-id-511 #musee_wuthsec_third {
		padding-top: 45px;
	}
	.page-id-511 #musee_wuthsec_third .musee_alter_left .pera_commen_main p {
		margin-bottom: 0;
	}
	.page-id-483 section#apprentissage_pera {
		padding-top: 15px;
	}
	.page-id-483 .integration_rightimg_box {
		padding-top: 0 !important;
	}
	.page-id-483 .accessiblity_rightimg_sec .integration_rightimg_box .right_pera {
		margin-bottom: 30px;
	}
	.page-id-349 .pera_commen_main.text-center p {
		text-align: justify;
	}
	.page-id-349 section#RSE_main {
		padding-bottom: 0;
	}
	.page-id-467 section#responsible_sec .logo_left_img {
		text-align: center;
	}
	.page-id-467 section#responsible_sec .logo_left_img img {
		max-width: 160px;
		padding-bottom:20px;
	}
	.page-id-467 .imgmap-frontend-image {
		display: block
	}
	.page-id-488 .sec_padd_same {
		padding: 10px 0 30px !important;
		margin-top: 0 !important;
	}
	.page-id-359 img.img_sml {
		padding-top: 15px;
	}
	.page-id-488 .collaborate_full_sec2 {
		padding: 200px 15px 15px 15px !important;
	}
	.page-id-488 .collaborate_leftimg_box .durable_right_content>img {
		margin-left: auto;
		margin-right: auto;
	}
	.page-id-488 .collaborate_leftimg_box .durable_left_img>img {
		padding-top: 15px;
	}
	.page-id-405 inner-content {
		padding-bottom: 30px;
	}
	.page-id-405 #mid-section.dev_full_screen_section.cd-section a.btn.btn-common {
		margin: 0 auto;
		display: table;
	}
	.page-id-405 .glyphicon-chevron-right:before {
		content: "";
		height: 34px;
		width: 46px;
		position: absolute;
		top: 50%;
		right: -30px;
		background-image: url(images/arrow-grey.png);
		font-size: 0px;
		transform: rotate(90deg);
		background-repeat: no-repeat;
	}
	.page-id-405 .glyphicon-chevron-left:before {
		content: "";
		height: 34px;
		width: 46px;
		position: absolute;
		top: 50%;
		left: -30px;
		background-image: url(images/arrow-grey.png);
		font-size: 0px;
		transform: rotate(-90deg);
		background-repeat: no-repeat;
	}
	.page-id-65 .glyphicon-chevron-right:before {
		content: "";
		height: 34px;
		width: 46px;
		position: absolute;
		top: 50%;
		right: -30px;
		background-image: url(images/arrow-grey.png);
		font-size: 0px;
		transform: rotate(90deg);
		background-repeat: no-repeat;
	}
	.page-id-65 .glyphicon-chevron-left:before {
		content: "";
		height: 34px;
		width: 46px;
		position: absolute;
		top: 50%;
		left: -30px;
		background-image: url(images/arrow-grey.png);
		font-size: 0px;
		transform: rotate(-90deg);
		background-repeat: no-repeat;
	}
	.page-id-400 #formation_2block_main_2 {
		padding: 45px 0 30px 0 !important
	}
	.page-id-349 #RSE_main {
		margin-top: 0 !important;
		padding-top: 15px !important;
	}
	.page-id-349 #RSE_main .container {
		margin-top: 15px !important;
	}
	body.search .telechargement_main {
		padding: 0 15px;
	}
	body.search .telechargements_filter_sec .timeline_pagination {
		width: auto;
	}
	body.search .telechargement_main .telechargement_item {
		padding: 15px 0;
		margin: 0 auto;
	}
}

@media (max-width:600px) {
	.page-id-6.home .banner_sec_main:after {
		display: none;
	}
	.page-id-499 .club_horizon_bg_box {
		padding-top: 120px !important;
		min-height: 0;
		padding-bottom: 45px !important
	}
	.page-id-359 .logo_left_img img {
		padding: 15px 0 30px;
	}
	.page-id-488 .collaborate_full_sec2 {
		padding: 15px !important;
	}
	.page-id-511 #musee_wuthsec_third {
		padding-top: 30px;
	}
}

@media (max-width:480px) {}

@media (max-width:320px) {}


/*-------------------------------------------------------------->>> TABLE OF CONTENTS:----------------------------------------------------------------# Normalize# Typography# Elements# Forms# Navigation	## Links	## Menus# Accessibility# Alignments# Clearings# Widgets# Content	## Posts and pages	## Comments# Infinite scroll# Media	## Captions	## Galleries--------------------------------------------------------------*/


/*--------------------------------------------------------------# Normalize--------------------------------------------------------------*/

.top-bar .col-sm-6.pull-right>a {
	color: #fff;
	/*padding-right: 30px;*/
}

.header-main-menu li.header-blog-menu {
	background: rgba(0, 0, 0, 0) url("./images/blog.png") no-repeat scroll right 14px;
}

.navbar-right li.current-menu-item a {
	border-bottom: 4px solid #cdcdcd;
	border-color: #cdcdcd;
	color: #cc0000;
}

.header-main-menu li.nos_offer_menu {
	background: #c00 url("./images/last.png") no-repeat scroll 15px center;
	margin-left: 48px;
}

.header-main-menu ul.nav li.menu-item.menu-item-has-children::after {
	color: #fff;
	content: "ï„‡";
	font-family: fontawesome;
	position: absolute;
	right: 10px;
	top: 11px;
}

nav#ubermenu-main-2-header-main-menu-2 {
	margin-left: 22px;
}

.header-main-menu .nos_offer_menu.menu-item {
	padding-left: 15px;
}

.header-main-menu ul.nav.navbar-nav {
	padding-left: 32px;
}

#header .navbar.navbar-inverse .menu-entreprise a {
	border-bottom: 4px solid #cdcdcd;
	border-color: #cdcdcd;
	color: #cc0000;
}

.search-icon {
	background-color: transparent;
	background-image: url(images/search_grey.png);
	background-repeat: no-repeat;
	background-size: 100% auto;
	border: medium none;
	left: 225px;
	position: relative;
	top: 13px;
	width: 25px;
	height: 21px;
}

.top-bar .col-sm-6.pull-right.let-spa>a {
	font-size: 17px;
}

ul.ubermenu-submenu .ubermenu-item-layout-default {
	height: 0px !important;
}

li.nos_offer_menu {
	padding: 0px !important;
}

footer li a {
	color: #000;
}

footer li a:hover {
	color: #009EE0;
}


/*li#menu-item-76 span {    padding-left: 20px;} */

#menuwurth a {
	padding: 14px 28px;
}

.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack {
	width: 334px;
}

section.bottom_arrow_sec.satisf_client {
	margin-top: -5px !important;
}

.spacer-minus {
	margin-top: -45px;
}

.baner_owl_slider .banner_cap_main {
	bottom: 43% !important;
}

.baner_owl_slider .banner_cap_main {
	top: inherit;
	bottom: 15%;
}

.baner_owl_slider {
	background-image: none;
	margin-top: 0;
}

.baner_owl_slider .owl_item {
	height: 600px;
	background-size: cover;
	background-position: center bottom;
}

.popupmap_right iframe {
	width: 100% !important;
}

.baner_owl_slider .owl_item::after,
.banner_sec_main::before {
	content: "";
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	/*background: rgba(0, 0, 0, .3);*/
}

.banner_sec_main {
	position: relative;
}


/*.pera_commen_main.text-center {    margin: 125px 0;}*/

.banner_caption_new {
	position: absolute;
	left: 0px;
	top: 50%;
	width: 100%;
	z-index: 4;
	transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
}

.banner_caption_new h2 {
	font-size: 46px;
	line-height: 72px;
	color: #fff;
	font-family: 'Wuerth Book';
	font-weight: bold;
	display: inline-block;
	min-width: 45%;
	text-align: left;
}

.banner_caption_new h2 span {
	display: block;
	font-size: 52px;
	padding-left: 135px;
	white-space: nowrap;
}

body .telechargements_filter_sec .filter_serch_form .form-group {
	margin-right: 30px;
}


/** * Responsive css * */

@media (max-width:767px) {
	.top-bar .col-sm-6.pull-right>a {
		padding-right: 0;
	}
}


/* amit css */

@media(min-width:768px) {
	.banner_caption_new {
		margin-left: -221px !important;
		top: 60% !important;
	}
	.banner_caption_new h2 {
		text-shadow: 1px 0px black;
		font-size: 40px !important;
		line-height: 55px !important;
		color: #fff;
		font-family: 'Open Sans', sans-serif !important;
	}
	.banner_caption_new h2 span {
		display: block;
		font-size: 43px !important;
		padding-left: 135px;
		white-space: nowrap;
	}
	.head_text {
		color: white !important;
		font-size: 41px;
		text-shadow: 1px 0px black;
	}
	.head_cap {
		font-size: 65px;
	}
	.baner_owl_slider .owl_item::after,
	.banner_sec_main::before {
		background: rgba(0, 0, 0, 0.12) !important;
	}
	.mk-edge-slider .edge-skip-slider[data-skin=light] i {
		color: #fff;
	}
	.arrw {
		margin-top: 190px;
		margin-bottom: 3px;
		width: 30px !important;
		margin-left: 43pc;
		display: block;
	}
}


/** New css */

.bnr_txt h3 span {
	font-size: 52px !important;
}

.col-md-12.home_banner_arrow {
	bottom: 120px;
	position: absolute;
	z-index: 2147483647;
	transform: rotate(180deg);
}

.col-sm-12.wf .col-md-4 {
	margin-bottom: -1px;
}

.col-sm-12.wf .col-md-4.active {
	border-bottom: medium none !important;
}

.last_arrow img {
	margin-top: 0 !important;
}

.hide_last_block_arrow {
	cursor: auto;
	opacity: 0;
	z-index: -99999;
}

body header section#menuwurth.affix-top {
	top: 100% !important;
}

.vertical_center {
	display: table;
	width: 1145px;
	margin: 0 auto;
}

.vertical_center_fullscreen {
	display: table;
	width: 100%;
	margin: 0 auto;
}

.vertical_center_text {
	display: table-cell;
	vertical-align: middle;
}

.sidenav {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 1;
	top: 0;
	left: 0;
	background-color: #111;
	overflow-x: hidden;
	transition: 0.5s;
	padding-top: 60px;
}

.sidenav a {
	padding: 8px 8px 8px 32px;
	text-decoration: none;
	font-size: 25px;
	color: #818181;
	display: block;
	transition: 0.3s;
}

.sidenav a:hover {
	color: #f1f1f1;
}

.sidenav .closebtn {
	position: absolute;
	top: 0;
	right: 25px;
	font-size: 36px;
	margin-left: 50px;
}

#main {
	transition: margin-left .5s;
	padding: 16px;
}

.page-template-template_wurth-france_main_page #nos-cliffer h1 span {
	font-size: 62px !important;
}

.page-template-template_wurth-france_la-direction .head_commen h1 {
	margin-top: 40px;
}

.page-template-template_wurth-france_nos-domaines-activites .head_commen h1 {
	margin-top: 40px;
}

.page-template-template_wurth-france_implantations .head_commen h1 {
	margin-top: 40px;
}

.page-template-template_wurth-france_implantations #implantation-top-layer {
	z-index: 20;
	position: relative;
}

.page-template-template_wurth-france_implantations #implantation-center-layer {
	z-index: 10;
	position: relative;
}

.page-template-template_wurth-france_implantations .container .top-spacing {
	margin-bottom: -50px;
}

.page-template-template_wurth-france_implantations .container .bottom-spacing {
	margin-top: -30px;
}

.page-template-template_wurth-france_implantations .implantation-logistique-title {
	text-align: center;
	padding-bottom: 20px;
}

.page-template-template_wurth-france_implantations .logistique-chiffres {
	padding-top: 33px;
	text-align: left;
}

.page-template-template_wurth-france_implantations .logistique-chiffres-left {
	width: 50%;
	float: left;
}

.page-template-template_wurth-france_implantations .logistique-text-right {
	color: #C03035;
}

.page-template-template_wurth-france_implantations .logistique-chiffres-content {
	border-bottom: 1px solid #e9ebee;
	padding-top: 4px;
	padding-bottom: 4px;
}

.page-template-template_wurth-france_implantations .logistique-chiffres-content:last-child {
	border: none;
}

.page-template-template_wurth-france_historique-de-wurth-france #nav-section4 {
	padding-top: 6%;
	padding-bottom: 6%;
}

.page-template-template_le-groupe-wurth_main_page .head_commen h1 {
	margin-top: 40px;
}

.page-template-template_groupe-wurth_historique-groupe-wurth .head_commen h1 {
	margin-bottom: 10px !important;
}


.page-template-template_groupe-wurth_partenaires-et-fournisseurs .full_image11 {
	width: 100% !important;
}

.page-template-template_wurth-france_documentation_communiques-press .head_commen h1 {
	margin-top: 40px;
}

.page-template-template_wurth-france_contact .head_commen h1 {
	margin-top: 40px;
}

.page-template-template_nos-engagements_clients_main_page .small a:hover {
	color: blue;
}

.page-template-template_nos-engagements_clients_main_page .col-md-12 {
	padding-right: 100px !important;
}

.page-template-template_nos-engagements_clients_une-offre-mesure .head_commen h1 {
	margin-top: 15px;
}

.page-template-template_nos-engagements_clients_une-offre-mesure .offre_adjust p {
	padding-right: 40px;
	color: #FFFFFF;
}

.page-template-template_nos-engagements_clients_une-offre-mesure .offre_adjust li {
	font-size: 20px;
}

.page-template-template_nos-engagements_collaborateurs_formation_apprentissage-chez-wurth #mid-section .right {
	background: #005952;
}

.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_environnement-de-travail .link_txt_environnement {
	color: #505050 !important;
}
.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_environnement-de-travail .link_txt_environnement:hover {
	color: #009EE0 !important;
}

.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_social .head_commen h1 {
	margin-top: 40px !important;
}

.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_social section#section_social {
	margin-bottom: 50px;
}

.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .head_commen h1 {
	margin-top: 40px;
}

.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_economie .head_commen h1 {
	margin-top: 40px;
}


/*-- col_section --*/

.page-template-template_nos-engagements_responsabilite-societal_partenariats .accrod_cnts {
	max-width: 1170px;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
}

.page-template-template_nos-engagements_responsabilite-societal_partenariats .clearfix {
	clear: both;
}

.page-template-template_nos-engagements_responsabilite-societal_partenariats .col_section {
	margin: 0;
	padding: 0;
}

.page-template-template_nos-engagements_responsabilite-societal_partenariats .economic_sec_peramain {
	padding-bottom: 70px;
}

.page-template-template_nos-engagements_responsabilite-societal_partenariats .section_top {
	margin: 0;
	padding: 71px 0 0 0;
}

.page-template-template_nos-engagements_responsabilite-societal_partenariats .section_top h3 {
	font-size: 32px;
	line-height: 40px;
	color: #505050;
	text-align: center;
	margin: 0;
	padding: 0 0 30px;
	font-weight: 700;
	font-family: 'Wuerth Book', sans-serif;
}

.page-template-template_nos-engagements_responsabilite-societal_partenariats .section_top p {
	font-size: 25px;
	line-height: 31px;
	color: #616161;
	text-align: justify;
	margin: 0;
	padding: 0;
}

.page-template-template_nos-engagements_responsabilite-societal_partenariats .section_top p span {
	color: #505050;
}


/*-- col_section --*/


/*-- logo_body --*/

.page-template-template_nos-engagements_responsabilite-societal_partenariats .logo_body {
	margin: 0;
	padding: 0;
}

.page-template-template_nos-engagements_responsabilite-societal_partenariats .wuth_col_item {
	margin: 0;
	padding: 0;
	border-top: 2px solid #cc0000;
}

.page-template-template_nos-engagements_responsabilite-societal_partenariats .wuitem_top {
	background: #ebebeb;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

.page-template-template_nos-engagements_responsabilite-societal_partenariats .wuitem_top h5 {
	font-size: 28px;
	color: #cc0000;
	line-height: 32px;
	margin: 0;
	padding: 26px 0;
	text-align: center;
	width: auto;
	text-transform: uppercase;
	font-family: 'Wuerth Book', sans-serif;
}

.page-template-template_nos-engagements_responsabilite-societal_partenariats .wuitem_top span {
	text-align: right;
	display: inline-block;
	width: auto;
	position: absolute;
	right: 0;
	top: 20%;
	transform: translate(-20%, 0);
	cursor: pointer;
	padding: 10px;
}

.page-template-template_nos-engagements_responsabilite-societal_partenariats .wuitem_top span .fa {
	font-size: 30px;
	color: #898787;
	cursor: pointer;
}

.page-template-template_nos-engagements_responsabilite-societal_partenariats .wuitem_top .rtarrow_top {
	display: none;
}


/*--*/

.page-template-template_nos-engagements_responsabilite-societal_partenariats .wut-item_bottom {
	background: #f7f7f7;
	margin: 0;
	padding: 24px 0 0 0;
	display: none;
}

.page-template-template_nos-engagements_responsabilite-societal_partenariats .ucol_logo {
	width: 25%;
	float: left;
	margin: 0;
	padding: 0 10px 24px 10px;
	box-sizing: border-box;
}

.page-template-template_nos-engagements_responsabilite-societal_partenariats .ucol_logo a {
	display: table;
	width: 100%;
}

.page-template-template_nos-engagements_responsabilite-societal_partenariats .th-logo_section {
	background: #FFF;
	height: 256px;
	margin: 0 auto;
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	text-align: center;
}

.page-template-template_nos-engagements_responsabilite-societal_partenariats .th-logo_section img {
	object-fit: contain;
	text-align: center;
	margin: 0 auto;
	max-width: 100%;
	height: auto;
}

/*-- col_section --*/

.page-template-template_partenariats-clients .accrod_cnts {
	max-width: 1170px;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
}

.page-template-template_partenariats-clients .clearfix {
	clear: both;
}

.page-template-template_partenariats-clients .col_section {
	margin: 0;
	padding: 0;
}

.page-template-template_partenariats-clients .section_top {
	margin: 0;
	padding: 71px 0 0 0;
}

.page-template-template_partenariats-clients .section_top h3 {
	font-size: 32px;
	line-height: 40px;
	color: #505050;
	text-align: center;
	margin: 0;
	padding: 0 0 30px;
	font-weight: 700;
	font-family: 'Wuerth Book', sans-serif;
}

.page-template-template_partenariats-clients .section_top p {
	font-size: 25px;
	line-height: 31px;
	color: #616161;
	text-align: justify;
	margin: 0;
	padding: 0;
}

.page-template-template_partenariats-clients .section_top p span {
	color: #505050;
}


/*-- col_section --*/


/*-- logo_body --*/

.page-template-template_partenariats-clients .logo_body {
	margin: 0;
	padding: 0;
}

.page-template-template_partenariats-clients .wuth_col_item {
	margin: 0;
	padding: 0;
	border-top: 2px solid #cc0000;
}

.page-template-template_partenariats-clients .wuitem_top {
	background: #ebebeb;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

.page-template-template_partenariats-clients .wuitem_top h5 {
	font-size: 28px;
	color: #cc0000;
	line-height: 32px;
	margin: 0;
	padding: 26px 0;
	text-align: center;
	width: auto;
	text-transform: uppercase;
	font-family: 'Wuerth Book', sans-serif;
}

.page-template-template_partenariats-clients .wuitem_top span {
	text-align: right;
	display: inline-block;
	width: auto;
	position: absolute;
	right: 0;
	top: 20%;
	transform: translate(-20%, 0);
	cursor: pointer;
	padding: 10px;
}

.page-template-template_partenariats-clients .wuitem_top span .fa {
	font-size: 30px;
	color: #898787;
	cursor: pointer;
}

.page-template-template_partenariats-clients .wuitem_top .rtarrow_top {
/*-	display: none;-*/
}


/*--*/

.page-template-template_partenariats-clients .wut-item_bottom {
	background: #f7f7f7;
	margin: 0;
	padding: 24px 0 0 0;
	/*-display: none; -*/
}

.page-template-template_partenariats-clients .ucol_logo {
	width: 25%;
	float: left;
	margin: 0;
	padding: 0 10px 24px 10px;
	box-sizing: border-box;
}

.page-template-template_partenariats-clients .ucol_logo a {
	display: table;
	width: 100%;
}

.page-template-template_partenariats-clients .th-logo_section {
	background: #FFF;
	height: 256px;
	margin: 0 auto;
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	text-align: center;
}

.page-template-template_partenariats-clients .th-logo_section img {
	object-fit: contain;
	text-align: center;
	margin: 0 auto;
	max-width: 100%;
	height: auto;
}
/*-- col_section --*/

.page-template-template_partenariats-institutionnels .accrod_cnts {
	max-width: 1170px;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
}

.page-template-template_partenariats-institutionnels .clearfix {
	clear: both;
}

.page-template-template_partenariats-institutionnels .col_section {
	margin: 0;
	padding: 0;
}

.page-template-template_partenariats-institutionnels .section_top {
	margin: 0;
	padding: 71px 0 0 0;
}

.page-template-template_partenariats-institutionnels .section_top h3 {
	font-size: 32px;
	line-height: 40px;
	color: #505050;
	text-align: center;
	margin: 0;
	padding: 0 0 30px;
	font-weight: 700;
	font-family: 'Wuerth Book', sans-serif;
}

.page-template-template_partenariats-institutionnels .section_top p {
	font-size: 25px;
	line-height: 31px;
	color: #616161;
	text-align: justify;
	margin: 0;
	padding: 0;
}

.page-template-template_partenariats-institutionnels .section_top p span {
	color: #505050;
}


/*-- col_section --*/


/*-- logo_body --*/

.page-template-template_partenariats-institutionnels .logo_body {
	margin: 0;
	padding: 0;
}

.page-template-template_partenariats-institutionnels .wuth_col_item {
	margin: 0;
	padding: 0;
	border-top: 2px solid #cc0000;
}

.page-template-template_partenariats-institutionnels .wuitem_top {
	background: #ebebeb;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

.page-template-template_partenariats-institutionnels .wuitem_top h5 {
	font-size: 28px;
	color: #cc0000;
	line-height: 32px;
	margin: 0;
	padding: 26px 0;
	text-align: center;
	width: auto;
	text-transform: uppercase;
	font-family: 'Wuerth Book', sans-serif;
}

.page-template-template_partenariats-institutionnels .wuitem_top span {
	text-align: right;
	display: inline-block;
	width: auto;
	position: absolute;
	right: 0;
	top: 20%;
	transform: translate(-20%, 0);
	cursor: pointer;
	padding: 10px;
}

.page-template-template_partenariats-institutionnels .wuitem_top span .fa {
	font-size: 30px;
	color: #898787;
	cursor: pointer;
}

.page-template-template_partenariats-institutionnels .wuitem_top .rtarrow_top {
/*-	display: none;-*/
}


/*--*/

.page-template-template_partenariats-institutionnels .wut-item_bottom {
	background: #f7f7f7;
	margin: 0;
	padding: 24px 0 0 0;
	/*-display: none; -*/
}

.page-template-template_partenariats-institutionnels .ucol_logo {
	width: 25%;
	float: left;
	margin: 0;
	padding: 0 10px 24px 10px;
	box-sizing: border-box;
}

.page-template-template_partenariats-institutionnels .ucol_logo a {
	display: table;
	width: 100%;
}

.page-template-template_partenariats-institutionnels .th-logo_section {
	background: #FFF;
	height: 256px;
	margin: 0 auto;
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	text-align: center;
}

.page-template-template_partenariats-institutionnels .th-logo_section img {
	object-fit: contain;
	text-align: center;
	margin: 0 auto;
	max-width: 100%;
	height: auto;
}
/*-- col_section --*/

.page-template-template_partenariats-sportifs .accrod_cnts {
	max-width: 1170px;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
}

.page-template-template_partenariats-sportifs .clearfix {
	clear: both;
}

.page-template-template_partenariats-sportifs .col_section {
	margin: 0;
	padding: 0;
}

.page-template-template_partenariats-sportifs .section_top {
	margin: 0;
	padding: 71px 0 0 0;
}

.page-template-template_partenariats-sportifs .section_top h3 {
	font-size: 32px;
	line-height: 40px;
	color: #505050;
	text-align: center;
	margin: 0;
	padding: 0 0 30px;
	font-weight: 700;
	font-family: 'Wuerth Book', sans-serif;
}

.page-template-template_partenariats-sportifs .section_top p {
	font-size: 25px;
	line-height: 31px;
	color: #616161;
	text-align: justify;
	margin: 0;
	padding: 0;
}

.page-template-template_partenariats-sportifs .section_top p span {
	color: #505050;
}


/*-- col_section --*/


/*-- logo_body --*/

.page-template-template_partenariats-sportifs .logo_body {
	margin: 0;
	padding: 0;
}

.page-template-template_partenariats-sportifs .wuth_col_item {
	margin: 0;
	padding: 0;
	border-top: 2px solid #cc0000;
}

.page-template-template_partenariats-sportifs .wuitem_top {
	background: #ebebeb;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

.page-template-template_partenariats-sportifs .wuitem_top h5 {
	font-size: 28px;
	color: #cc0000;
	line-height: 32px;
	margin: 0;
	padding: 26px 0;
	text-align: center;
	width: auto;
	text-transform: uppercase;
	font-family: 'Wuerth Book', sans-serif;
}

.page-template-template_partenariats-sportifs .wuitem_top span {
	text-align: right;
	display: inline-block;
	width: auto;
	position: absolute;
	right: 0;
	top: 20%;
	transform: translate(-20%, 0);
	cursor: pointer;
	padding: 10px;
}

.page-template-template_partenariats-sportifs .wuitem_top span .fa {
	font-size: 30px;
	color: #898787;
	cursor: pointer;
}

.page-template-template_partenariats-sportifs .wuitem_top .rtarrow_top {
/*-	display: none;-*/
}


/*--*/

.page-template-template_partenariats-sportifs .wut-item_bottom {
	background: #f7f7f7;
	margin: 0;
	padding: 24px 0 0 0;
	/*-display: none; -*/
}

.page-template-template_partenariats-sportifs .ucol_logo {
	width: 25%;
	float: left;
	margin: 0;
	padding: 0 10px 24px 10px;
	box-sizing: border-box;
}

.page-template-template_partenariats-sportifs .ucol_logo a {
	display: table;
	width: 100%;
}

.page-template-template_partenariats-sportifs .th-logo_section {
	background: #FFF;
	height: 256px;
	margin: 0 auto;
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	text-align: center;
}

.page-template-template_partenariats-sportifs .th-logo_section img {
	object-fit: contain;
	text-align: center;
	margin: 0 auto;
	max-width: 100%;
	height: auto;
}
/*-- col_section --*/

.page-template-template_partenariats-sportifs-groupe .accrod_cnts {
	max-width: 1170px;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
}

.page-template-template_partenariats-sportifs-groupe .clearfix {
	clear: both;
}

.page-template-template_partenariats-sportifs-groupe .col_section {
	margin: 0;
	padding: 0;
}

.page-template-template_partenariats-sportifs-groupe .section_top {
	margin: 0;
	padding: 71px 0 0 0;
}

.page-template-template_partenariats-sportifs-groupe .section_top h3 {
	font-size: 32px;
	line-height: 40px;
	color: #505050;
	text-align: center;
	margin: 0;
	padding: 0 0 30px;
	font-weight: 700;
	font-family: 'Wuerth Book', sans-serif;
}

.page-template-template_partenariats-sportifs-groupe .section_top p {
	font-size: 25px;
	line-height: 31px;
	color: #616161;
	text-align: justify;
	margin: 0;
	padding: 0;
}

.page-template-template_partenariats-sportifs-groupe .section_top p span {
	color: #505050;
}


/*-- col_section --*/


/*-- logo_body --*/

.page-template-template_partenariats-sportifs-groupe .logo_body {
	margin: 0;
	padding: 0;
}

.page-template-template_partenariats-sportifs-groupe .wuth_col_item {
	margin: 0;
	padding: 0;
	border-top: 2px solid #cc0000;
}

.page-template-template_partenariats-sportifs-groupe .wuitem_top {
	background: #ebebeb;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

.page-template-template_partenariats-sportifs-groupe .wuitem_top h5 {
	font-size: 28px;
	color: #cc0000;
	line-height: 32px;
	margin: 0;
	padding: 26px 0;
	text-align: center;
	width: auto;
	text-transform: uppercase;
	font-family: 'Wuerth Book', sans-serif;
}

.page-template-template_partenariats-sportifs-groupe .wuitem_top span {
	text-align: right;
	display: inline-block;
	width: auto;
	position: absolute;
	right: 0;
	top: 20%;
	transform: translate(-20%, 0);
	cursor: pointer;
	padding: 10px;
}

.page-template-template_partenariats-sportifs-groupe .wuitem_top span .fa {
	font-size: 30px;
	color: #898787;
	cursor: pointer;
}

.page-template-template_partenariats-sportifs-groupe .wuitem_top .rtarrow_top {
/*-	display: none;-*/
}


/*--*/

.page-template-template_partenariats-sportifs-groupe .wut-item_bottom {
	background: #f7f7f7;
	margin: 0;
	padding: 24px 0 0 0;
	/*-display: none; -*/
}

.page-template-template_partenariats-sportifs-groupe .ucol_logo {
	width: 25%;
	float: left;
	margin: 0;
	padding: 0 10px 24px 10px;
	box-sizing: border-box;
}

.page-template-template_partenariats-sportifs-groupe .ucol_logo a {
	display: table;
	width: 100%;
}

.page-template-template_partenariats-sportifs-groupe .th-logo_section {
	background: #FFF;
	height: 256px;
	margin: 0 auto;
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	text-align: center;
}

.page-template-template_partenariats-sportifs-groupe .th-logo_section img {
	object-fit: contain;
	text-align: center;
	margin: 0 auto;
	max-width: 100%;
	height: auto;
}
.page-template-template_wurth-france_main_page #ce-sonts {
	margin-bottom: 0px!important;
}

.page-template-template_wurth-france_main_page p.hand-description,
.page-template-template_wurth-france_main_page p.bulb-description,
.page-template-template_wurth-france_main_page p.star-description {
	font-size: 20px !important;
	line-height: 30px !important;
	padding-top: 80px !important;
}

/* asdasdasdasd */
@media(max-width:1024px)
{
	.vertical_center {width: 100% !important; display: block !important;}
	.vertical_center_text {display: block !important;}
	.vertical_center_fullscreen  {width: 100% !important; display: block !important;}
}
@media(max-width:768px)
{
	.vertical_center {width: 100% !important; display: block !important;}
	.vertical_center_text {display: block !important;}
	.vertical_center_fullscreen  {width: 100% !important; display: block !important;}
	.bnr_txt h3 span {
			font-size: 28px !important;
	}
	#banner_sec{
	 background-size: cover;
	}
	.touch .cd-nav-trigger
	{
	display:none;
	}
	img.img_sml
	{
			height: 100% !important;
	}
	.wurth_fance_topsec .container {
			width: 960px;
			width: 100% !IMPORTANT;
	}
	.col-sm-8.text-center.min-top1 {
			padding-top: 123px;
	}
	#nos-cliffer h1 {font-size: 23px !important;}
	.pour_content_second .cj { padding:70px 40px;}
	.pour_content_second .cj h4 {
			font-size: 20px;
	}
	.glyphicon-chevron-left:before {
			color: grey;
	}
	.glyphicon-chevron-right:before {
			color: gray;
	}

}

@media(max-width:568px) {

	.cha-jour .cj {padding: 70px 40px;}

	.cha-jour .cj h4 {font-size: 20px;}

	

}
#nos-cliffer h1 span {

    font-size: 62px !important;

}

/* asdasdasdasd */

@media screen and (max-width:1024px){
	.navbar-toggle {
     display: block;
     margin-top: 2px;
     margin-right: -15px;
     outline: none;
     right: 52px;
     border: 0px;
  }
	.search {
			float: left;
			clear: both;
			width: 100%;
			top: 0px;
	}
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
			border-top: 0;
	}
	.navbar-inverse .navbar-collapse.in {
			/*! height:0 !important; */
	}
	.navbar-nav {
			overflow: hidden;
			float: none !important;
	}
	button#responsive-menu-button {
			display: block !important;
	}
	#header .navbar-nav.navbar-right > li a {
			padding: 20px 10px;
	}
	.navbar-nav > li {
			float: none;
	}
	.navbar-collapse.collapse {
			display: none !important;
			height: 0 !important;
			padding-bottom: 0;
			overflow: hidden !important;
	}
	.navbar-collapse.collapse.in {
			display: block !important;
			height: auto !important;
			padding-bottom: 0;
			overflow: auto !important;
	}
	.header-main-menu.navbar-collapse.collapse.in {
			display: none !important;
	}
}

@media screen and (max-height: 450px) {
	.sidenav {
		padding-top: 15px;
	}
	.sidenav a {
		font-size: 18px;
	}
}

@media (min-width:768px) and (max-width:1149px) {
	.page-template-template_le-groupe-wurth_main_page .head_commen h1 {
		margin-top: 30px !important;
	}
	.page-template-template_le-groupe-wurth_main_page .container {
		width: 100% !important;
	}
}

@media (min-width:768px) and (max-width:992px) {
	.page-template-template_le-groupe-wurth_main_page .head_commen h1 {
		margin-top: 30px !important;
	}
	.page-template-template_le-groupe-wurth_main_page .sliding-bar {
		display: none;
	}
	.page-template-template_le-groupe-wurth_main_page #nav-section2 .group_worth_boxleft {
		float: none !important;
		max-width: 100% !important;
		width: 100% !important;
	}
	.page-template-template_le-groupe-wurth_main_page #nav-section2 .group_worth_boxright {
		float: none !important;
		width: 100% !important;
		text-align: center !important;
	}
	.page-template-template_le-groupe-wurth_main_page #nav-section3 .pera_commen_main.text-center {
		padding: 0px !important;
	}
	.page-template-template_le-groupe-wurth_main_page #nav-section3 .pera_commen_main.text-center p {
		margin: 0 auto !important;
	}
	.page-template-template_le-groupe-wurth_main_page #nav-section2 {
		padding: 20px 0;
		font-size: 24px !important;
	}
	.page-template-template_le-groupe-wurth_main_page #nav-section3 .pera_commen_main.text-center {
		padding: 20px 0 !important;
	}
	.page-template-template_le-groupe-wurth_main_page .group_worth_boxright {
		padding: 20px 0;
	}
}

@media (min-width:769px) and (max-width:992px) {
	.page-template-template_le-groupe-wurth_main_page .head_commen h1 {
		font-size: 30px;
	}
}


@media (max-width:1199px) {
	.page-template-template_wurth-france_main_page .vid {
		background: none;
	}
	.page-template-template_wurth-france_main_page .vid iframe {
		width: 100%;
	}
	.page-template-template_wurth-france_main_page .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_wurth-france_main_page .vertical_center_text {
		display: block !important;
	}
}

@media(max-width:992px) {
	.page-template-template_wurth-france_la-direction .directoreimg_left {
		width: 100% !important;
	}
	.page-template-template_wurth-france_la-direction .directoreimg_right_content li>h4 {
		font-size: 22px;
		line-height: 30px;
	}
	.page-template-template_le-groupe-wurth_main_page .head_commen h1 {
		margin-top: 30px !important;
	}
	.page-template-template_le-groupe-wurth_main_page #nav-section2 .wurth_france_group_sec .pera_commen_main p {
		margin: 0px !important;
	}
	.page-template-template_le-groupe-wurth_main_page .wurth_france_group_sec .pera_commen_main p {
		margin-bottom: 0px !important;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
	.page-template-template_homepage .scnd_sec {
		margin-bottom: -110px;
	}
	.page-template-template_homepage .head_text {
		width: 100% !IMPORTANT;
		margin-top: 33% !important;
		text-align: right;
		font-size: 48%;
		color: #ffffff;
		line-height: 69px;
		margin-right: 155px;
		font-weight: 400 !important;
		font-family: 'Open Sans', sans-serif;
		text-shadow: 0px 1px black;
	}
	.page-template-template_homepage .img_dwn_ctr {
		margin-top: 145px;
	}
	.page-template-template_homepage .btn-common {
		padding: 10px 9px !important;
		width: 50%;
		margin-left: 25% !important;
		margin-right: 25% !important;
	}
}

@media(min-width:769px) {
	.page-template-template_homepage .mbl_up {
		display: none;
	}
}

@media(max-width:768px) {
	.page-template-template_homepage .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_homepage .vertical_center_text {
		display: block !important;
	}
	.page-template-template_homepage .vertical_center_fullscreen {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_homepage #rej.rej_sec_homepage p {
		line-height: 30px;
		font-size: 23px !important;
	}
	.page-template-template_homepage #rej.rej_sec_homepage .col-sm-4 {
		margin-top: -22px;
		height: auto !important;
	}
	.page-template-template_homepage .title {
		font-size: 27px !important;
		text-align: center;
	}
	.page-template-template_homepage .col-sm-3 .red a {
		font-size: 18px !important;
	}
	.page-template-template_homepage .col-sm-2.wow.fadeInLeft.animated img {
		margin-top: 30px !important;
	}
	.page-template-template_homepage #rej.rej_sec_homepage .col-sm-4 {
		background: rgba(204, 0, 0, 0.41) !important;
		position: inherit !important;
		padding: 0px 15px 45px !important;
	}
	.page-template-template_homepage #rej h2 {
		font-size: 22px !important;
		padding-top: 10% !Important;
	}
	.page-template-template_homepage #rej p {
		font-size: 19px !important;
	}
	.page-template-template_homepage .col-sm-6.align-right.wow.fadeInLeft.animated {
		margin-bottom: -11px !important;
		display: none;
	}
	.page-template-template_homepage .baner_owl_slider .owl_item {
		background-size: cover !important;
		background-position: left !important;
		position: relative;
	}
	.page-template-template_homepage .owl_item {
		/*height: 300px !important;*/
	}
	.head_text1{
/*font-size: 40px !important;*/
text-shadow : none !important;
}
.head_text2{font-size: 44px !important;text-align : right;}
.head_text1 > span{font-size: 34px important;margin-top:10px;}
	.page-template-template_homepage .baner_owl_slider .owl_item::after,
	.banner_sec_main::before {
		content: "";
		height: 300px !important;
	}
	.page-template-template_homepage section#banner_sec {
		height: auto !important;
	}
	.page-template-template_homepage section#rej {
		margin-top: 10%;
	}
	.page-template-template_homepage .head_cap {
		font-size: 36px;
	}
	.page-template-template_homepage .head_text {
		margin-right: 0% !important;
		margin-top: 49% !important;
		text-align: right;
		font-size: 29%;
		color: #ffffff;
		line-height: 69px;
		margin-right: 260px;
		font-weight: 400 !important;
		font-family: 'Open Sans', sans-serif;
		text-shadow: 0px 1px black;
	}
	.page-template-template_homepage .baner_owl_slider .owl_item::after,
	.banner_sec_main::before {
		z-index: -1;
	}
	.page-template-template_homepage h1.count,
	.count {
		font-size: 38px !important;
	}
	.page-template-template_homepage .clibor-rb p,
	.clibor-b p,
	.clibor-nb p,
	.clibor-r p {
		font-size: 20px;
		line-height: 23px;
	}
	.page-template-template_homepage h3 {
		font-size: 27px !important;
	}
	.page-template-template_homepage .spacer20 {
		display: none;
	}
	.page-template-template_homepage #wfe h2 {
		font-size: 27px !important;
	}
	.page-template-template_homepage #wfe p {
		font-size: 23px !important;
		line-height: 30px !important;
	}
	.page-template-template_homepage .btn-common {
		padding: 10px 9px !important;
	}
	.page-template-template_homepage .single-features {
		padding-top: 0px !important;
	}
	.page-template-template_homepage .col-sm-2.wow.fadeInLeft.animated {
		text-align: initial;
	}
	.page-template-template_homepage .head_ucap {
		margin-right: 15px!important;
	}
	.page-template-template_homepage .head_cap {
		margin-right: 27px !important;
	}
	.page-template-template_homepage .img_dwn_ctr {}
	.page-template-template_homepage section#features {
		height: auto !important;
	}
	.page-template-template_homepage .btn-common {
		padding: 10px 9px !important;
		width: 66%;
		margin-left: 17% !important;
		margin-right: 17% !important;
	}
	.page-template-template_wurth-france_main_page .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_wurth-france_main_page .vertical_center_text {
		display: block !important;
	}
	.page-template-template_wurth-france_main_page .vertical_center_fullscreen {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_wurth-france_main_page .bnr_txt h3 span {
		font-size: 28px !important;
	}
	.page-template-template_wurth-france_main_page #banner_sec {
		background-size: cover;
	}
	.page-template-template_wurth-france_main_page .touch .cd-nav-trigger {
		display: none;
	}
	.page-template-template_wurth-france_main_page img.img_sml {
		height: 100% !important;
	}
	.page-template-template_wurth-france_main_page .wurth_fance_topsec .container {
		width: 960px;
		width: 100% !IMPORTANT;
	}
	.page-template-template_wurth-france_main_page .col-sm-8.text-center.min-top1 {
		padding-top: 123px;
	}
	.page-template-template_wurth-france_main_page #nos-cliffer h1 {
		font-size: 23px !important;
	}
	.page-template-template_wurth-france_main_page .pour_content_second .cj {
		padding: 70px 40px;
	}
	.page-template-template_wurth-france_main_page .pour_content_second .cj h4 {
		font-size: 20px;
	}
	.page-template-template_wurth-france_main_page .glyphicon-chevron-left:before {
		color: grey;
	}
	.page-template-template_wurth-france_main_page .glyphicon-chevron-right:before {
		color: gray;
	}
	.page-template-template_wurth-france_la-direction .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_wurth-france_la-direction .vertical_center_text {
		display: block !important;
	}
	.page-template-template_wurth-france_la-direction .head_commen h1 {
		margin-top: 30px !important;
	}
	.page-template-template_wurth-france_la-direction .wurth_france_direction .container {
		width: 100% !important;
	}
	.page-template-template_wurth-france_la-direction .directoreimg_right_content {
		max-width: 100% !important;
		padding-left: 0px !important;
		float: left;
	}
	.page-template-template_wurth-france_la-direction .directoreimg_left {
		width: 100% !important;
	}
	.page-template-template_wurth-france_la-direction .directoreimg_right_content li>h4 {
		font-size: 22px;
		line-height: 30px;
	}
	.page-template-template_wurth-france_nos-domaines-activites .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_wurth-france_nos-domaines-activites .vertical_center_text {
		display: block !important;
	}
	.page-template-template_wurth-france_nos-domaines-activites .slwrap ul {
		width: 28% !important;
	}
	.page-template-template_wurth-france_nos-domaines-activites .slwrap {
		height: 250px !important;
	}
	.page-template-template_wurth-france_nos-domaines-activites .head_commen h1 {
		margin-top: 30px !important;
		margin-bottom: 30px !important;
	}
	.page-template-template_wurth-france_implantations .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_wurth-france_implantations .vertical_center_text {
		display: block !important;
	}
	.page-template-template_wurth-france_implantations .container .top-spacing {
		display: block !important;
	}
	.page-template-template_wurth-france_implantations .container .bottom-spacing {
		display: block !important;
	}
	.page-template-template_wurth-france_implantations .container .pera_commen_main {}
	.page-template-template_wurth-france_implantations .satis-cli {
		padding: 10px 0px !important;
		margin-top: 20px !important;
	}
	.page-template-template_wurth-france_implantations .logistique-chiffres-left {
		width: 50%;
		float: left;
	}
	.page-id-89 .logo_left_img {
		text-align: center !important;
	}
	.page-id-89 #plateforme-logistique-left {
		width: 100% !important;
	}
	.page-id-89 #plateforme-logistique-right {
		padding-top: 30px !important;
		width: 100% !important;
	}
	.page-id-89 .logistique-chiffres-content {
		font-size: 20px !important;
		line-height: 30px !important;
		font-family: 'Wuerth Book';
		color: #505050 !important;
	}
	.page-template-template_wurth-france_implantations .formation_2block_sec .pull-left {
		width: 100% !important;
	}
	.page-template-template_wurth-france_implantations .col-sm-5 {
		margin-top: 25px !important;
	}
	.page-template-template_wurth-france_implantations .col-sm-12 {
		margin-bottom: 5px !important;
	}
	.page-template-template_wurth-france_historique-de-wurth-france .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_wurth-france_historique-de-wurth-france .vertical_center_text {
		display: block !important;
	}
	.page-template-template_wurth-france_historique-de-wurth-france .head_commen h1 {
		margin-top: 30px !important;
		margin-bottom: 30px !important;
	}
	.page-template-template_wurth-france_historique-de-wurth-france .pera_commen_main {
		margin-bottom: 30px !important;
	}
	.page-template-template_wurth-france_historique-de-wurth-france .container_1120px .container {
		width: 90% !important;
	}
	.page-template-template_wurth-france_historique-de-wurth-france iframe.m_v {
		height: 350px !important;
	}
	.page-template-template_wurth-france_historique-de-wurth-france .full_image.img_sml {
		height: 100% !important;
	}
	.page-template-template_wurth-france_historique-de-wurth-france .bnr_txt h3 span {
		font-size: 27px !important;
		margin-top: -25px !important;
	}
	.page-template-template_wurth-france_historique-de-wurth-france .banner_caption_new h2 span {
		display: block;
		padding-left: 0px !important;
		padding-bottom: 107px !important;
	}
	.page-template-template_wurth-france_historique-de-wurth-france .dewurth_france_sec .pera_commen_main p {
		line-height: 34px !important;
		margin-bottom: 15px;
	}
	.page-template-template_wurth-france_historique-de-wurth-france iframe.bbi {
		height: 350px;
	}
	.page-template-template_wurth-france_historique-de-wurth-france .video_name_cap {
		font-size: 26px !important;
		bottom: 36px !important;
	}
	.page-template-template_wurth-france_historique-de-wurth-france .content-wrap {
		margin-top: -89% !important;
		position: relative;
	}
	.page-template-template_wurth-france_historique-de-wurth-france .bbm {
		padding-top: 80% !important;
		margin-bottom: 50px;
	}
	.page-template-template_wurth-france_historique-de-wurth-france .banner_sec_main:after {
		background: none;
		!important;
	}
	.page-template-template_wurth-france_historique-de-wurth-france .banner_sec_main {
		background: none;
		!important;
	}
	.page-template-template_wurth-france_historique-de-wurth-france .touch .cd-nav-trigger {
		display: none !important;
	}
	.page-template-template_le-groupe-wurth_main_page .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_le-groupe-wurth_main_page .vertical_center_text {
		display: block !important;
	}
	.page-template-template_le-groupe-wurth_main_page .head_commen h1 {
		margin-top: 30px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_conformite .head_commen h1 {
		margin-top: 30px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_conformite .container_1120px .container {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_conformite .group_worth_boxleft {
		max-width: 100% !important;
		width: 100% !IMPORTANT;
	}	
	.page-template-template_nos-engagements_collaborateurs_conformite .group_worth_boxright {
		width: 100% !important;
		padding-bottom:40px;
	}
	.page-template-template_wurth-france_nous-trouver .container_1120px .container {
		width: 100% !IMPORTANT;
	}	
	.page-template-template_wurth-france_nous-trouver .container_1120px .container .nous_trouver_boxleft {
		width: 100% !IMPORTANT;
		max-width: 100% !important;
	}	
	.page-template-template_wurth-france_nous-trouver .container_1120px .container .nous_trouver_boxright {
		width: 100% !important;
		max-width: 100% !important;
		padding-bottom:40px;
	}	
	.page-template-template_nos-engagements_collaborateurs_conformite .pera_commen_main.text-center.wow.fadeIn.animated {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}			
	.page-template-template_le-groupe-wurth_main_page .container_1120px .container {
		width: 100% !important;
	}
	.page-template-template_le-groupe-wurth_main_page .baner_owl_slider .owl_item {
		background-size: cover !important;
		background-position: left !important;
		position: relative;
	}
	.page-template-template_le-groupe-wurth_main_page .owl_item {
		height: 300px !important;
	}
	.page-template-template_le-groupe-generique .owl_item {
		height: 300px !important;
	}
	.page-template-template_le-groupe-wurth_main_page .baner_owl_slider .owl_item::after,
	.banner_sec_main::before {
		content: "";
		height: 300px !important;
	}
	.page-template-template_le-groupe-wurth_main_page section#banner_sec {
		height: auto !important;
	}
	.page-template-template_le-groupe-wurth_main_page .bnr_txt h3 span {
		font-size: 27px !important;
		margin-top: -25px !important;
	}
	.page-template-template_le-groupe-wurth_main_page .banner_caption_new h2 span {
		display: block;
		padding-left: 0px !important;
		padding-bottom: 107px !important;
	}
	.page-template-template_le-groupe-wurth_main_page .group_worth_boxright {
		width: 100% !important;
	}
	.page-template-template_le-groupe-wurth_main_page .touch .cd-nav-trigger {
		display: none !important;
	}
	.page-template-template_le-groupe-wurth_main_page .group_worth_boxleft {
		max-width: 100% !important;
		width: 100% !IMPORTANT;
	}
	.page-template-template_le-groupe-wurth_main_page .legroup_list_left {
		width: 100% !important;
		max-width: 100% !important;
	}
	.page-template-template_le-groupe-wurth_main_page .img2block_item {
		width: 100% !important;
	}
	.page-template-template_le-groupe-wurth_main_page .pera_commen_main.text-center.wow.fadeIn.animated {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.page-template-template_le-groupe-wurth_main_page iframe.m_v {
		height: 100% !important;
	}
	/*----new-css-start----*/
	.page-template-template_le-groupe-wurth_main_page section#banner_sec {
		height: auto !important;
	}
	.page-template-template_le-groupe-wurth_main_page .legroup_list_right {
		width: 100%;
		padding-left: 0;
	}
	.page-template-template_le-groupe-wurth_main_page #nav-section2 {
		padding-top: 20px;
		padding-bottom: 10px;
	}
	.page-template-template_le-groupe-wurth_main_page #nav-section2 .group_worth_boxright {
		text-align: center;
	}
	.page-template-template_le-groupe-wurth_main_page #nav-section2 .group_worth_boxright {
		padding: 20px 0;
	}
	.page-template-template_le-groupe-wurth_main_page #nav-section3 .pera_commen_main.text-center {
		padding: 20px 0 !important;
	}
	.page-template-template_le-groupe-wurth_main_page #nav-section3 .pera_commen_main.text-center p {
		margin: 0 auto;
	}
	.page-template-template_le-groupe-wurth_main_page .dwn_arrw_new_groupe_wurth {
		display: none !important;
	}
	.page-template-template_le-groupe-wurth_main_page #nav-section4 iframe.m_v {
		height: 400px !important;
	}
	.page-template-template_le-groupe-wurth_main_page #nav-section2 .legroup_list_left p {
		font-size: 23px;
		line-height: 30px;
	}
	.page-template-template_le-groupe-wurth_main_page #nav-section2 .legroup_list_right li {
		font-size: 23px;
	}
		.page-template-template_le-groupe-wurth_main_page img.bbb {
		height: 100% !important;
		padding-bottom: 30px;
	}
	/*----new-css-end----*/
	.page-template-template_groupe-wurth_la-philosophie-wurth .baner_owl_slider .owl_item {
		background-size: cover !important;
		background-position: left !important;
		position: relative;
	}
	.page-template-template_groupe-wurth_la-philosophie-wurth .owl_item {
		height: 300px !important;
	}
	.page-template-template_groupe-wurth_la-philosophie-wurth .baner_owl_slider .owl_item::after,
	.banner_sec_main::before {
		content: "";
		height: 300px !important;
	}
	.page-template-template_groupe-wurth_la-philosophie-wurth section#banner_sec {
		height: auto !important;
	}
	.page-template-template_groupe-wurth_la-philosophie-wurth .dwn_arrw_new_groupe_wurth {
		display: none !important;
	}
	.page-template-template_groupe-wurth_la-philosophie-wurth .prof_article_right {
		float: right;
		width: 100% !important;
	}
	.page-template-template_groupe-wurth_la-philosophie-wurth .prof_profile_img {
		float: none;
		width: auto;
		text-align: center;
	}
	.page-template-template_groupe-wurth_la-philosophie-wurth .prof_article {
		padding-top: 5px !important;
		margin-left: 0px !important;
		width: 100% !important;
		padding-bottom: 0px;
	}
	.page-template-template_groupe-wurth_la-philosophie-wurth .philosophy_pera_sec {
		padding-top: 30px;
		padding-bottom: 10px;
	}
	.page-template-template_groupe-wurth_la-philosophie-wurth .prof_article_right p {
		font-size: 22px;
		line-height: 25px;
		padding-top: 15px;
	}
	.page-template-template_groupe-wurth_la-philosophie-wurth .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_groupe-wurth_la-philosophie-wurth .head_break_sec .head_commen h1 span {
		display: inline-block;
		margin-right: 0px !important;
	}
	.page-template-template_groupe-wurth_la-philosophie-wurth .vertical_center_text {
		display: block !important;
	}
	.page-template-template_groupe-wurth_la-philosophie-wurth .container_1120px .container {
		width: 100% !important;
	}
	.page-template-template_groupe-wurth_la-philosophie-wurth .head_break_sec .head_commen h1 {
		line-height: normal;
		margin-top: 30px;
		margin-bottom: 30px;
		padding-right: 0px !important;
	}
	.page-template-template_groupe-wurth_la-philosophie-wurth .philosophy_list ul {
		padding: 15px 0;
	}
	.page-template-template_groupe-wurth_la-philosophie-wurth .philosophy_list ul li {
		position: relative;
		font-size: 22px;
		line-height: 31px;
	}
	.page-template-template_groupe-wurth_la-philosophie-wurth img.bbb {
		height: 100% !important;
	}
	.page-template-template_groupe-wurth_la-philosophie-wurth .touch .cd-nav-trigger {
		display: none !important;
	}
	.page-template-template_groupe-wurth_chiffres_cles .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_groupe-wurth_chiffres_cles .vertical_center_text {
		display: block !important;
	}
	.page-template-template_groupe-wurth_chiffres_cles .baner_owl_slider .owl_item {
		background-size: cover !important;
		background-position: left !important;
		position: relative;
	}
	.page-template-template_groupe-wurth_chiffres_cles .owl_item {
		height: 300px !important;
	}
	.page-template-template_groupe-wurth_chiffres_cles .baner_owl_slider .owl_item::after,
	.banner_sec_main::before {
		content: "";
		height: 300px !important;
	}
	.page-template-template_groupe-wurth_chiffres_cles .head_commen h1 {
		padding-top: 20px !important;
		margin-bottom: 0;
	}
	.page-template-template_groupe-wurth_chiffres_cles section#banner_sec {
		height: auto !important;
	}
	.page-template-template_groupe-wurth_chiffres_cles .dwn_arrw_new_groupe_wurth {
		display: none !important;
	}
	.page-template-template_groupe-wurth_chiffres_cles .maps_section {
		margin-top: 50px;
		padding: 49px 0 0px !important;
	}
	.page-template-template_groupe-wurth_chiffres_cles .container_1120px .container {
		width: 100% !important;
		height: auto !important;
	}
	.page-template-template_groupe-wurth_chiffres_cles .map_txtitem {
		font-size: 23px !important;
		text-align: center;
		line-height: 30px;
	}
	.page-template-template_groupe-wurth_chiffres_cles .touch .cd-nav-trigger {
		display: none !important;
	}
	.page-template-template_groupe-wurth_chiffres_cles .maps_section .wow.fadeIn.animated img {
		margin-top: 20px;
		margin-bottom: 30px;
	}
	.page-template-template_groupe-wurth_chiffres_cles div[style="padding-bottom: 130px;"] {
		padding-bottom: 49px !important;
	}
	.page-template-template_groupe-wurth_historique-groupe-wurth .baner_owl_slider .owl_item {
		background-size: cover !important;
		background-position: left !important;
		position: relative;
	}
	.page-template-template_groupe-wurth_historique-groupe-wurth .owl_item {
		height: 300px !important;
	}
	.page-template-template_groupe-wurth_historique-groupe-wurth .baner_owl_slider .owl_item::after,
	.banner_sec_main::before {
		content: "";
		height: 300px !important;
	}
	.page-template-template_groupe-wurth_historique-groupe-wurth section#banner_sec {
		height: auto !important;
	}
	.page-template-template_groupe-wurth_historique-groupe-wurth .dwn_arrw_new_groupe_wurth {
		display: none !important;
	}
	.page-template-template_groupe-wurth_historique-groupe-wurth .timeline-item {
		width: 360px;
		height: auto;
	}
	.page-template-template_groupe-wurth_historique-groupe-wurth .timeline-horizontal .timeline-dots li {
		width: 80px;
	}
	.page-template-template_groupe-wurth_historique-groupe-wurth .timeline-theme-1 {
		width: 100% !important;
	}
	.page-template-template_groupe-wurth_historique-groupe-wurth .timeline-list {
		width: 100% !important;
	}
	.page-template-template_groupe-wurth_historique-groupe-wurth .timeline-visual {
		width: 100% !important;
		text-align: center;
		float: none;
		margin-right: 0;
	}
	.page-template-template_groupe-wurth_historique-groupe-wurth .timeline-detail {
		float: none;
		width: 100% !important;
	}
	.page-template-template_groupe-wurth_partenaires-et-fournisseurs .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_groupe-wurth_partenaires-et-fournisseurs .vertical_center_text {
		display: block !important;
	}
	.page-template-template_groupe-wurth_partenaires-et-fournisseurs #nav-section2 {
		padding-top: 20px;
	}
	.page-template-template_groupe-wurth_partenaires-et-fournisseurs .une_offer_mesure_sec .container {
		width: 100% !important;
	}
	.page-template-template_groupe-wurth_partenaires-et-fournisseurs .container_1120px .container {
		width: 100%;
	}
	.page-template-template_groupe-wurth_partenaires-et-fournisseurs .baner_owl_slider .owl_item {
		background-size: cover !important;
		background-position: left !important;
		position: relative;
	}
	.page-template-template_groupe-wurth_partenaires-et-fournisseurs .owl_item {
		height: 300px !important;
	}
	.page-template-template_groupe-wurth_partenaires-et-fournisseurs .baner_owl_slider .owl_item::after,
	.banner_sec_main::before {
		content: "";
		height: 300px !important;
	}
	.page-template-template_groupe-wurth_partenaires-et-fournisseurs section#banner_sec {
		height: auto !important;
	}
	.page-template-template_groupe-wurth_partenaires-et-fournisseurs .dwn_arrw_new_groupe_wurth {
		display: none !important;
	}
	.page-template-template_groupe-wurth_partenaires-et-fournisseurs img.bbb {
		height: auto !important;
	}
	.page-template-template_groupe-wurth_partenaires-et-fournisseurs .quality_rightimg_box {
		padding-bottom: 0px;
		position: relative;
		margin-top: 15px;
	}
	.page-template-template_groupe-wurth_partenaires-et-fournisseurs .quality_img_right {
		float: none !important;
		width: 100% !important;
		max-width: 100% !important;
		text-align: center;
		margin-bottom: 15px;
	}
	.page-template-template_groupe-wurth_partenaires-et-fournisseurs .collaborate_full_sec2 {
		margin-top: 15px;
	}
	.page-template-template_groupe-wurth_partenaires-et-fournisseurs .quality_text_left {
		float: none !important;
		width: 100% !important;
		max-width: 100% !important;
	}
	.page-template-template_groupe-wurth_partenaires-et-fournisseurs .head_commen h1 {
		margin: 10px 0 25px !important;
	}
	.page-template-template_groupe-wurth_partenaires-et-fournisseurs .head_commen h1>span {
		font-size: 27px !important;
	}
	.page-template-template_groupe-wurth_partenaires-et-fournisseurs .pera_commen_main p {
		margin-bottom: 15px !important;
	}
	.page-template-template_wurth-france_documentation_communiques-press .bnr_txt h3 span {
		font-size: 25px !important;
	}
	.page-template-template_wurth-france_documentation_communiques-press .head_commen h1 {
		margin-top: 30px !important;
	}
	.page-template-template_wurth-france_documentation_telechargements .telechargement_main {
		padding: 0px 0px !important;
	}
	.page-template-template_wurth-france_contact .contact_item_box h4 {
		font-size: 12px !important;
	}
	.page-template-template_wurth-france_contact .container_1120px .container {
		width: 100% !important;
	}
	.page-template-template_wurth-france_contact .contact_item_box {
		width: 100% !important;
	}
	.page-template-template_wurth-france_contact .popupmap_left {
		width: 100% !important;
	}
	.page-template-template_wurth-france_contact .popupmap_right {
		width: 100% !important;
	}
	.page-template-template_wurth-france_contact .contactmodal_connen .modal-dialog {
		width: calc(100% - 20px) !important;
		width: -moz-calc(100% - 20px) !important;
		width: -webkit-calc(100% - 20px) !important;
	}
	.page-template-template_wurth-france_contact .modal_inner_map {
		padding: 0px 0px 0 0px !important;
	}
	.page-template-template_wurth-france_contact .contact_model form.wpcf7-form {
		padding: 0px 0px 0 !important;
	}
	.page-template-template_wurth-france_contact .modal-body {
		padding: 45px 40px;
	}
	.page-template-template_wurth-france_contact .pop_contact_button input.wpcf7-form-control.wpcf7-submit {
		margin-left: auto;
		margin-right: auto;
		position: static;
	}
	.page-template-template_nos-engagements_clients_main_page .head_commen h1 {
		margin-top: 30px !important;
		margin-bottom: 20px !important;
	}
	.page-template-template_nos-engagements_clients_main_page .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_nos-engagements_clients_main_page .vertical_center_text {
		display: block !important;
	}
	.page-template-template_nos-engagements_clients_main_page .half_b.wow.fadeInRight.animated {
		margin-left: 0px !important;
	}
	.page-template-template_nos-engagements_clients_main_page .col-md-12 {
		padding-right: 15px !important;
	}
	.page-template-template_nos-engagements_clients_main_page .quote-color {
		margin-top: 20px !important;
	}
	.page-template-template_nos-engagements_clients_main_page .satis.wow.fadeInUp.animated {
		margin-bottom: -128px !important;
	}
	.page-template-template_nos-engagements_clients_main_page .marg-big-t {
		margin-top: 145px !important;
	}
	.page-template-template_nos-engagements_clients_main_page section#cd-section3 {
		height: 1058px;
	}
	.page-id-224 section#cd-section3 {
		height: auto;
	}
	.page-template-template_nos-engagements_clients_main_page section#banner_sec {
		height: 300px !important;
	}
	.page-template-template_nos-engagements_clients_une-offre-mesure .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_nos-engagements_clients_une-offre-mesure .vertical_center_text {
		display: block !important;
	}
	.page-template-template_nos-engagements_clients_une-offre-mesure .offre_adjust p {
		padding-right: 0px !important;
	}
	.page-template-template_nos-engagements_clients_une-offre-mesure .container_1120px .container {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_clients_une-offre-mesure .touch .cd-nav-trigger {
		display: none;
	}
	.page-template-template_nos-engagements_clients_une-offre-mesure .img_block_left {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_clients_une-offre-mesure .img_content_right {
		width: 100% !important;
		padding: 0px 18px 0px 0px !important;
	}
	.page-template-template_nos-engagements_clients_une-offre-mesure img.bbt {
		height: 100% !important;
	}
	.page-template-template_nos-engagements_clients_une-offre-mesure .bnr_txt h3 span {
		font-size: 28px !important;
	}
	.page-template-template_nos-engagements_clients_une-offre-mesure .link_txt {
		font-size: 18px;
		line-height: 0px;
	}
	.page-template-template_nos-engagements_clients_qualite-produits .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_nos-engagements_clients_qualite-produits .vertical_center_text {
		display: block !important;
	}
	.page-template-template_nos-engagements_clients_qualite-produits .head_commen h1 {
		margin-top: 30px !important;
	}
	.page-template-template_nos-engagements_clients_qualite-produits .container_1120px .container {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_clients_qualite-produits .touch .cd-nav-trigger {
		display: none;
	}
	.page-template-template_nos-engagements_clients_qualite-produits .quality_text_left {
		width: 100% !important;
		max-width: 100% !important;
	}
	.page-template-template_nos-engagements_clients_qualite-produits .quality_img_right {
		width: 100% !important;
		max-width: 100% !important;
	}
	.page-template-template_nos-engagements_clients_qualite-produits .quality_list_inner ul {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_clients_qualite-produits .quality_list_inner {
		border-top: 0px solid !important;
		padding-top: 10% !important;
	}
	.page-template-template_nos-engagements_clients_qualite-produits .quality_rightimg_box {
		margin-bottom: -100px !important;
	}
	.page-template-template_nos-engagements_clients_qualite-produits .bnr_txt h3 span {
		font-size: 28px !important;
	}
	.page-template-template_nos-engagements_clients_services .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_nos-engagements_clients_services .vertical_center_text {
		display: block !important;
	}
	.page-template-template_nos-engagements_clients_services .col-sm-12 h1 {
		margin-top: 30px !important;
		margin-bottom: 30px !important;
	}
	
	.navbar-brand h1
	{
		margin-top:0 !important;
		margin-bottom:0 !important;
	}
	.page-template-template_nos-engagements_clients_services .service_inr h4 {
		font-size: 15px !important;
	}
	.page-template-template_nos-engagements_clients_services .container_1120px .container {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_clients_services .touch .cd-nav-trigger {
		display: none;
	}
	.page-template-template_nos-engagements_clients_services .bnr_txt h3 span {
		font-size: 26px !important;
	}
	.page-template-template_nos-engagements_clients_services .clientpage_banner h1.break_head span {
		margin-right: -137px !important;
	}
	.page-template-template_nos-engagements_clients_services #four-section h1 {
		font-size: 18px !important;
	}
	.page-template-template_nos-engagements_clients_services iframe.m_v {
		height: 350px !important;
	}
	.page-template-template_nos-engagements_clients_satisfaction_clients .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_nos-engagements_clients_satisfaction_clients .vertical_center_text {
		display: block !important;
	}
	.page-template-template_nos-engagements_clients_satisfaction_clients .head_commen h1 {
		margin-top: 30px important;
	}
	.container_1120px .container {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_clients_satisfaction_clients .touch .cd-nav-trigger {
		display: none;
	}
	.page-template-template_nos-engagements_clients_satisfaction_clients .bnr_txt h3 span {
		font-size: 26px !important;
	}
	.page-template-template_nos-engagements_clients_satisfaction_clients .clientpage_banner h1.break_head span {
		margin-right: -137px !important;
	}
	.page-template-template_nos-engagements_clients_satisfaction_clients #four-section h1 {
		font-size: 18px !important;
	}
	.page-template-template_nos-engagements_clients_satisfaction_clients iframe.m_v {
		height: 350px !important;
	}
	.page-template-template_nos-engagements_clients_satisfaction_clients .quality_text_left {
		width: 100% !important;
		max-width: 100% !important;
	}
	.page-template-template_nos-engagements_clients_satisfaction_clients .quality_img_right {
		width: 100% !important;
		max-width: 100% !important;
		margin-bottom: 30px !important;
	}
	.page-template-template_nos-engagements_clients_satisfaction_clients img.img_pdf {
		margin: 34px auto !important;
	}
	.page-template-template_nos-engagements_clients_satisfaction_clients .quality_rightimg_box {
		margin-bottom: -112px !Important;
	}
	.page-template-template_nos-engagements_clients_satisfaction_clients .pera_commen_main p {
		font-size: 19px !important;
		margin-top: 30px important;
	}
	.page-template-template_nos-engagements_clients_temoignages_clients .touch .cd-nav-trigger {
		display: none;
	}
	.page-template-template_nos-engagements_clients_temoignages_clients .bnr_txt h3 span {
		font-size: 21px !important;
	}
	.page-template-template_nos-engagements_clients_temoignages_clients #mid-section .right {
		background: #005952;
		height: auto !important;
		padding: 63px 18px !important;
	}
	.page-template-template_nos-engagements_clients_temoignages_clients #testi p {
		margin-bottom: 8%;
	}
	.page-template-template_nos-engagements_clients_temoignages_clients img.img_btm_10 {
		margin-bottom: 8%;
	}
	.page-template-template_nos-engagements_clients_temoignages_clients #testi p {
		padding: 0px 19px !important;
	}
	.page-template-template_nos-engagements_clients_temoignages_clients span.sta {
		margin-right: -286px !important;
	}
	.page-template-template_nos-engagements_clients_temoignages_clients .col-xs-offset-1 {
		margin-left: 0px !important;
	}
	.page-template-template_nos-engagements_clients_temoignages_clients .glyphicon-chevron-left:before {
		color: grey;
	}
	.page-template-template_nos-engagements_clients_temoignages_clients .glyphicon-chevron-right:before {
		color: gray;
	}
	.page-template-template_nos-engagements_clients_temoignages_clients #mobile-page-padding-bottom {
		margin-bottom: 4%;
	}
	.page-template-template_nos-engagements_clients_club_horizon .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_nos-engagements_clients_club_horizon .vertical_center_text {
		display: block !important;
	}
	.container_1120px .container {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_clients_club_horizon .touch .cd-nav-trigger {
		display: none;
	}
	.page-template-template_nos-engagements_clients_club_horizon .bnr_txt h3 span {
		font-size: 2px !important;
	}
	.page-template-template_nos-engagements_clients_club_horizon .clientpage_banner h1.break_head span {
		margin-right: -137px !important;
	}
	.page-template-template_nos-engagements_clients_club_horizon #four-section h1 {
		font-size: 18px !important;
	}
	.page-template-template_nos-engagements_clients_club_horizon iframe.m_v {
		height: 350px !important;
	}
	.page-template-template_nos-engagements_clients_club_horizon .quality_text_left {
		width: 100% !important;
		max-width: 100% !important;
	}
	.page-template-template_nos-engagements_clients_club_horizon .quality_img_right {
		width: 100% !important;
		max-width: 100% !important;
	}
	.page-template-template_nos-engagements_clients_club_horizon img.img_pdf {
		margin: 34px auto !important;
	}
	.page-template-template_nos-engagements_clients_club_horizon .quality_rightimg_box {
		margin-bottom: -112px !Important;
	}
	.page-template-template_nos-engagements_clients_club_horizon .club_horizon_rightimg .durable_right_content {
		width: 100% !important;
		margin-right: 36%;
	}
	.page-id-499 .club_horizon_rightimg .durable_right_content {
			text-align: center;
			margin-right: auto;
			margin-left: auto;
	}
	.page-template-template_nos-engagements_clients_club_horizon .club_horizon_rightimg .durable_left_img {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_clients_club_horizon .club_horizon_bg_box {
		padding: 0px 0px !important;
		background-size: contain;
		margin-top: 13%;
	}
	.page-template-template_nos-engagements_clients_club_horizon .head_commen h1 {
		margin-top: 10% !Important;
	}
	.page-template-template_nos-engagements_clients_club_horizon .club_horizon_cap {
		margin-top: 0px !important;
	}
	.page-template-template_nos-engagements_clients_club_horizon .full_image.img_sml {
		height: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_une-entreprise-ethique-et-sociale .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_nos-engagements_collaborateurs_une-entreprise-ethique-et-sociale .vertical_center_text {
		display: block !important;
	}
	.page-template-template_nos-engagements_collaborateurs_une-entreprise-ethique-et-sociale .head_commen h1 {
		margin-top: 30px!important;
	}
	.page-template-template_nos-engagements_collaborateurs_une-entreprise-ethique-et-sociale .touch .cd-nav-trigger {
		display: none;
	}
	.page-template-template_nos-engagements_collaborateurs_une-entreprise-ethique-et-sociale .bnr_txt h3 span {
		font-size: 21px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_une-entreprise-ethique-et-sociale #mid-section .left {
		background-size: cover;
		background-position: -100px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_une-entreprise-ethique-et-sociale #mid-section .right {
		background: #008eca;
		height: auto !important;
		padding: 63px 18px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_une-entreprise-ethique-et-sociale #testi p {
		margin-bottom: 8%;
	}
	.page-template-template_nos-engagements_collaborateurs_une-entreprise-ethique-et-sociale img.img_btm_10 {
		margin-top: 20px;
		margin-bottom: 8%;
	}
	.page-template-template_nos-engagements_collaborateurs_une-entreprise-ethique-et-sociale #testi p {
		padding: 0px 19px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_une-entreprise-ethique-et-sociale span.sta {
		margin-right: -286px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_une-entreprise-ethique-et-sociale .col-xs-offset-1 {
		margin-left: 0px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_une-entreprise-ethique-et-sociale .col-xs-offset-1 H4 {
		color: #008eca !important;
	}
	.page-template-template_nos-engagements_collaborateurs_une-entreprise-ethique-et-sociale .glyphicon-chevron-left:before {
		color: grey;
	}
	.page-template-template_nos-engagements_collaborateurs_une-entreprise-ethique-et-sociale .glyphicon-chevron-right:before {
		color: gray;
	}
	.page-template-template_nos-engagements_collaborateurs_main_page .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_nos-engagements_collaborateurs_main_page .vertical_center_text {
		display: block !important;
	}
	.page-template-template_nos-engagements_collaborateurs_main_page .head_commen h1 {
		margin-top: 30px !important;
	}
	.container_1120px .container {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_main_page .touch .cd-nav-trigger {
		display: none;
	}
	.page-template-template_nos-engagements_collaborateurs_main_page .bnr_txt h3 span {
		font-size: 21px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_main_page .collaborate_leftimg_box .durable_left_img {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_main_page .collaborate_leftimg_box .durable_right_content {
		width: 100% !important;
		margin-top: 16px;
	}
	.page-template-template_nos-engagements_collaborateurs_main_page .durable_right_content {
		padding-left: 0px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_main_page h1.break_head {
		margin-right: 241px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_main_page img.img_sml {
		height: 684px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_main_page .collborate_full_cap {
		width: 94% !IMPORTANT;
		height: 69%;
		padding: 0px 0px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_main_page img.img_small_up {
		height: 0% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_main_page span.sta {
		margin-right: -286px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_main_page .sec_padd_same {
		padding: 90px 0px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_main_page .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_main_page .vertical_center_text {
		display: block !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_main_page .head_commen h1 {
		margin-top: 30px!important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_main_page .touch .cd-nav-trigger {
		display: none;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_main_page .container_920px .container {
		width: 100% !IMPORTANT;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_main_page .bnr_txt h3 span {
		font-size: 26px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_main_page #mid-section .right {
		background: #005952;
		height: auto !important;
		padding: 63px 18px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_main_page #testi p {
		margin-bottom: 8%;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_main_page img.img_btm_10 {
		margin-bottom: 8%;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_main_page span.sta {
		margin-right: -286px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_main_page .formation_2block_sec .rse_block_inner {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_la-formation-continue .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_la-formation-continue .vertical_center_text {
		display: block !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_la-formation-continue .head_commen h1 {
		margin-top: 30px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_la-formation-continue .container_1120px .container {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_la-formation-continue .container_920px .container {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_la-formation-continue .touch .cd-nav-trigger {
		display: none;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_la-formation-continue .bnr_txt h3 span {
		font-size: 21px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_la-formation-continue #mid-section .right {
		background: #005952;
		height: auto !important;
		padding: 63px 18px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_la-formation-continue #testi p {
		margin-bottom: 8%;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_la-formation-continue img.img_btm_10 {
		margin-bottom: 8%;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_la-formation-continue span.sta {
		margin-right: -286px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_la-formation-continue img.img_sml {
		height: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_la-formation-continue .durable_right_content {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_la-formation-continue .durable_right_content {
		padding-left: 0px !important;
		margin-bottom: -100px;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_la-formation-continue .durable_left_img {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_la-formation-continue .sec_padd_same {
		padding: 30px 0px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_la-formation-continue .formation_2block_sec .rse_block_inner {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_apprentissage-chez-wurth .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_apprentissage-chez-wurth .vertical_center_text {
		display: block !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_apprentissage-chez-wurth .head_commen h1 {
		margin-top: 30px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_apprentissage-chez-wurth .touch .cd-nav-trigger {
		display: none;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_apprentissage-chez-wurth .container_920px .container {
		width: 100% !IMPORTANT;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_apprentissage-chez-wurth .bnr_txt h3 span {
		font-size: 21px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_apprentissage-chez-wurth #mid-section .right {
		background: #005952;
		height: auto !important;
		padding: 63px 18px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_apprentissage-chez-wurth img.img_btm_10 {
		margin-bottom: 8%;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_apprentissage-chez-wurth .formation_2block_sec.sec_padd_same {
		padding: 45px 0px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_apprentissage-chez-wurth .formation_2block_sec .rse_block_inner {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_apprentissage-chez-wurth .client_tetimonial_sec .container {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_apprentissage-chez-wurth .owl-nav>div.owl-next {
		right: -12px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_apprentissage-chez-wurth .owl-prev {
		left: -12px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_apprentissage-chez-wurth .owl_item_client {
		padding-top: 10%;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_apprentissage-chez-wurth img.img_sml {
		height: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_apprentissage-chez-wurth .sec_padd_same {
		padding: 90px 0px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_formation_apprentissage-chez-wurth span.sta {
		margin-right: -286px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_RSE_accessibilite .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_RSE_accessibilite .vertical_center_text {
		display: block !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_RSE_accessibilite .head_commen h1 {
		margin-top: 30px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_RSE_accessibilite .container_920px .container,
	.container_1120px .container {
		width: 100% !important;
		height: auto !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_RSE_accessibilite .touch .cd-nav-trigger {
		display: none;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_RSE_accessibilite .bnr_txt h3 span {
		font-size: 21px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_RSE_accessibilite span.sta {
		margin-right: -286px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_RSE_accessibilite img.img_sml {
		height: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_RSE_accessibilite .spacer40 {
		height: 90px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_RSE_accessibilite .accessiblity_rightimg_sec .integration_rightimg_box .left_pera {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_RSE_accessibilite .accessiblity_rightimg_sec .container {
		margin-top: 50px;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_RSE_accessibilite .accessiblity_rightimg_sec .integration_rightimg_box .right_pera {
		width: 100% !important;
		text-align: -webkit-center;
		padding-left: 0px !important;
		margin-bottom: 14%;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_RSE_accessibilite .pera_commen_main {
		margin-bottom: 24px;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_RSE_accessibilite .full_img_cap_bottom {
		position: inherit !important;
		width: 100% !important;
		padding: 10px !IMPORTANT;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_RSE_accessibilite section#apprentissage_top {
		margin-bottom: 10px;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_main_page .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_main_page .vertical_center_text {
		display: block !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_main_page .head_commen h1 {
		margin-top: 30px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_main_page .container_1120px .container {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_main_page .container_920px .container {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_main_page .touch .cd-nav-trigger {
		display: none;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_main_page .bnr_txt h3 span {
		font-size: 21px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_main_page #mid-section .right {
		background: #005952;
		height: auto !important;
		padding: 63px 18px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_main_page #testi p {
		margin-bottom: 8%;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_main_page img.img_btm_10 {
		margin-bottom: 8%;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_main_page span.sta {
		margin-right: -286px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_main_page img.img_sml {
		height: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_main_page .durable_right_content {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_main_page .durable_right_content {
		padding-left: 0px !important;
		margin-bottom: -100px;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_main_page .durable_left_img {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_main_page .sec_padd_same {
		padding: 30px 0px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_main_page .formation_2block_sec .rse_block_inner {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_main_page section#apprentissage_sec_img {
		margin-bottom: -60px !Important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_main_page .bien_travail_sec_lefimg .rse_block_inner,
	.bientravail_rightimg .rse_block_inner {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_main_page .bien_travail_sec_lefimg::before {
		display: none !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_main_page .integration_rightimg_box .right_pera img {
		margin-bottom: -57px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration .vertical_center_text {
		display: block !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration .head_commen h1 {
		margin-top: 30px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration .container_1120px .container {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration .container_920px .container {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration .touch .cd-nav-trigger {
		display: none;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration .bnr_txt h3 span {
		font-size: 21px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration img.img_btm_10 {
		margin-bottom: 8%;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration span.sta {
		margin-right: -286px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration img.img_sml {
		height: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration .integration_rightimg_box .right_pera {
		width: 100% !important;
		padding-left: 0px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration .integration_rightimg_box .left_pera {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration .sec_padd_same {
		padding: 30px 0px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration .formation_2block_sec .rse_block_inner {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration .bien_travail_sec_lefimg .rse_block_inner,
	.bientravail_rightimg .rse_block_inner {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration .bien_travail_sec_lefimg::before {
		display: none !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration-nouveaux-vendeurs .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration-nouveaux-vendeurs .vertical_center_text {
		display: block !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration-nouveaux-vendeurs .head_commen h1 {
		margin-top: 30px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration-nouveaux-vendeurs .container_1120px .container {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration-nouveaux-vendeurs .container_920px .container {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration-nouveaux-vendeurs .touch .cd-nav-trigger {
		display: none;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration-nouveaux-vendeurs .bnr_txt h3 span {
		font-size: 21px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration-nouveaux-vendeurs #mid-section .right {
		background: #005952;
		height: auto !important;
		padding: 63px 18px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration-nouveaux-vendeurs #testi p {
		margin-bottom: 8%;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration-nouveaux-vendeurs img.img_btm_10 {
		margin-bottom: 8%;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration-nouveaux-vendeurs span.sta {
		margin-right: -286px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration-nouveaux-vendeurs img.img_sml {
		height: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration-nouveaux-vendeurs .durable_right_content {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration-nouveaux-vendeurs .durable_right_content {
		padding-left: 0px !important;
		margin-bottom: -100px;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration-nouveaux-vendeurs .durable_left_img {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_integration-nouveaux-vendeurs .sec_padd_same {
		padding: 30px 0px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_environnement-de-travail .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_environnement-de-travail .vertical_center_text {
		display: block !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_environnement-de-travail .head_commen h1 {
		margin-top: 30px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_environnement-de-travail .travail_sec_top .container {
		height: 100%;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_environnement-de-travail .travail_sec_top .container {
		width: 100% !important;
		margin-bottom: 30px;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_environnement-de-travail .touch .cd-nav-trigger {
		display: none;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_environnement-de-travail img.img_sml {
		margin-bottom: 41px !important;
		margin-top: 20px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_environnement-de-travail .bnr_txt h3 span {
		font-size: 21px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_environnement-de-travail span.sta {
		margin-right: -286px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_environnement-de-travail img.img_sml {
		height: 100% !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_environnement-de-travail LI {
		font-size:23px !important;
	}
	.page-template-template_nos-engagements_collaborateurs_bien-etre-au-travail_environnement-de-travail .sec_padd_same {
		padding: 30px 0px !important;
	}
	.page-template-template_nos-engagements_responsabilitÃ©-societal_certifications_et_bilans .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_nos-engagements_responsabilitÃ©-societal_certifications_et_bilans .vertical_center_text {
		display: block !important;
	}
	.page-template-template_nos-engagements_responsabilitÃ©-societal_certifications_et_bilans .head_commen h1 {
		margin-top: 30px !important;
	}
	.page-template-template_nos-engagements_responsabilitÃ©-societal_certifications_et_bilans .container_1120px .container {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_responsabilitÃ©-societal_certifications_et_bilans .cirtificate_right_img {
		float: right;
		width: 100% !important;
	}
	.page-template-template_nos-engagements_responsabilitÃ©-societal_certifications_et_bilans .cirtificate_left_img {
		float: left;
		width: 100% !IMPORTANT;
	}
	.page-template-template_nos-engagements_responsabilitÃ©-societal_certifications_et_bilans .bnr_txt h3 span {
		font-size: 30px !important;
	}
	.page-template-template_nos-engagements_responsabilitÃ©-societal_certifications_et_bilans .cirtification_sec2 .cirtificate_left_img {
		margin-top: 50px !important;
	}
	.page-template-template_nos-engagements_responsabilitÃ©-societal_certifications_et_bilans .cirtification_sec3 .cirtificate_left_img {
		margin-top: 50px !important;
	}
	.page-template-template_nos-engagements_responsabilitÃ©-societal_certifications_et_bilans .touch .cd-nav-trigger {
		display: none;
	}
	.page-template-template_nos-engagements_responsabilitÃ©-societal_certifications_et_bilans section#banner_sec {
		height: 300px !important;
	}
	.page-template-template_nos-engagements_responsabilitÃ©-societal_certifications_et_bilans .b3 {
		margin-top: -19%;
	}
	.page-template-template_nos-engagements_responsabilitÃ©-societal_certifications_et_bilans .cirtificate_right_img .legroup_list_right li {
		font-size: 23px !important;
		line-height: 30px;
	}
	.page-template-template_nos-engagements_responsabilitÃ©-societal_certifications_et_bilans .cirtification_sec2 {
		background: #ffffff;
	}
	.page-template-template_nos-engagements_responsabilitÃ©-societal_certifications_et_bilans .cirtificate_right_img.wow.fadeIn.animated {
		margin-top: 8%;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_social .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_social .vertical_center_text {
		display: block !important;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_social .container_1120px .container {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_social section#banner_sec {
		height: 300px !important;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_social .head_commen h1 {
		font-size: 23px;
		margin-top: 30px !important;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_social .durable_left_img {
		float: left;
		width: 100% !important;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_social .pera_commen_main p {
		font-size: 23px !important;
		line-height: 30px;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_social .durable_right_content {
		float: right;
		width: 100% !important;
		padding-left: 0px !important;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_social .bnr_txt h3 span {
		font-size: 30px !important;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_social section#section_social {
		margin-bottom: 30px;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_social .durable_leftimg_box {
		padding-top: 0px !IMPORTANT;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .vertical_center_text {
		display: block !important;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .container_1120px .container {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .bnr_txt h3 span {
		font-size: 29px !important;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .axe_tree_box {
		display: none;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .nos_axe_sec {
		display: none;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .responsible_sec .right_pera_content {
		margin-left: 0px !important;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .imgmap-frontend-image img,
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .imgmap-frontend-image canvas {
		margin-top: -60px;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .vertical_center_text {
		display: block !important;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .head_commen h1 {
		margin-top: 30px !important;
		font-size: 23px;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .container_1120px .container {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .envir_durable_sec:after,
	.environemt_count_sec:after {
		display: none;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .durable_left_img {
		float: left;
		width: 100% !important;
		padding-bottom: 30px !important;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page span.h_two {
		font-size: 34px !important;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .durable_right_content {
		width: 100% !important;
		margin-top: 4%;
		padding-left: 0px !important;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .bnr_txt h3 span {
		font-size: 29px !important;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .envir_durable_sec:after,
	.environemt_count_sec:after {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .pera_commen_main.font_25px p {
		font-size: 23px !important;
		line-height: 30px;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page section#banner_sec {
		height: 300px !important;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .green_big_block .pera_commen_main p {
		font-size: 23px !important;
		line-height: 30px;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .b3 {
		margin-bottom: 10%;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .green_big_block {
		width: 96% !important;
		margin-left: 2%;
		margin-right: 2% !IMPORTANT;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .vertical_center_text {
		display: block !important;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .container_1120px .container {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page section#banner_sec {
		height: 300px !important;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .durable_left_img {
		float: left;
		width: 100% !important;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .durable_leftimg_box {
		padding-top: 1px !important;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .pera_commen_main.font_25px p {
		font-size: 23px !important;
		line-height: 30px;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .durable_right_content {
		float: right;
		width: 100% !important;
		padding-left: 0px !important;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .bnr_txt h3 span {
		font-size: 30px !important;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page section#section_economique {
		margin-bottom: 30px;
		padding-top: 30px;
		padding-bottom: 0;
	}
	.page-template-template_nos-engagements_responsabilite-societale_developpement-durable_main_page .pera_commen_main.font_25px.text-justify {
		margin-top: 4%;
	}
	.page-template-template_nos-engagements_responsabilite-societal_main_page .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_nos-engagements_responsabilite-societal_main_page .vertical_center_text {
		display: block !important;
	}
	.page-template-template_nos-engagements_responsabilite-societal_main_page .bnr_txt h3 span {
		font-size: 28px !important;
	}
	.page-template-template_nos-engagements_responsabilite-societal_main_page .touch .cd-nav-trigger {
		display: none;
	}
	.page-template-template_nos-engagements_responsabilite-societal_main_page img.img_sml {
		height: 100% !important;
	}
	.page-template-template_nos-engagements_responsabilite-societal_main_page section#development_durable_main H1 {
		margin-top: 30px !important;
	}
	.page-template-template_nos-engagements_responsabilite-societal_main_page .rse_block_inner.pull-right.block_2 {
		display: none;
	}
	.page-template-template_nos-engagements_responsabilite-societal_main_page .block_1 {
		display: none !important;
	}
	.page-template-template_nos-engagements_responsabilite-societal_main_page .block_main_one {
		width: 96%;
		text-align: center;
		margin-left: 2%;
		margin-right: 2%;
	}
	.page-template-template_nos-engagements_responsabilite-societal_main_page .wp-image-354{
		margin-top: -150px;
	}
	.page-template-template_nos-engagements_responsabilite-societal_main_page .block_main_two {
		width: 96%;
		text-align: center;
		margin-left: 2%;
		margin-right: 2%;
	}
	.page-template-template_nos-engagements_responsabilite-societal_main_page .fadeInLeft {
		margin-bottom: 9%;
		text-align: -webkit-center;
	}
	.page-template-template_nos-engagements_responsabilite-societal_main_page .btn_border_commen {
		text-align: center;
	}
	.page-template-template_nos-engagements_responsabilite-societal_main_page p.txt_custom {
		font-size: 23px;
		line-height: 30px;
		text-align: justify !important;
	}
	.page-template-template_nos-engagements_responsabilite-societal_main_page a.btn_red_cus {
		border: 1px solid #C03035;
		padding: 13px;
		color: red;
		color: rgb(204, 0, 0);
		text-align: center;
		font-family: "Wuerth Bold";
		font-size: 18px;
		padding-left: 30px;
		padding-right: 30px;
	}
	.page-template-template_nos-engagements_responsabilite-societal_main_page section#environment_sec_img {
		margin-top: -77px;
	}
	.page-id-349 section#environment_sec_img {
		margin-top: 0px;
	}
	.page-template-template_nos-engagements_responsabilite-societal_main_page section#Rse_2block_main {
		margin-top: -102% !important;
	}
	.page-template-template_nos-engagements_responsabilite-societal_partenariats .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_nos-engagements_responsabilite-societal_partenariats .vertical_center_text {
		display: block !important;
	}
	.page-template-template_nos-engagements_responsabilite-societal_partenariats .container_1120px .container {
		width: 100% !important;
	}
	.page-template-template_nos-engagements_responsabilite-societal_partenariats section#banner_sec {
		height: 300px !important;
	}
	.page-template-template_nos-engagements_responsabilite-societal_partenariats .durable_left_img {
		float: left;
		width: 100% !important;
	}
	.page-template-template_nos-engagements_responsabilite-societal_partenariats .durable_leftimg_box {
		padding-top: 1px !important;
	}
	.page-template-template_nos-engagements_responsabilite-societal_partenariats .pera_commen_main.font_25px p {
		font-size: 23px !important;
		line-height: 30px;
	}
	.page-template-template_nos-engagements_responsabilite-societal_partenariats .head_commen h1 {
		font-size: 23px;
		margin-top: 0px;
	}
	.page-template-template_nos-engagements_responsabilite-societal_partenariats .durable_right_content {
		float: right;
		width: 100% !important;
		padding-left: 0px !important;
		padding-top: 30px;
	}
	.page-template-template_nos-engagements_responsabilite-societal_partenariats .bnr_txt h3 span {
		font-size: 30px !important;
	}
	.page-template-template_nos-engagements_responsabilite-societal_partenariats section#environment_dura_top {
		margin-bottom: 30px;
		padding-top: 30px;
	}
	.page-template-template_nos-engagements_responsabilite-societal_partenariats .pera_commen_main.font_25px.text-justify {
		margin-top: 4%;
	}
	.page-template-template_nos-engagements_responsabilite-societal_partenariats .ucol_logo {
		width: 100%;
	}
		.page-template-template_partenariats-clients .ucol_logo {
		width: 100%;
	}
			.page-template-template_partenariats-institutionnels .ucol_logo {
		width: 100%;
	}
			.page-template-template_partenariats-sportifs .ucol_logo {
		width: 100%;
	}
			.page-template-template_partenariats-sportifs-groupe .ucol_logo {
		width: 100%;
	}
	.page-template-template_nos-engagements_responsabilite-societal_partenariats .wuitem_top h5 {
		font-size: 17px;
		line-height: 29px;
		padding: 16px 0;
	}
	.page-template-template_nos-engagements_responsabilite-societal_partenariats .wuitem_top span {
		width: 30px;
		padding: 5px;
	}
	.page-template-template_nos-engagements_responsabilite-societal_partenariats .wuitem_top span img {
		max-width: 100%;
	}
	.page-template-template_nos-engagements_responsabilite-societal_partenariats .section_top h3 {
		font-size: 25px !important;
		line-height: 30px;
	}
	.page-template-template_nos-engagements_responsabilite-societal_partenariats .section_top p {
		font-size: 23px;
		line-height: 30px;
	}
	.page-template-template_nos-engagements_responsabilite-societal_partenariats .section_top {
		padding: 30px 0 0 0;
	}
	.page-template-template_nos-engagements_responsabilite-societal_partenariats section#environment_dura_top {
		margin-bottom: 0;
		padding-bottom: 60px;
	}
	.page-template-template_wurth-france_main_page .title {
		font-size: 27px !important;
	}
	.page-template-template_wurth-france_main_page h1.title.text-center {
		padding-top: 35px;
		margin-bottom: 10px;
	}
	.page-template-template_wurth-france_main_page #nos-cliffer p {
		font-size: 23px !important;
		line-height: 30px !important;
	}
	.page-template-template_wurth-france_main_page section#banner_sec {
		height: 300px !important;
		background-size: cover;
/*		background-position: -80px !important;*/
	}
	.page-template-template_wurth-france_main_page .fam h4 {
		font-size: 25px;
		color: #fff;
		line-height: 37px;
		margin-bottom: 16px;
	}
	.page-template-template_wurth-france_main_page .col-xs-9 h4 {
		font-size: 23px;
	}
	.page-template-template_wurth-france_main_page .fam .mar-top {
		margin-top: 150px !important;
	}
	.page-template-template_wurth-france_main_page .banner_caption_new h2 span {
		padding-left: 52px !important;
	}
	.page-template-template_wurth-france_main_page .vid {
		background: grey !important;
	}
	.page-template-template_wurth-france_main_page .vid iframe {
		width: 100% !important;
	}
	.page-template-template_wurth-france_main_page .lqsn h4 {
		font-size: 23px !important;
	}
	.page-template-template_wurth-france_main_page .bnr_txt h3 span {
		font-size: 31px !important;
	}
	.page-template-template_wurth-france_main_page .vid {
		padding-left: 0px;
		padding-right: 0px;
		height: auto !important;
	}
	.page-template-template_wurth-france_main_page .vous-avez p {
		margin: 15px 0px;
	}
	.page-template-template_wurth-france_main_page .wfcli .col-sm-4 {
		margin-bottom: 30px;
	}
	.page-template-template_wurth-france_main_page #famille {
		margin-top: 50px;
	}
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
	.page-template-template_wurth-france_main_page .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_wurth-france_main_page .vertical_center_text {
		display: block !important;
	}
	.page-template-template_wurth-france_main_page #wurthfrance .marwf {}
}

@media only screen and (max-width: 480px) {
	.page-template-template_wurth-france_main_page .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_wurth-france_main_page .vertical_center_text {
		display: block !important;
	}
	.page-template-template_wurth-france_main_page .vid iframe {
		height: 350px !important;
		width: 100% !important;
		margin-left: 0px;
	}
	.page-template-template_wurth-france_main_page .vid {
		background: grey !important;
	}
}


@media(max-width:768px) {

	.page-template-template_nos-engagements-responsabilite-societale_produits-eco-responsable .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_nos-engagements-responsabilite-societale_produits-eco-responsable .vertical_center_text {
		display: block !important;
	}
	.page-template-template_nos-engagements-responsabilite-societale_produits-eco-responsable .head_commen h1 {
		margin-top: 30px !important;
	}
	.page-template-template_nos-engagements-responsabilite-societale_produits-eco-responsable .container_1120px .container {
		width: 100% !important;
	}
	.page-template-template_nos-engagements-responsabilite-societale_produits-eco-responsable .durable_left_img {
		float: left;
		width: 100% !important;
	}
	.page-template-template_nos-engagements-responsabilite-societale_produits-eco-responsable .eco_cap_right p {
		font-size: 24px;
		line-height: 34px;
		margin-right: 2%;
		margin-left: 3%;
	}
	.page-template-template_nos-engagements-responsabilite-societale_produits-eco-responsable .durable_right_content {
		float: right;
		width: 100% !important;
		padding-left: 0px !important;
	}
	.page-template-template_nos-engagements-responsabilite-societale_produits-eco-responsable .head_commen h1 {
		font-size: 23px;
	}
	.page-template-template_nos-engagements-responsabilite-societale_produits-eco-responsable .bnr_txt h3 span {
		font-size: 30px !important;
	}
	.page-template-template_nos-engagements-responsabilite-societale_produits-eco-responsable section#banner_sec {
		height: 300px !important;
	}
	.page-template-template_nos-engagements-responsabilite-societale_produits-eco-responsable img.ccbn {
		height: 408px !important;
	}
	.page-template-template_nos-engagements-responsabilite-societale_produits-eco-responsable .block_item_box>a {
		font-size: 14px !important;
	}
	.page-template-template_nos-engagements-responsabilite-societale_produits-eco-responsable img.img1 {
		display: initial;
	}
	.page-template-template_nos-engagements-responsabilite-societale_produits-eco-responsable .block_item_box>a {
		font-size: 16px !important;
	}
	.page-template-template_nos-engagements-responsabilite-societale_produits-eco-responsable .eco_label_caption {
		bottom: 19px !important;
	}
	.page-template-template_nos-engagements-responsabilite-societale_produits-eco-responsable section#nav-section3 {
		margin-top: 0px;
	}
	.page-template-template_nos-engagements-responsabilite-societale_produits-eco-responsable .eco_cap_left {
		width: 100%;
		text-align: -webkit-center;
	}
	.page-template-template_nos-engagements-responsabilite-societale_produits-eco-responsable .eco_cap_right {
		width: 100%;
	}
	.page-template-template_nos-engagements-responsabilite-societale_produits-eco-responsable .pera_commen_main {
		padding-top: 48px;
	}
	.page-template-template_nos-engagements-responsabilite-societale_produits-eco-responsable section#nav-section4 {
		margin-bottom: 5%;
	}
	.page-template-template_nos-engagements-responsabilite-societale_produits-eco-responsable .block_item_box {
		text-align: -webkit-center;
		width: 100% !important;
	}
	.page-template-template_nos-engagements-collaborateurs_bien-etre-au-travail_musee_wurth .vertical_center {
		width: 100% !important;
		display: block !important;
	}
	.page-template-template_nos-engagements-collaborateurs_bien-etre-au-travail_musee_wurth .vertical_center_text {
		display: block !important;
	}
	.page-template-template_nos-engagements-collaborateurs_bien-etre-au-travail_musee_wurth .head_commen h1 {
		margin-top: 30px !important;
	}
	.page-template-template_nos-engagements-collaborateurs_bien-etre-au-travail_musee_wurth .container_1120px .container {
		width: 100% !important;
		height: auto !important;
	}
	.page-template-template_nos-engagements-collaborateurs_bien-etre-au-travail_musee_wurth .touch .cd-nav-trigger {
		display: none;
	}
	.page-template-template_nos-engagements-collaborateurs_bien-etre-au-travail_musee_wurth .musee_alter_left {
		width: 100% !important;
	}
	.page-template-template_nos-engagements-collaborateurs_bien-etre-au-travail_musee_wurth .musee_alter_right {
		width: 100% !important;
	}
	.page-template-template_nos-engagements-collaborateurs_bien-etre-au-travail_musee_wurth .bnr_txt h3 span {
		font-size: 21px !important;
	}
	.page-template-template_nos-engagements-collaborateurs_bien-etre-au-travail_musee_wurth .right_alignimg_box .pera_commen_main {
		width: 100% !important;
		padding-right: 0px !important;
	}
	.page-template-template_nos-engagements-collaborateurs_bien-etre-au-travail_musee_wurth .rightcorner_img {
		width: 100% !important;
		top: 11px !important;
		text-align: -webkit-center;
	}
	.page-template-template_nos-engagements-collaborateurs_bien-etre-au-travail_musee_wurth span.sta {
		margin-right: -235px !important;
	}
	.page-template-template_nos-engagements-collaborateurs_bien-etre-au-travail_musee_wurth img.img_sml {
		height: 100% !important;
	}
	.page-template-template_nos-engagements-collaborateurs_bien-etre-au-travail_musee_wurth .block_50_50 .img_content_right {
		width: 100% !important;
		padding: 35px 8px 4px !important;
	}
	.page-template-template_nos-engagements-collaborateurs_bien-etre-au-travail_musee_wurth .block_50_50 .img_block_left {
		width: 100% !important;
	}
	.page-template-template_nos-engagements-collaborateurs_bien-etre-au-travail_musee_wurth img.img6 {
		margin-bottom: 10%;
		width: 100% !important;
		padding-top: 30px !important;
	}
	.page-template-template_nos-engagements-collaborateurs_bien-etre-au-travail_musee_wurth img.img7 {
		width: 100% !important;
		padding-top: 30px !important;
		margin-bottom: 10%;
	}
	.page-template-template_nos-engagements-collaborateurs_bien-etre-au-travail_musee_wurth img.img5 {
		margin-top: 5%;
		width: 100% !important;
	}
	.page-template-template_nos-engagements-collaborateurs_bien-etre-au-travail_musee_wurth img.img2 {
		width: 100% !IMPORTANT;
		margin-top: 5%;
	}
	.page-template-template_nos-engagements-collaborateurs_bien-etre-au-travail_musee_wurth img.img4 {
		margin-bottom: 5%;
		width: 100% !important;
	}
	.page-template-template_nos-engagements-collaborateurs_bien-etre-au-travail_musee_wurth img.img3 {
		margin-bottom: 5%;
		width: 100% !important;
		padding-top: 30px !important;
	}
	.page-template-template_nos-engagements-collaborateurs_bien-etre-au-travail_musee_wurth .pera_commen_main.font_25px.text-justify {
		margin-bottom: 10%;
	}
	.page-template-template_nos-engagements-collaborateurs_bien-etre-au-travail_musee_wurth .musee_alter_left .pera_commen_main p {
		padding-right: 0px !important;
		margin-bottom: -14px;
	}
	.page-template-template_nos-engagements-collaborateurs_bien-etre-au-travail_musee_wurth .pera_commen_main.text-center p {
		text-align: justify !important;
		margin-top: 13px;
	}
	.page-template-template_nos-engagements-collaborateurs_bien-etre-au-travail_musee_wurth .right_alignimg_box .pera_commen_main p {
		padding-right: 0px !important;
		margin-bottom: 0px !important;
		line-height: 37px;
		margin-top: 83% !important;
	}
	.page-id-511 .right_alignimg_box .pera_commen_main p {
			margin-top: 0 !important;
	}
}

@media(max-width:568px) {
	.page-template-template_wurth-france_main_page .cha-jour .cj {
		padding: 70px 40px;
	}
	.page-template-template_wurth-france_main_page .cha-jour .cj h4 {
		font-size: 20px;
	}
	
}

a:hover,
a:focus
{
	outline:0 !important;
}
body {
    overflow-x: hidden;
}

.top-bar .col-sm-6 {
    font-size: 18px !important;
    line-height: 18px !important;
}

.page-id-356 .pera_commen_main p, .page-id-356 .pera_commen_main a {
    font-size: 23px !important;
    line-height: 30px !important;
    font-family: 'Wuerth Book';
    /*color: #505050 ;*/
}
#apprentissage_sec_img {
    height: auto !important;
}
#apprentissage_sec_img img {
    margin-bottom: 0 !important;
}



#nav-section4 
{
	
}


.page-id-89 #header div {
    margin-bottom: 0 !important;
}
.page-id-89 #responsive-menu-button {
    top: 153px !important;
}

#menuwurth ul li a span { 
	position: relative;
} 

#menuwurth ul li a:hover span:before
{
	content: " ";
    height: 2px;
    width: 100%;
    background: #cc0000;
    bottom: -12px;
    position: absolute;
}
#menuwurth ul li ul li a:hover span:before
{
	content: " ";
    height: 2px;
    width: 100%;
    background: #fff;
    bottom: -4px;
    position: absolute;
	opacity:1 !important;
}

.ubermenu-current-menu-ancestor.ubermenu-current_page_ancestor a span::before {
    content: " ";
    height: 2px;
    width: 100%;
    background: #cc0000;
    bottom: -12px;
    position: absolute;
}

.ubermenu-current-menu-ancestor.ubermenu-current_page_ancestor ul li a span::before {
    content: " ";
    height: 2px;
    width: 100%;
    background: #cc0000;
    bottom: -12px;
    position: absolute;
	opacity:0;
}

.ubermenu-current-menu-ancestor.ubermenu-current_page_ancestor ul li.ubermenu-current-menu-item a span::before {
    content: " ";
    height: 2px;
    width: 100%;
    background: #fff;
    bottom: -4px;
    position: absolute;
	opacity:1;
}

.ubermenu-current-menu-ancestor.ubermenu-current_page_ancestor ul li ul li a span::before {
    opacity: 0 !important;
}

.ubermenu-current-menu-ancestor.ubermenu-current_page_ancestor ul li ul li.ubermenu-current-menu-item a span::before {
	opacity:1 !important;
}
.ubermenu-current-menu-ancestor.ubermenu-current_page_ancestor ul li ul li.ubermenu-current-menu-item ul li a span::before  {
    opacity: 0 !important;
}

.ubermenu-current-menu-ancestor.ubermenu-current_page_ancestor ul li ul li ul li.ubermenu-current-menu-item a span::before {
	opacity:1 !important;
}

#menu-item-692 span:hover::after, #menu-item-692 span:hover::before {
    display: none !important;
}
.page-id-50 #nav-section4 {
    margin-bottom: 0 !important;
}

/* #menuwurth ul li:hover a span::before */
/* { */
	/* content: " "; */
    /* height: 2px; */
    /* width: 100%; */
    /* background: #cc0000; */
    /* bottom: -12px; */
    /* position: absolute; */
/* } */
/* #menuwurth ul li.ubermenu-current_page_item:hover > a span::before { */
    /* bottom: -2px; */
/* } */
/* #menuwurth ul li:hover > ul li a span::before */
/* { */
	/* content: " "; */
    /* height: 2px; */
    /* width: 100%; */
    /* background: #fff; */
    /* bottom: -2px; */
    /* position: absolute; */
	/* opacity:0; */
/* } */
/* #menuwurth ul li ul li:hover > a span::before */
/* { */
	/* opacity:1; */
/* } */


/* #menuwurth ul li ul li:hover > ul li a span::before */
/* { */
	/* opacity:0; */
/* } */
/* #menuwurth ul li ul li ul li:hover > a span::before */
/* { */
	/* opacity:1; */
/* } */

/* #menuwurth ul li ul li ul li:hover > ul li a span::before */
/* { */
	/* opacity:0; */
/* } */
/* #menuwurth ul li ul li ul li ul li:hover > a span::before */
/* { */
	/* opacity:1; */
/* } */
/* ul li ul li.ubermenu-current_page_item > a span::before { */
    /* opacity: 1 !important; */
    /* content: " "; */
    /* height: 2px; */
    /* width: 100%; */
    /* background: #fff; */
    /* bottom: -2px; */
    /* position: absolute; */
/* } */
/* #menu-item-692 > a span::before { */
    /* display: none !important; */
/* } */
/* li.ubermenu-current-menu-parent a span::before{ */
    /* content: " "; */
    /* height: 2px; */
    /* width: 100%; */
    /* background: #cc0000; */
    /* bottom: 0px; */
    /* position: absolute; */
/* } */

/* .ubermenu-current-menu-parent:hover a span::before { */
    /* bottom: -12px !important; */
/* } */




