/*! 
 * Bootstrap v3.0.0
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat.
 */
 /*! normalize.css v2.1.0 | MIT License | git.io/normalize */
 @import url('https://fonts.googleapis.com/css?family=Ubuntu:400,500,700');
 @font-face {
 	font-family: 'BebasNeue';
 	src: url('../fonts/BebasNeue.eot?#iefix') format('embedded-opentype'),  url('../fonts/BebasNeue.otf')  format('opentype'),
 	url('../fonts/BebasNeue.woff') format('woff'), url('../fonts/BebasNeue.ttf')  format('truetype'), url('../fonts/BebasNeue.svg#BebasNeue') format('svg');
 	font-weight: normal;
 	font-style: normal;
 }
 @font-face {
 	font-family: 'HelveticaNeue-CondensedBold';
 	src: url('../fonts/HelveticaNeue-CondensedBold.eot?#iefix') format('embedded-opentype'),  url('../fonts/HelveticaNeue-CondensedBold.otf')  format('opentype'),
 	url('../fonts/HelveticaNeue-CondensedBold.woff') format('woff'), url('../fonts/HelveticaNeue-CondensedBold.ttf')  format('truetype'), url('../fonts/HelveticaNeue-CondensedBold.svg#HelveticaNeue-CondensedBold') format('svg');
 	font-weight: normal;
 	font-style: normal;
 }
 .livraison-partout-en-france{
 	color: white;
 	display: block;
 	position: relative;
 	top: 10px;
 	left: 130px;
 	font-size: 15px;
 }
