/*
theme 1 F49700 replaced by F49700
theme 2 FF9C00
*/
body{margin:0; padding:0; background: #FFF;}
.color-theme{color: #F49700;}
.container{
	/*max-width: 1140px;*/
	margin: 0 auto;
}
.container::after {
	content: "";
	display: table;
	clear: both;
}
@media (min-width: 544px) {
	.container {
		max-width: 576px;
	}
}

@media (min-width: 768px) {
	.container {
		max-width: 720px;
	}
}

@media (min-width: 992px) {
	.container {
		max-width: 940px;
	}
	#panier_header{
		width: 15%; text-align: right;
	}

}

@media (min-width: 1300px) {
	.container {
		max-width: 1200px;
	}
	#panier_header{
		width: 25%; text-align: right;
	}
}

@media (min-width: 1500px) {
	.container {
		max-width: 1300px;
	}
}
.cmsmax{max-width: 850px!important; margin: 0 auto;}
.white-popup{background-color: white !important}
.white-popup .h2-like{color: #F49700;}
.mod{padding: 8px;}
a{color: #3C3C3B;}
#accept-cookie{
	background-color: #F49700;
	border: 1px solid #F49700;
	color: #333;
}
/*MENU*/
	.menu .color1{background-color: #797978;}
	.menu .color2{background-color: #797978;}
	.menu .color3{background-color: #797978;}
	.menu .color4{background-color: #797978;}
	.menu .color5{background-color: #797978;}
	.menu .color6{background-color: #797978;}
	.menu .color-occasions{background-color: #B34312;}
	.menu .fams1{background-color: #F49700;}
	.menu .fams2{background-color: #F49700;}
	.menu .fams3{background-color: #F49700;}
	.menu .fams4{background-color: #F49700;}
	.menu .fams5{background-color: #F49700;}
	.menu .fams6{background-color: #F49700;}
	/*.menu ul#principal,
	.menu{
		max-width: 1500px;
	}*/
	#menu,
	.menu{
		background-color: #3C3C3C;
	}
    /*.menu ul{display:inline-table;}
    .menu ul li {
    	display:inline-block;
    	vertical-align: middle;
    }*/
	.menu .row {
	  table-layout: auto;
	}
	.menu ul ul li{
		background-color: rgba(49,49,49, 0.9);
	}
	.menu a{
		color: #FFF;
	}
	.menu ul ul.page li{
		border-bottom: 1px solid #F49700;
	}

	.menu li.produits:hover,
	.menu ul.page li:hover,
	.menu li.pages:hover,
	.menu li.selected,
	.menu li.m_selected,
	.menu li.c_selected,
	.menu a.rubs:hover,
	.promos:hover,
	.homes:hover,
	.neos:hover{background-color: #F49700; color: #333;}
	.menu li.pages a:hover,
	.menu li.pages a:active,
	.menu li.produits a:hover,
	.menu li.produits a:active{color:#333;}
	.menu li.produits div.col{border-right: 1px solid #F49700;}
	.promos{background-color: #3C3C3C;}
	.homes{background-color: #3C3C3C;}
	.neos{background-color: #3C3C3C;}
	/*.menu li.homes{background: url('../images/site5/menu-home.png') no-repeat center center;}
	.menu li:hover.homes{background: url('../images/site5/menu-home-active.png') no-repeat center center;}
	.menu li.contact{background: url('../images/site5/menu-contact.png') no-repeat center center;}
	.menu li:hover.contact{background: url('../images/site5/menu-contact-active.png') no-repeat center center;}
	*/
	@media (min-width: 851px) {
		.menu ul{
			/*position: relative !important;*/
		}
		/*.menu{ border-radius: 20px;}*/
		.menu li.produits{border-left: 1px solid #FFF !important;}
		.menu li.m_contact{border-left: 1px solid #FFF !important;}
		/*.menu li.pages:first-child:hover,
		.menu li.m_selected{ border-radius: 20px 0 0 20px;}
		.menu li.pages:last-child:hover,
		.menu li.c_selected{ border-radius: 0 20px 20px 0;}*/
		.menu .row {
		  	display: table !important;
		  	table-layout: fixed;
		  	width: 100%;
		}
		.row > *,
		.col {
		  	display: table-cell !important;
		  	vertical-align: top;
		}
	}
	@media screen and (max-width: 850px) {
	    a.menu-link {
	    	position: absolute;
	    	top:15px;
	    	right: 15px;
			display: block;	
		}
	    a.search-link {
	    	position: absolute;
	    	top:15px;
	    	right: 60px;
			display: block;	
		}
	}
/*HEAD*/
	header.hero{
		color: #fff; 
		font-size: 11px; 
		/*min-height: 150px;*/
	}
	header.christmas{
		background: #FFF url('../images/site3/christmas-4.jpg') center center repeat-x;
		/*background: #FFF url('../images/site5/header-bg-christmas.jpg') center center repeat-x;*/
	}
	.txt-title{padding: 0 10px;}
	#logs{height: 5em; background-color: transparent;}
	ul.header-links{text-align: left; padding-top: 15px;}
	ul.header-links li{display: inline-block; padding-left: 30px;}
	ul.header-links li .fa{vertical-align: middle; font-size: 1.4em;}
	ul.header-links a{color: #333;}

	ul.veran-links{text-align: right; margin: 0; padding: 0;}
	ul.veran-links li{display: inline-block;}
	/*#change-lang{display: none;}*/
	#login-panel {
		position: absolute;
		top: 4em;
		left: 0;
		background: #666;
		color: #fff;
	}
	#login-panel a {color: #CCC;}
	#login-panel a:hover {color: #F49700;}
	#login-panel button{background-color: #F49700; border: 2px solid #F49700; color: #000}
	#login-panel button:hover{background-color: #666;}
	.header-box{
		background: transparent; /*#FFF;*/
		position: relative;
	}
	.head li{border: 1px solid gray;}
	.logo{margin-top: 14px; text-align: left;}
	#wrap-form-searcher{
		height: 118px;
	}
	.form-searcher{
		padding-top: 2px;
		/*width: 505px;*/
		height: 110px;
		text-align: center;
		color: #333;
		font-family: 'futura_lightregular';
	}
	.form-searcher p.title{
		font-size: 3em;
		text-shadow: 2px 2px 4px #999;
	}
	.form-searcher input[type=search],
	.form-searcher select{
		-webkit-box-shadow: 0 0 0 1px #CCC inset;
        box-shadow: 0 0 0 1px #CCC inset;
		/*padding: 1px;*/
		border-radius: 5px;
		font-size:1.2em;
	}
	.form-searcher select{min-width: 150px}
	.form-searcher i.fa{font-size: 20px; margin-left: 2px; color: #F49700; cursor: pointer;}
	.form-searcher i.fa:hover{color: #333;}

/* -------------------------------
   SHARE PANEL
------------------------------- */
	.share-panel {top: 250px;}
	.share-panel-content .fa,
	.share-panel-content a.shares-public{
		color: #F49700;
	}
	.share-panel-content .fa:hover,
	.share-panel-content a:hover.shares-public{
		color: #333;
	}
/* -------------------------------
   MAIN
------------------------------- */
	.main{
		/*max-width:1140px;
		margin:0 auto; 
		background: #fff; */
		color: #3C3C3B;
		margin-bottom: 0;
		padding-bottom: 0;
	}
	h1.maintop{font-family: 'futura_lightregular'; color: #333; font-size: 1.8em;}
	.blog .pic img{ border: 1px solid #444}
	.txt-title{color: #666;}
	.pics-gallery h3,
	.txtmce h3{color: #F49700;}
	.txtmce table{table-layout: auto;}
	.txtmce th{
		background-color: #F49700;
		color: #666;
		padding: 0 10px;
		border-right: 1px solid white;
	}
	.txtmce td{
		padding: 0 10px !important;
		border: 1px solid #EFEFEF !important;
	}
	.txtmce a.tel{color: #F49700;}
	.box-radius .top{
		font-family: 'futura_lightregular'; 
		background-color: #ECECEC; 
		color: #000; 
		/*border-radius: 6px 6px 0 0; */
		font-size: 1.5em; 
		font-weight: bold; 
		padding: 6px 0;
	}
	.box-radius .bottom{background-color: #E6E6E6; padding: 10px; margin: 10px 0;}
	.home-swip .swiper-slide{
		position: relative;
	}
	.legends{color: #F49700}
	.breadcrumbs{background-color: #F49700; color: #333;}
	.breadcrumbs a{color: #333;}
	.breadcrumbs a:hover,
	.breadcrumbs a:active,
	.breadcrumbs a:focus{color: #FFF;}
	.prixpromo{font-weight: bold; color:#F49700;}
	#shops-list{background-color: #F49700; color: #666; padding-top: 20px; padding-bottom: 20px;}
	#shops-list span{color: #333;}
	#shops-list h3.title{margin-bottom: 0; padding-bottom: 0}
	#shops-list .item-shop{text-align: center; border-right: 1px solid #666; margin-bottom: 30px;}
    #shops-list .item-shop:last-child{border-right: none;}

	.links-shops li{
		margin: 5px 0 15px 0;
		padding: 10px;
		background-color: #FFF;
		border-radius:0 25px 25px 0;
	}
	.links-shops li a{
		text-decoration: none;
		display: block;
		background: transparent url('../images/site5/v-links-arrow.jpg') no-repeat right center;
	}
	.links-shops li a:hover,
	.links-shops li a:active,
	.links-shops li a:focus{background: transparent url('../images/site5/v-links-arrow-hover.jpg') no-repeat right center;}
	#form_lettre input[type=text]{border: 1px solid #F49700; color: #F49700;}
	.inner-box{
		background-color: #F49700 !important;
	}
/* -------------------------------
    SLIDE HOME
--------------------------------*/
	.swiper-button-prev.swiper-button-red,
	.swiper-button-next.swiper-button-red {
	  --swiper-navigation-color: #F49700;
	}
	.swiper-pagination{
		--swiper-pagination-color: #F49700;
	}
/* -------------------------------
	FOOTER
--------------------------------*/
	footer{background-color: #575757; color: #CCC; margin-top: 0;}
	footer .legends,
	footer a{color: #F49700;}
	footer a:hover,
	footer a:active,
	footer a:focus{color: #CCC; }
	footer .upper{text-transform: uppercase;}
	footer ul.links-shops{ list-style-type: none; margin: 0; padding: 0}
	footer strong{color: #F49700; text-transform: uppercase;}
	#links-bottom{background-color: #393939; color: #FFF;}
	#links-bottom a{color: #FFF; text-decoration: none;}
	#links-bottom strong{color: #FFF; text-transform: uppercase;}
	#bottom{background-color: #000; padding: 10px 0;}
	#bottom a{color: #FFF;}
	#links-bottom a:hover,
	#links-bottom a:active,
	#links-bottom a:focus,
	#bottom a:hover,
	#bottom a:active,
	#bottom a:focus{color: #F49700; }
	.post .date{
		font: bold 12px 'Open Sans Condensed', sans-serif;
		/*text-transform: uppercase;*/
		color: #a7a7a7;
		margin: 8px 0 8px 20px;
		position: relative;
	}
	.post .date:before{
		width:18px;
		height:18px;
		position:absolute;
		content:'';
		left: -22px;
		top: -1px;
		background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNjZDQjA1OTM1ODZFMjExQUUwM0IwQzQwMjlEOTczMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpENjYzQjI4QjhCNDYxMUUyQjNENkFGQ0NCRUExRDM1NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpENjYzQjI4QThCNDYxMUUyQjNENkFGQ0NCRUExRDM1NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NjA1NUJCNzUzOEFFMjExQUUwM0IwQzQwMjlEOTczMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNjZDQjA1OTM1ODZFMjExQUUwM0IwQzQwMjlEOTczMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhTXJRoAAADXSURBVHjaYvz//z8DNQDL7t27sYmDTGfEoQdDztXVlYEJyg4B4rdA/AGLJhjGJgfS4wfiwAyaCcRCQMwGxMxQMTY0jdjkQHqmwQzihwqAACcQ50CdXoRmEC45aXAYYQmDCVDMQIocskGMZEbYB+QwQokBEAaCzch8dDF0wMRAJcC4a9cufqjzYF7bTKReX5jXgC4UYMHiNbACYEJ9AaQkkL2BLIaekIeA15AUbEZiM+ARo67XQAZ9BOJ3eFxGSOwFcspOBOLnoBgh0SEgQ+LAgU2tgg0gwACqTkAIjemp4gAAAABJRU5ErkJggg==')
	}
	.post .date img{vertical-align: middle;}
/* -------------------------------
 PAGINATION
------------------------------- */
ul.pagination li a,
ul.pagination li a:link{color: #FFF; background-color: #000}
ul.pagination li a:visited{color: #CCC; background-color: #000;}
ul.pagination li a:hover{color: #000; background-color:#F49700;}
ul.pagination li a.active { color: #999; background-color:#FFF; }

.nextprev{background-color: #F49700; padding:5px 15px; min-width: 10%; margin: 10px 0;}
.nextprev a{text-decoration: none; color:#333; display: block;}
.nextprev:hover,
.nextprev:active,
.nextprev:focus{background-color: #333;}
.nextprev a:hover,
.nextprev a:active,
.nextprev a:focus{ color: #F49700;}
.centered-btns img {border-radius: 6px;}
.centered-btns_nav {background: transparent url("../images/site5/themes.png") no-repeat left top;}
.centered-btns_tabs a {background: rgba(90,90,90,1);}
.centered-btns_tabs .centered-btns_here a {background: rgba(255,206,0,1);}
/* -------------------------------
   REPONSIVE
------------------------------- */
/*container + 20px*/
@media screen and (min-width: 960px) {
	ul.header-links li:first-child{padding-right: 120px;}
}
@media screen and (min-width: 851px) {
	#panier_head{display: none !important;}
	.header-box .fl{margin-bottom: 30px;}
	.no-large{display: none;}
	.logo-burger{display: none !important;}
}
@media screen and (max-width: 1160px) {
	.container{ padding-left: 10px; padding-right: 10px;}
}
@media screen and (max-width: 995px) {
	ul.veran-links li img{max-width: 100px;}
	/*.header-box .logo img{max-width: 100px;}*/
	ul.header-links li{padding-left: 10px; padding-right: 0;}
	ul.header-links li:first-child{padding-left: 20px;}
	.header-box div.logo {max-width: 180px;}
}
@media screen and (max-width: 992px) {
	#shops-list .item-shop:nth-child(2){border-right: none;}
	.box-radius .sect{margin-bottom: 10px;}
	.box-radius .bott{position: relative; width: 100%; padding-top: 5px; text-align: center;}
}
@media screen and (max-width: 850px) {
	.form-searcher{display: none}
	.hero{
		background: transparent; 
		position: relative;
	}
	ul.veran-links{display: none;}
	ul.header-links{width: 100%}
	.header-box div.logo{display: none !important;}
	.header-box div.logo-burger {clear: both; float: none; width: 100%; text-align: center;}
	.header-box div.logo-burger img{max-height: 80px;}
	.header-box div.logo-burger:after {
	    content:'';
	    display:block;
	    clear: both;
	}
	#search{
		background-color: #3C3C3C;
		color: white;
	}
	.no-medium{display: none;}
}
@media screen and (max-width: 640px) {
	#shops-list .item-shop{border-right: none; border-bottom: 1px solid #666;}
	#shops-list .item-shop:last-child{border: none;}
	.hero{min-height: 90px;}
	.header-box div.logo-burger img{max-height: 50px;}
}
@media screen and (max-width: 480px) {
	/*.nextprev{margin:0; border-top: 1px solid #FFF}
	.hero{min-height: 90px;}*/

}

	.btn--theme,
	.button--theme {
	  background-color: #F49700;
	  color: #FFF;
	  box-shadow: 5px 5px 5px #DEDEDE;
	  border-radius: 5px;
	  padding: 18px 10px;
	}

	.btn--theme:active, .btn--theme:focus, .btn--theme:hover,
	.button--theme:active,
	.button--theme:focus,
	.button--theme:hover {
	  background-color: #F5BA5A;
	}
	.btn--danger,
	.button--danger,
	.btn--success,
	.button--success,
	.btn--primary,
	.button--primary {
		box-shadow: 5px 5px 5px #DEDEDE;
	  	border-radius: 5px;
	}


/*
.button-links,
a.button-links,
.paybox input[type=submit] {
	color:#FFF;
	text-decoration:none !important;
	background-color: #5A5A5A;
	border: 1px solid #5A5A5A;
	border-radius: 3px;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align: center;
	padding:6px;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
.button-links:hover,
.button-links:active {
	background-color: #F49700;
	border: 1px solid #F49700;
	color: #5A5A5A;
}
*/
#visited-wrapper{}
#visited{}
a.button-links{
	display: inline-block;
}
#showarticle .zoom{background-color: #980030;}