/******************************************************************
					Custom Styles
					*******************************************************************/
					body{
						background:#edf6fb;
					}
					body.product{
						background:#fff;
					}
					#wrapper{
						padding:0;
					}
					.breadcrumb-container{
						/*background: url("../img/cms-breadcrumb/cms-11.png") center center no-repeat;*/
						background:none;
						margin: 0;
					}
					.breadcrumb .ParentsCategories-name{
						font-family: 'HelveticaNeue-CondensedBold';
						color: #fff;
						display: block;
						font-size: 64.75px;
						line-height:64px;
						font-weight: bold;
						text-transform: uppercase;
					}
					.breadcrumb .category-name {
						font-family: Ubuntu;
						color: #fff;
						display:inline-block;
						font-size: 16px;
						background:rgba(0,0,0,0.6);
						border-radius:10px;
						font-weight: normal;
						line-height: 16px;
						text-transform: initial;
						margin-top: 7px;
						padding: 5px 20px 7px;
					}
					.breadcrumb.cms-14{
						background: url("../img/cms-breadcrumb/cms-14.png") center center no-repeat;
					}
					.breadcrumb.cms-6,
					.breadcrumb.cms-7,
					.breadcrumb.cms-8{
						background: url("../img/cms-breadcrumb/cms-8.png") center center no-repeat;
					}
					.breadcrumb.cms-9,
					.breadcrumb.cms-11{
						background: url("../img/cms-breadcrumb/cms-11.png") center center no-repeat;
					}
					.breadcrumb.cms-10,
					.breadcrumb.cms-12,
					.breadcrumb.cms-13,
					.breadcrumb.cms-15{
						background: url("../img/cms-breadcrumb/cms-13.png") center center no-repeat;
					}
					.breadcrumb.category-12,
					.breadcrumb.category-13,
					.breadcrumb.category-14,
					.breadcrumb.category-15,
					.breadcrumb.category-16{
						background: url("../img/category-breadcrumb/toitures.png") center center no-repeat;	
					}
					.breadcrumb.category-17,
					.breadcrumb.category-18,
					.breadcrumb.category-19,
					.breadcrumb.category-20,
					.breadcrumb.category-21,
					.breadcrumb.category-22,
					.breadcrumb.category-23,
					.breadcrumb.category-24,
					.breadcrumb.category-25,
					.breadcrumb.category-26{
						background: url("../img/category-breadcrumb/façades.png") center center no-repeat;	
					}
					.breadcrumb.category-27,
					.breadcrumb.category-28,
					.breadcrumb.category-29,
					.breadcrumb.category-30,
					.breadcrumb.category-31,
					.breadcrumb.category-32,
					.breadcrumb.category-33,
					.breadcrumb.category-34{
						background: url("../img/category-breadcrumb/murs.png") center center no-repeat;	
					}
					.breadcrumb.category-35,
					.breadcrumb.category-36,
					.breadcrumb.category-37,
					.breadcrumb.category-38,
					.breadcrumb.category-39{
						background: url("../img/category-breadcrumb/sols.png") center center no-repeat;	
					}
					.breadcrumb.category-40,
					.breadcrumb.category-41{
						background: url("../img/category-breadcrumb/bois.png") center center no-repeat;	
					}
					.breadcrumb.category-42,
					.breadcrumb.category-43,
					.breadcrumb.category-44,
					.breadcrumb.category-45{
						background: url("../img/category-breadcrumb/nettoyants.png") center center no-repeat;	
					}
					.breadcrumb.category-46,
					.breadcrumb.category-47,
					.breadcrumb.category-48{
						background: url("../img/category-breadcrumb/materiel.png") center center no-repeat;	
					}
					.content_scene_cat{
						border:1px solid #ebebeb;
						background:#fff;
						border-radius:10px;
						padding:25px;
						font-size:16px;
						color:#666666;
						margin-bottom:45px;
					}
					.content_scene_cat div{
						overflow:hidden;
					}
					.content_scene_cat div img{
						margin-left:20px;
					}
					.content_scene_cat div h2{
						color:#9b384d;
						font-size:23px;
						line-height:25px;
						margin:0 0 15px 0;
						text-transform:uppercase;
						font-weight:500;
					}
					.content_scene_cat div h3{
						color:#9b384d;
						font-size:16px;
						line-height:17px;
						margin:0 0 15px 0;
						text-transform:uppercase;
						font-weight:500;
					}
					.product_list.list .product-container .right-block .product-top{
						border: none;
						display: block;
						padding-bottom: 10px;
						width: 100%;	
					}
					.product_list.list .product-container .right-block .product-name {
						float: left;
						padding-top: 0px;
						width: 70%;
						border-bottom: 1px solid #eee;
						margin-top: -10px;
					}
					.product_list h4.product-name a, .product_lists h4.product-name a {
						font-family: "HelveticaNeue-CondensedBold";
						font-size: 24.23px;
						color:#487bc7;
						text-transform:uppercase;
						margin-bottom:10px;
						display:block;
					}
					.product .box-cart-bottom .buttons_bottom_block button {
						background: #f39200;
						border-radius: 15px;
						color: #fff;
						font-size: 14px;
						font-weight: bold;
						height: 40px;
						line-height: 40px;
						text-transform:uppercase;
						margin: 0;
						padding: 0;
						text-align: center;
						transition: all 0.3s ease 0s;
						width: 154px;
					}
					.product .box-cart-bottom .wishlist_button{
						margin: 0 0 0 5px;
					}
					.product .box-cart-bottom .wishlist_button .addToWishlist{
						background: #4394d4;
						border-radius: 15px;
						color: #fff;
						font-size: 14px;
						font-weight: bold;
						height: 40px;
						line-height: 40px;
						text-transform:uppercase;
						margin: 0;
						padding: 0;
						text-align: center;
						transition: all 0.3s ease 0s;
						width: 68px;	
					}
					#quantity_wanted_p,
					#quantity_wanted_p label{
						font-weight:bold;
					}
					.related-product h5.product-name a,
					.related-product h5.product-name a {
						font-family: 'Montserrat';
						font-size: 13px;
						font-weight:500;
						color:#444444;
						text-transform:initial;
						margin-bottom:10px;
						display:block;
					}
					.pb-right-column h1 {
						font-family: "HelveticaNeue-CondensedBold";
						font-size: 22.5px;
						color:#487bc7;
						text-transform:uppercase;
						margin-bottom:20px;
						display:block;
					}
					.left-banner{
						margin: 0 0 90px 0;
					}
					.product_list .price-box .price, .product_lists .price-box .price {
						color: #157ed2;
						font-size: 15.5px;
					}
					.product_list .product-image-container .cart_button, 
					.product_lists .product-image-container .cart_button {
						background:#003c71;
						color: #fff;
					}
					.product_list.list .product-container .right-block .product-top .price-box {
						float: right;
					}
					#short_description_content,
					.product-desc {
						font-family:Ubuntu;
						font-size:14px;
					}
					#short_description_content h5,
					.product-desc h5{
						font-family:Ubuntu;
						font-size:14px;
						font-weight:500;
					}
					#short_description_content ul{
						margin:20px 50px 0 10px;
					}
					.product-desc ul{
						margin:20px 0 0 0;
						list-style-position: inside;
					}
					#short_description_content ul li,
					.product-desc ul li{
						list-style-type: initial;
					}
					.align-right{
						text-align:right;
					}
					.header-top #block_left{
						padding-top:7px;
					}
					.top_right{
						margin:5px 0 0 0;
						padding:0;
						text-align:right;
					}
					.top_right li{
						display:inline-block;
						text-align:left;
						list-style-type:none;
						border-radius: 10px 10px 0 0;
						font-family:ubuntu;
						padding: 12px 15px 5px;
					}
					.top_right li:nth-child(1){
						background:#13bfa1;
					}
					.top_right li:nth-child(1):hover{
						background:#10a086;
					}
					.top_right li:nth-child(2){
						background:#43d46f;
					}
					.top_right li:nth-child(2):hover{
						background:#33a656;
					}
					.top_right li span{
						color:#fff;
						display: block;
						line-height: 10px;
					}
					.top_right li a{
						color:#21547a;
						cursor:pointer;
						line-height: 12px;
					}
					.header-menu .block-custom-html .top_right{
						display:none;
					}
					.header-v4 .bgr_header1{
						background:#003c71;
					}
					.header-v4 .custom-header-area {
						text-align: left;
					}
					#user_infoblock-top div.wishlist1 > a .fa, #user_infoblock-top div.checkout1 > a .fa, #user_infoblock-top div.links > a .fa{
						color:#77c3ff;
					}
					.header-v4 #header_logo .logo {
						padding: 20px 0;
					}
					.header-v4 .spmegamenu{
						background:#003c71;
					}
					.header-v4 .sp-megamenu .home.css_type {
						display: none;
					}
					.header-v4 .block-custom-html .spcustom_html,
					.header-v4 .block-custom-html .spcustom_html:before {
						background: #4394d4;
					}
					.ps-spotlight6,
					.ps-spotlight2,
					.header-v4{
						background:none;
					}
					.sphomepage-slider .owl-dots .owl-dot.active {
						border-color: #364166;
						background:none;
					}
					.custom3{
						padding:65px 0;
						text-align:center;
					}
					.custom3 p{
						font-family:Ubuntu;
						font-size:14px;
						color:#314587;
					}
					.custom3 h2{
						font-family:BebasNeue;
						font-size:39px;
						line-height:40px;
						color:#003c71;
						margin-top:45px;
					}
					.Customhtml4 .cat-item{
						background: #487bc7;
						display: inline-flex;
						margin: 0 1% 0 0;
						width: 18.9%;
						margin-bottom:1%;
						padding:30px 27px 45px 27px;
					}
					.Customhtml4 .cat-item:nth-child(5n){
						margin:0 0 1% 0;
					}
					.Customhtml4 .cat-item a{
						font-family:Ubuntu;
						font-size:17px;
						line-height:17px;
						color:#fff;
						margin:0 auto;
						text-align: center;
					}
					.Customhtml4 .cat-item a span{
						display:block;
						margin:0 auto;
						height:55px;
					}
					.Customhtml4 .cat-item a img{
						display:block;
						margin:0 auto;
					}
					.Customhtml4 .box-banner-top{
						padding:0;
					}
					.Customhtml4 .cat-item:hover{
						background:#003c71;	
					}
					.Customhtml5{
						margin-bottom:50px;
						text-align:center;
					}
					.Customhtml5 .images.style-03{
						margin-top:15px;
					}
					.Customhtml9{
						margin-bottom:50px;
					}
/*
.Customhtml9 .thumb{
	background:#477bc7;
	text-align:center;
}
.Customhtml9 a:last-child{
	margin:0;
}
.Customhtml9 a{
	display:inline-block;
	margin:0 5px 0 0;
	width:23%;
	}*/
	.ps-spotlight6{
		margin-bottom:50px;	
		border-bottom: none;
	}
	div.lastestnews .box-title h3 {
		border-bottom: 1px solid #d8d8d8;
	}
	.blockproductscategory.block .owl-nav div,
	.blockproductscategory.block .owl-nav div:hover,
	div.lastestnews .lastest_posts .owl-controls .owl-nav div,
	div.lastestnews .lastest_posts .owl-controls .owl-nav div:hover,
	.sphomepage-slider .owl-dots .owl-dot:hover ,
	.sphomepage-slider .owl-nav .owl-prev:hover ,
	.sphomepage-slider .owl-nav .owl-next:hover {
		background-color: transparent;
	}
	div.lastestnews .post .post_content .post_title {
		min-height:45px;
	}
	.footer-container #footer-bottom{
		background:#272727;
		border-top: 1px solid #272727;
	}
	div.lastestnews .box-title h3,
	div.lastestnews .box-title h3 span{
		font-size:20px;
		color:#003c71;
	}
	#smartblogcat .articleContent .sdsarticleHeader .sdstitle_block a,
	div.lastestnews .post .post_content .post_title a{
		color:#003c71;
	}
	#smartblogcat .articleContent .read-more .more:before,
	div.lastestnews .post .post_content .read-more a:before{
		background:none;
	}
	#smartblogcat .articleContent .read-more .more,
	div.lastestnews .post .post_content .read-more,
	div.lastestnews .post .post_content .read-more a{
		color:#487bc7;
		text-decoration:none;
	}
	div.lastestnews .post{
		background:#fff;
	}
	#smartblogcat .sdsarticle-info .viewed,
	div.lastestnews .post .sdsarticle-info .viewed {
		border-right: none;
		float: right;
		font-size:11px;
		font-weight:bold;
		padding: 10px 16px;
	}
	#smartblogcat .sdsarticle-info .date_added,
	div.lastestnews .post .sdsarticle-info .date_added {
		border-right: none;
		font-size:11px;
		font-weight:normal;
	}
	div.lastestnews .post .sdsarticle-info .date_added{
		padding: 10px 20px;
	}
	#smartblogcat .sdsarticle-info .date_added .d,
	#smartblogcat .sdsarticle-info .date_added .sep,
	div.lastestnews .post .sdsarticle-info .date_added .d,
	div.lastestnews .post .sdsarticle-info .date_added .sep{
		color:#888;
	}
	h1.smartblog-cattitle{
		font-size:42.4px;
		line-height:45px;
		color:#003c71;
		font-weight:bold;
		padding:75px 0;
		text-align:center;
		text-transform:uppercase;
	}
	#sdsblogArticle.blog-post{
		background:#fff;
	}
	#sdsblogArticle .articleContent {
		overflow: visible;
		text-align: center;
	}

	.title_social_blog{
		font-family: 'Montserrat';
		font-weight:bold;
	}
	div#respond #commentform #submitComment{
		margin-bottom:30px;
		background:#003c71;
	}
	#contact .breadcrumb-container,
	#module-smartblog-details .breadcrumb-container,
	#module-smartblog-category .breadcrumb-container{
		display:none;
	}
	#contact h2.title{
		color:#003c71;
	}
	.contact-form-box input[type="text"], .contact-form-box input[type="email"]{
		background: #fff;
		border: 1px solid #ddd;
		border-radius: 5px;
		color: #666;
		display: inline-block;
		font-size: 13px;
		font-weight: 500;
		height: 38px;
		padding: 5px 20px;
		width: 100%;
		margin-bottom: 13px;
	}
	#contact .contact-form-box #message{
		background: #fff;
		border: 1px solid #ddd;
		border-radius: 5px;
		color: #666;
		font-size: 13px;
		font-weight: 500;
		height: 150px;
		margin: 0;
		padding: 10px 20px;
		width: 100%;
	}
	#contact .contact-form-box #submitMessage{
		background:#003c71;
		margin-top:18px;
		margin-bottom: 20px;
	}
	#contact .contact-info .info{
		border:none;
	}
	#contact .gmap #map{
		border:2px solid #4394d4;
	}
	#sdsblogArticle.blog-post .article-title{
		color:#4394d4;
		font-size:30px;
		font-family: "Ubuntu";
		line-height:35px;
		font-weight:bold;
		text-align:center;
		width:100%;
		display:block;
		margin-bottom:20px;
		border:none;
	}
	.footer-container{
		background:#555556;
	}
	.footer-container #footer-bottom .copyright{
		color:#767676;
	}
	.footer-container .box-menu .footer-title, 
	.footer-container .contact-infos .footer-title{
		color:#fff;	
	}
	.footer-container .box-menu p{
		color:#fff;
		font-size:14px;
	}
	#newsletter_block_home .title span,
	.footer-container .box-menu h3 span, 
	.footer-container .contact-infos h3 span{
		display:none;
	}
	.footer-container .box-menu li{
		border:none;
		padding: 5px 0;
	}
	.footer-container .box-menu li a {
		color: #c3c3c3;
		font-size: 14px;
		font-family:Ubuntu;
	}
	.footer-social .socials a {
		color: #b6cae9;
		font-size: 30px;
		line-height: 30px;
	}
	.footer-social .socials a:hover{
		color:#fff;
	}
	.garanties{
		text-align:right;
	}
	.garanties a{
		display:inline-block;
		margin:10px 0 50px 14px;
	}
	.footer-container #footer-center {
		background: #555556;
		border-top: 1px solid #555556;
		padding-bottom: 10px;
		padding-top: 10px;
	}
	.footer-container .menu-footer ul li::after {
		background: #c3c3c3; 
	}
	.footer-container .menu-footer ul li a,
	.footer-container .menu-footer ul li a:hover {
		color: #c3c3c3;
		font-size: 12px;
		text-transform:uppercase;
	}
	.conseiller{
		position: fixed;
		right: -45px;
		top: 450px;
		z-index:9999999999;
	}
	.conseiller a#popupcontact{
		width:275px;
		height:77px;
		overflow:hidden;
		position:relative;
		display: block;
	}
	.conseiller a#popupcontact img{
		max-width:100%;
	}
	.conseiller a#popupcontact:hover img{
		margin-top:-28%;
	}
	.sp-megamenu .navbar-nav > li > a:before,
	.sp-megamenu .navbar-nav > li.parent > a:before {
		background: #77c3ff;
	}
	#newsletter_block_popup .close {
		background-color: #1d3d6c;
	}
	.smartblogpost{
		background: #fff;
	}
	#pagination label{
		float: left;
		margin: 8px;
	}
	#pagination ul.pagination li.active, #pagination_bottom ul.pagination li.active, #pagination ul.pagination li.current, #pagination_bottom ul.pagination li.current, #pagination ul.pagination li:hover, #pagination_bottom ul.pagination li:hover {
		border: 1px solid #4394d4;
	}
	#pagination ul.pagination li.active > span, #pagination_bottom ul.pagination li.active > span, #pagination ul.pagination li.current > span, #pagination_bottom ul.pagination li.current > span, #pagination ul.pagination li:hover > span, #pagination_bottom ul.pagination li:hover > span, #pagination ul.pagination li.active > a, #pagination_bottom ul.pagination li.active > a, #pagination ul.pagination li.current > a, #pagination_bottom ul.pagination li.current > a, #pagination ul.pagination li:hover > a, #pagination_bottom ul.pagination li:hover > a{
		background:#4394d4;
	}
	#pagination ul.pagination li.pagination_next:hover a, #pagination_bottom ul.pagination li.pagination_next:hover a, #pagination ul.pagination li.pagination_previous:hover a, #pagination_bottom ul.pagination li.pagination_previous:hover a {
		background: #4394d4;
	}
	.fancybox-opened .fancybox-skin{
		box-shadow:none;
		background:#a6c100!important;
		padding:45px!important;
	}
	.fancybox-outer{
		background:#a6c100;
		overflow:hidden;
		text-align:center;
		color:#fff;
	}
	.fancybox-inner{
		background:#a6c100;
		text-align:center;
	}
	.fancybox-inner .submit{
		text-align:center!important;
	}
	#popupcontact_form.contact_product_form{
		background:#a6c100;
		overflow:hidden;
		text-align:center;
		color:#fff;
		max-width:305px;
	}
	#popupcontact_form.contact_product_form input[type="text"] {
		background: #98ae00;
		border: 1px solid #fff;
		border-radius: 5px;
		color: #fff;
		display: inline-block;
		font-size: 13px;
		font-weight: 500;
		height: 38px;
		margin-bottom: 13px;
		padding: 5px 20px;
		width: 100%;
	}
	.fancybox-inner .h2,
	#popupcontact_form.contact_product_form .h2.page-subheading{
		color:#fff;
		font-size:18px;
		font-family:ubuntu;
		font-weight:bold;
		padding:0;
		border:none;
		margin-top: 0px;
		margin-bottom: 12px;
		text-transform:uppercase;
	}
	#popupcontact_form.contact_product_form p{
		font-size:15.5px;
		line-height:16px;
		display: block;
		margin: 0 auto 25px;
		width: 60%;
	}
	.fancybox-inner{
		font-size:15.5px;
		line-height:16px;	
	}
	.fancybox-inner .button,
	#popupcontact_form.contact_product_form .button {
		background:#798d00;
		border:none;
		color:#fff;
		border-radius:5px;
		font-size:12px;
		text-transform:uppercase;
		padding:10px 20px;
		margin-top:25px;
	}
	*::-moz-placeholder {
		opacity: 1;
	}
	.fancybox-skin .fancybox-close {
		background: white;
		border-radius: 50%;
		color: #878587;
		font-size: 28px;
		height: 28px;
		line-height: 28px;
		right: 15px;
		text-align: center;
		top: 10px;
		width: 28px;
	}
	/*----------------responsive------------------*/

	@media (min-width: 1280px) {
	}
	@media (max-width: 1200px) {
		.conseiller {
			position: fixed;
			right: -20px;
			top: 250px;
		}
		.conseiller a#popupcontact{
			width:125px;
			height:35px;
		}
		.top_right li{
			padding: 12px 12px 5px;
		}
		.Customhtml9{
			text-align:center;
		}
		.Customhtml9 a{
			margin-bottom:15px;
		}
	}
	@media (min-width: 992px) and (max-width: 1199px) {
	}
	@media (min-width: 1024px) and (max-width: 1024px) {
	}
	@media (min-width: 768px) and (max-width: 991px) {
	}
	@media (min-width: 768px) and (max-width: 768px) {
		.Customhtml4 .cat-item:nth-child(5n){
			margin:0 1% 1% 0;
		}
		.Customhtml4 .cat-item:nth-child(3n){
			margin:0 0 1% 0;
		}
		.Customhtml4 .cat-item{
			width: 32%;
		}
	}
	@media (max-width: 767px) {
		.Customhtml4 .cat-item:nth-child(5n){
			margin:0 1% 1% 0;
		}
		.Customhtml4 .cat-item:nth-child(3n){
			margin:0 1% 1% 0;
		}
		.Customhtml4 .cat-item:nth-child(2n){
			margin:0 0 1% 0;
		}
		.Customhtml4 .cat-item{
			width: 48%;
		}
	}
	@media (max-width: 479px) {
	}


	/* changes */

	.custom3 {
		margin: auto;
		padding: 27px 0;
		text-align: center;
		width: 87%;
	}

	div.lastestnews .post .post_content .post_title {
		line-height: 17px;
		margin-bottom: 5px;
		min-height: unset;
	}

	div.lastestnews .post .post_content {
		min-height: 155px;
	}

	div.lastestnews .post .container-content {
		padding-bottom: 1px;
	}


	.header-v4 .sp-megamenu .navbar-nav > li {
		padding: 0 22px;
	}
	.header-v4 .header-bottom .support-info ul li.phone-support {
		line-height: 47px;
	}
	.header-v4 .sp-megamenu .navbar-nav > li > a {
		font-family: ubuntu;
		font-weight: 600;
	}
	.header-v4 .header-bottom .support-info ul li.phone-support strong {
		font-family: ubuntu;
		font-size: 19px;
		font-weight: 500;
		top: 3px;
		position: relative;
	}

	.sp-megamenu .navbar-nav > li.css_type .dropdown-menu ul li {
		padding: 2px 21px;
	}
	.sp-megamenu .navbar-nav > li.css_type .dropdown-menu ul li a,
	.sp-megamenu .navbar-nav > li.mega_type1 .dropdown-menu ul li .dropdown-menu ul li a {
		line-height: 12px;
		padding: 8px 0;
		font-family: ubuntu;
		font-weight: 500;	
	}

	.sp-megamenu .navbar-nav > li.mega_type1 .dropdown-menu ul li .dropdown-menu ul li.active a,
	.sp-megamenu .navbar-nav > li.mega_type1 .dropdown-menu ul li .dropdown-menu ul li a:hover{
		text-decoration:underline;
	}
	.sp-megamenu .navbar-nav > li.mega_type1 .dropdown-menu ul li.parent.group a{
		pointer-events: none;
		cursor: default;
	}
	.sp-megamenu .navbar-nav > li.mega_type1 .dropdown-menu ul li.parent.group ul li a{
		pointer-events: inherit;
		cursor: pointer;
	}
	.sp-megamenu .dropdown-menu li.parent.group{
		margin-top:17px;
	}

	.sp-megamenu .dropdown-menu li.parent.group a:nth-child(1) img{
		margin-bottom:6px;
	}

	.sp-megamenu .navbar-nav > li > .dropdown-menu {
		margin-top: 0px;
	}

	.sp-megamenu .navbar-nav > li.mega_type1 .dropdown-menu ul li .dropdown-menu{
		margin-top:9px;
	}

	.sp-megamenu .navbar-nav > li > a::before {
		height: 4px;
	}

	.sp-megamenu .navbar-nav > li.parent > a::before {
		height: 4px;
	}

	.footer-container .box-menu li a {
		line-height: 15px;
		text-transform: none;
	}
	.footer-container .box-menu li a:hover, .footer-container .menu-footer ul li a:hover {
		text-decoration:underline;
	}
	.footer-container .box-menu p {
		margin-bottom: 0;
	}
	.footer-container .box-menu .footer-title, .footer-container .contact-infos .footer-title {
		margin-bottom: 13px;
		text-transform: none;
		font-family: "Ubuntu", "Helvetica", "Arial", "sans-serif";
		font-size: 14px;
		font-weight: bold;
		margin-top:0;
		position: relative;
	}
	.garanties a:first-child{
		margin-left:0;
	}
	#footer .box-menu:nth-child(1) img{
		margin-bottom:23px;
	}
	.content-v4 .footer-container #footer {
		padding-bottom: 27px;
	}
	.footer-container #footer-bottom .copyright {
		font-size: 10px;
	}
	.content-v4 .header-container{
		margin-bottom: 0;
	}
	#smartblogcat .sdsarticle-info .date_added{
		padding:10px 20px;
	}
	div.post-page .pagination li .page-active{
		background: #4394D4;
		border: 1px solid #4394D4;
	}
	div.post-page .pagination .labels, #sdsblogArticle .social_blog .title_social_blog{
		font-weight: 700;
	}
	div.post-page{
		padding-bottom: 30px;
		clear: both;
		overflow: hidden;
	}
	.columns-container{
		margin-top: 70px;
	}
	#sdsblogArticle.blog-post .article-title{
		margin-bottom: 40px;
		padding-top: 10px;
	}
	.hr{
		height: 1px;
		margin: 20px 0;
		background: #eee;
	}
	div#respond, #category .columns-container, #index .columns-container{
		margin-top: 0;
	}
	div#respond .comment-reply-title{
		padding-top: 0;
		padding-bottom: 35px;
	}
	h1.smartblog-cattitle{
		padding-top: 0;
		margin-top: 0;
	}

	@media (max-width: 480px){
		.header-v4 .navbar .navbar-button .navbar-toggle {
			background: none !important;
		}
	}

	/* A ACTIVER PLUS TARD */
	.footer-payment, .label-box{
		display:none;
	}

	.download-pdf{
		display: table;
		height: 40px;
	}
	a.download-pdf:hover{
		color: #000!important;
	}
	.download-icon{
		display: table-cell;
		width: 20%;
		vertical-align: middle;
		font-size: 20px;
	}
	.download-text{
		display: table-cell;
		width: 80%;
		text-transform: uppercase;
		font-size: 10px;
		line-height: 15px;
		vertical-align: middle;
	}
	.footer_links{
		margin-bottom: 100px;
	}


	.category-58 .ParentsCategories-name,
	.category-57 .ParentsCategories-name,
	.category-56 .ParentsCategories-name,
	.category-55 .ParentsCategories-name,
	.category-54 .ParentsCategories-name,
	.category-53 .ParentsCategories-name,
	.category-52 .ParentsCategories-name,
	.category-51 .ParentsCategories-name,
	.category-50 .ParentsCategories-name,
	.category-49 .ParentsCategories-name{
		display:none;
	}
	.category-58 .category-name,
	.category-57 .category-name,
	.category-56 .category-name,
	.category-55 .category-name,
	.category-54 .category-name,
	.category-53 .category-name,
	.category-52 .category-name,
	.category-51 .category-name,
	.category-50 .category-name,
	.category-49 .category-name{
		color: #fff;
		display: block;
		font-family: "HelveticaNeue-CondensedBold";
		font-size: 44.75px;
		font-weight: bold;
		line-height: 44px;
		text-transform: uppercase;
		background:none;
	}
	.category-52,
	.category-51,
	.category-50{
		background: url("../img/cms-breadcrumb/cms-8.png") no-repeat center center;
	}
	.category-49,
	.category-53{
		background: url("../img/cms-breadcrumb/cms-11.png") no-repeat center center;
	}
	.category-58,
	.category-56,
	.category-55,
	.category-54{
		background: url("../img/cms-breadcrumb/cms-13.png") no-repeat center center;
	}
	.category-57{
		background: url("../img/cms-breadcrumb/cms-14.png") no-repeat center center;
	}

	.smartblogcomments{
		display:none;
	}

	.sidebar-left{
		display: -webkit-box;
		display: -moz-box;
		display: box;  
		-webkit-box-orient: vertical;
		-moz-box-orient: vertical;
		box-orient: vertical;
	}
	#module-smartblog-details .left-banner{
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		box-ordinal-group: 2;	
	}
	#sdsblogArticle .articleContent img {
		max-width: 100%;
		width: 100%;
	}
	#sdsblogArticle.blog-post .sdsarticle-des {
		font-family: "Ubuntu";
		font-size:13px;
		color:#666666;
	}
	#sdsblogArticle.blog-post .sdsarticle-des h2{
		font-family: "Ubuntu";
		font-size:24px;
		font-weight:bold;
		color:#4394d4;	
	}
	#sdsblogArticle.blog-post .sdsarticle-des h3{
		color:#666;
		font-size:17px;
		font-weight:bold;
		line-height:20px;	
	}
	#sdsblogArticle .sdsarticle-des h4{
		color:#4394d4;
		font-size:20px;
		font-weight:bold;
		line-height:20px;
	}
	#sdsblogArticle .sdsarticle-des h5{
		color:#4394d4;
		font-size:18px;
		font-weight:bold;
		line-height:20px;
	}
	#sdsblogArticle .sdsarticle-des h6{
		color:#4394d4;
		font-size:16px;
		font-weight:bold;
		line-height:20px;
	}
	#sdsblogArticle.blog-post .sdsarticle-des strong{
		font-family: "Ubuntu";
		font-size:14px;
		font-weight:bold;
		color:#003c71;	
	}
	#categories_block_left #accordion li:nth-child(8),
	#categories_block_left #accordion li:nth-child(9),
	#categories_block_left #accordion li:nth-child(10),
	#categories_block_left #accordion li:nth-child(11),
	#categories_block_left #accordion li:nth-child(12),
	#categories_block_left #accordion li:nth-child(13),
	#categories_block_left #accordion li:nth-child(14),
	#categories_block_left #accordion li:nth-child(15),
	#categories_block_left #accordion li:nth-child(16),
	#categories_block_left #accordion li:nth-child(17){
		display:none;
	}
	/* custom 27/10/2017 */
	ul.myaccount-link-list li:nth-child(2),
	ul.myaccount-link-list li:nth-child(3){display:none;}
	.category-50{background-size: 100% 72%;}
	body#my-account .breadcrumb-container,
	.header-v4 .spr-container .spr_selector,
	body#address .breadcrumb-container, 
	body#module-blockwishlist-mywishlist .breadcrumb-container, 
	body#identity .breadcrumb-container{display: none;}

	body#my-account .columns-container,
	body#address .columns-container,
	body#module-blockwishlist-mywishlist .columns-container,
	body#identity .columns-container{margin-top:25px;}
	.header-v4 .spr-container .spr-query{border:none;}
	.header-v4 .spr-container .sprsearch-form{width: 65%;}
	.sidebar-left #categories_block_left h3.title_block{display: none;}
	#smartblogcat .articleContent .imageFeaturedLink img:hover{opacity:1;}
	#newsletter_block_home .title {font-family: "Ubuntu", "Helvetica", "Arial", "sans-serif";line-height:1.1}
	@media (min-width:1200px) and (max-width: 1200px){
		.header-v4 .spr-container .sprsearch-form{width: 39.5%;}
	}
	@media (max-width: 1199px){
		.header-v4 .spr-container .sprsearch-form{width: 49%;}
	}
	@media (min-width: 991px) and (max-width: 1199px){
		.header-v4 .header-bottom .support-info ul li.phone-support strong {
			font-size: 13px;
			top: 0px;
		}	
	}
	@media (max-width: 991px) and (min-width: 767px){
		#block_search {
			width: 100%;
		}
		.header-v4 .sp_searchpro .spr-container{text-align:center;}
	}
	@media (max-width: 767px){
		.header-v4 .sp_searchpro .spr-container {
			text-align:center;
		}
		.header-v4 .spr-container .sprsearch-form {
			width: 80%;
		}
	}

	/* CMS page */
	.sitemap-container {
		margin: 0;
	}
	.sitemap-breadcrumb .breadcrumb{
		padding: 15px 0;
	}
	body.cms .breadcrumb {
		/*padding: 0;*/
		margin-top: 0;
	}
	.breadcrumb .cms-name {
		font-family:"Ubuntu", "Helvetica", "Arial", "sans-serif";
		font-size: 42.4px;
		line-height: 45px;
		color: #003c71;
		font-weight: bold;
		/*padding: 100px 0 75px;*/
		margin-bottom: 10px;
		text-align: center;
		text-transform: uppercase;
	}
	body.cms .columns-container{margin-top: 0;}
	body.cms .rte{
		background: #fff;
		border-radius: 5px;
		margin-bottom: 75px;
		border: 1px solid #ebebeb;
		padding: 25px 50px 25px 30px;
		overflow: hidden;
	}
	body.cms .columns-container .rte h2{
		color:#9b384d;
		font-size:23px;
		line-height:25px;
		text-transform:uppercase;
		font-weight:500;
		margin-bottom: 20px;
		margin-top: 0;
	}
	body.cms .rte p{text-align: justify;margin: 0 0 22px 0;}
	ul.cms_ul li:before{display: table; content:" ";}
	body.cms .rte ul.cms_ul li p{margin: 0;}
	ul.cms_ul li .li_img{width: 11%;float:left;}
	ul.cms_ul li .li_content{width: 89%;float:left;}
	ul.cms_ul li {
		display: inline-block;
		margin-bottom: 20px;
	}

	.content_sortPagiBar_top .view_top, .content_sortPagiBar_bottom .view_top, .productsSortForm .selector1{
		display: none;
	}
	.content_sortPagiBar_top .view_bottom, .content_sortPagiBar_bottom .view_bottom{
		border-top: 0;
		padding-top: 0;
		margin-top: 0;
	}
	.content_sortPagiBar_top, .content_sortPagiBar_bottom{
		background-color: transparent;
		margin-bottom: 20px;
	}
	.content_sortPagiBar_top .productsSortForm, .content_sortPagiBar_bottom .productsSortForm{
		float: right;
	}
	.content_sortPagiBar_bottom {
		margin-bottom: 25px;
	}
	.content_sortPagiBar_top #pagination, .content_sortPagiBar_bottom #pagination, .content_sortPagiBar_top #pagination_bottom, .content_sortPagiBar_bottom #pagination_bottom{
		width: 100%;
		float: right;
	}
	#cms #categories_block_left{
		display:none;
	}
	#sdsblogArticle.blog-post .sdsarticle-des p ,
	.product_list .product-desc, .product_lists .product-desc{
		line-height: 22px;
		font-size: 15px;
	}
	.content_scene{
		line-height: 22px;
		font-size: 15px;
		font-family: ubuntu;
	}
	#smartblogcat .articleContent .imageFeaturedLink {
		overflow: hidden;
	}
	#smartblogcat .articleContent .imageFeaturedLink img {
		transition: 0.5s all ease 0s;
		-webkit-transition: 0.5s all ease 0s;
	}
	#smartblogcat .articleContent .imageFeaturedLink:hover img {
		transform: scale(1.15);
		-webkit-transform: scale(1.15);
	}

	body.cms .rte p {
		font-size: 15px;
		line-height: 22px;
	}


	/*#index .ps-spotlight6 {
		display: none !important;
		}*/


		#footer .spcustom_html h5{
			margin: 0;
			font-weight: 400;
		}