/* E-commerce */

details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
section {
	display: block;
}
.flash_boutique{
	margin-top: 20px;
	background: aquamarine;
	height: 30;
	text-align: center;
	padding-top: 8px;
	border: solid 1px cadetblue;
	border-radius: 9px;
}
.detail_pev{
	width: 15.5% !important;
	margin-left: 0% !important;
}
.header_e{
	height: 88px;
	position: fixed;
	margin-top: -90px;
	z-index: 100;
}
.pg_droite{
	float: right;
}

.pagination_boutiq{
	padding-top: 10px;
	padding-bottom: 7px;
	margin-left: 1%;
}
.pagination_new_link {
    cursor: pointer !important;
    margin: 0% 0.1% !important;
    padding: 0.3% !important;
    border: 1px solid indigo;
}
.pagination_occase_link {
    cursor: pointer !important;
    margin: 0.1% !important;
    padding: 0.3% !important;
    border: 1px solid indigo;
}
.pagination_link {
    cursor: pointer !important;
    margin: 1% 0.1% !important;
    padding: 0.3% !important;
    border: 1px solid indigo;
}
.pagination_fleche_droite{
	cursor: pointer !important;
    margin: 0% 0.1% !important;
    padding: 0.3% !important;
    border: 1px solid indigo;
}
.pagination_fleche_gauche{
	cursor: pointer !important;
    margin: 0% 0.1% !important;
    padding: 0.3% !important;
    border: 1px solid indigo;
}

ol,
.header_bottom{
	margin-top: 80px;
	position: relative;
}
ul {
	/*! list-style: none; */
	/*! margin: 0; */
	/*! padding: 0; */
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}
.cat_epreview{
	margin-left: 904px;
	position: absolute;
	width: 1150;
	margin-top: -30px;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* start editing from here */

.txt-rt {
	text-align: right;
}

/* text align right */
.txt-lt {
	text-align: left;
}

/* text align left */
.txt-center {
	text-align: center;
}
.details_shopt{
	padding: 10px;
	width: 100%;
	font-size: 75%;
}

.nom_produit{
border-bottom: 1px solid #4b00821a;
padding: 5px;
color: darkorchid;
font-size: 12px;
line-height: 13px;
}
.prix_produit{
font-weight: bold;
color: red;
font-size: 12px;
margin-top: -16px;
}

/* text align center */
.float-rt {
	float: right;
}

/* float right */
.float-lt {
	float: left;
}

/* float left */
.clear {
	clear: both;
}
.new_prod{
	/*! margin-left: 126px !important; */
}
.button_bomile_apercu_gauche{
	float: left !important;
}
/* clear float */
.pos-relative {
	position: relative;
}

/* Position Relative */
.pos-absolute {
	position: absolute;
}

/* Position Absolute */
.vertical-base {
	vertical-align: baseline;
}

/* vertical align baseline */
.vertical-top {
	vertical-align: top;
}

/* vertical align top */
.underline {
	padding-bottom: 5px;
	border-bottom: 1px solid #eee;
	margin: 0 0 20px 0;
}

/* Add 5px bottom padding and a underline */
nav.vertical ul li {
	display: block;
}

/* vertical menu */
nav.horizontal ul li {
	display: inline-block;
}

/* horizontal menu */
img {
	/*! max-width: 100%; */
}

/*end reset*/

.wrap {
	width: 78%;
	margin: 0 auto;
	padding: 0 1%;
	background: #FFF;
}

.header {
	background: #FFF;
}

.panier {
	margin-left: -37px;
	width: 1242px;
}

.header_top {
	padding: 20px 0;
}

/**** Header Top Right ****/
.header_top_right {
	float: left;
	width: 67%;
	margin-top: 35px;
}

.search_box {
	/*! border: 1px solid #DBDBDB; */
	/*background-color: #ffffff8f;*/
	margin-top: 36px;
	height: 38px;
}






.boxfourcolumns_shop { float: left; /*! padding-left: 10px; */ /*! padding-right: 10px; */ width: 100%; display: inline-block; /*! margin-bottom: 20px; */ /*! position: relative; */ z-index: 0; }
.boxcontainer_shop {
	/*! background: #eafaff8a; */
	/*! font-size: 12px; */
	/*! text-align: center; */
	/*! border: 1px solid #eee; */
	  /*! border-bottom-color: rgb(238, 238, 238); */
	  /*! border-bottom-style: solid; */
	  /*! border-bottom-width: 1px; */
	/*! border-bottom: double #ddd; */
	/*! width: 100%; */
	/*! height: 35.2%; */
	/*! border-radius: 20px; */
  }
  .mosaicover4col { height: 239px; border-radius: 15px;}

  .mosaic-backdrop.teal {
	background: #70acab;
  }
  .mosaic-backdrop {
	display: block;
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	background: #0E8FAB;
  }
  a:hover{
	  /*! color: #25D920; */
  }
  .mosaic-overlay { /*! display: none; */ /*! z-index: 0; */ /*! position: absolute; */ /*! width: 100%; */ /*! height: 73%; */ /*! background: #eafaff; */ /*! border-radius: 20px; */}
  /* .mosaic-overlay:hover{
	  display: none;
  } */
.image_link{
	margin-top: 10px;
}











.search_box input[type="text"] {
	padding: 9px 8px;
	border: 1px solid #c7caca;
	background: #ededed;
	font-size: 14px;
	color: #6a6363;
	font-family: Arial;
	margin: 0;
}

.search_box input[type="submit"] {
	border: none;
	cursor: pointer;
	color: #FFF;
	font-size: 12px;
	padding: 10px 15px;
	height: 35px;
	margin: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#70389C), to(#602D8D));
	background: -moz-linear-gradient(top, #9A1AFF, #602D8D);
	background: -o-linear-gradient(top, #70389C, #602D8D);
	background: -ms-linear-gradient(top, #70389C, #602D8D);
	-webkit-transition: all .9s;
	-moz-transition: all .9s;
	-o-transition: all .9s;
	-ms-transition: all .9s;
	transition: all .9s;
	position: absolute;
	right: 4px;
	top: 0;
}

.search_box input[type="submit"]:hover {
	background: #444;
}

.shopping_cart {
	float: left;
	/*! position: relative; */
	padding: 6px;
	/*z-index: 99;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	/*! height: 35px; */
	margin-top: 34px !important;
	border: 1px solid;
	border-radius: 50%;
	color: white;
}

.cart_e {
	height: 35px;
	padding: 0 0 0 10px;
	background: #EDEDED;
	border: 1px solid #CECECE;
	border-left: none;
	line-height: 36px;
	-webkit-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.controle_panier {
	width: 70px;
}

.login:hover {
	zoom: 1.05;
}

.shopping_cart .cart_e .opencart {
	width: 7px;
	height: 5px;
	display: block;
	background: url(../images/header_arrow.png) 0 0 no-repeat;
	position: absolute;
	right: 11px;
	top: 16px;
}

.shopping_cart span.cart_title {
	font-size: 13px;
	font-weight: bold;
	color: #4F4F4F;
}

.shopping_cart span.no_product {
	font-size: 13px;
	font-weight: bold;
	color: #DD0F0E;
}

.wrapper-dropdown.active .dropdown {
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	max-height: 400px;
	width: 95px;
	z-index: 1;
	background: #70389C;
}

.login {
	float: left;
	height: 35px;
	display: block;
	/*! border: 1px solid #CECECE; */
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	/*! background: url(../images/gradient_light-1.png) 0 0 repeat-x; */
	margin-top: 40px;
}

.login span a img {
	padding-top: 8px;
}

/*** Login ***/
.register_account h3,
.login_panel h3 {
	font-size: 22px;
	color: #6C6C6C;
	font-family: 'Monda', sans-serif;
	padding-bottom: .4em;
}

.register_account {
	float: left;
	width: 62%;
	padding: 20px;
	background: #FFF;
	border: 1px solid #C0BEBE;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.register_account form input[type="text"],
.register_account form select {
	font-size: 12px;
	color: #B3B1B1;
	padding: 8px;
	outline: none;
	margin: 5px 0;
	width: 340px;
}

.register_account form select {
	width: 360px;
	color: #666;
}

.register_account form input[type="text"].code {
	width: 15%;
}

.register_account form input[type="text"].number {
	width: 69.8%;
}

.register_account table td {
	width: 100%;
}

.register_account p {
	font-size: 12px;
	color: #666;
}

.search {
	float: left;
	margin-top: 3px;
}

.login_panel {
	float: left;
	width: 27%;
	margin-right: 2%;
	padding: 20px;
	background: #FFF;
	border: 1px solid #C0BEBE;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.login_panel input[type="text"],
.login_panel input[type="password"] {
	font-size: 12px;
	color: #B3B1B1;
	padding: 8px;
	outline: none;
	margin: 6px 0;
	width: 92%;
}

.login_panel form {
	margin: 15px 0;
}

.login_panel p {
	font-size: 12px;
	color: #888;
}

p.terms {
	float: left;
	font-size: 12px;
	padding: 15px 0 0 15px;
}

p.terms a,
p.note a {
	text-decoration: underline;
	color: #7C2DC5;
}

.content_top_new {
	width: 98%;
}


p.terms a:hover,
p.note a:hover {
	text-decoration: none;
}

p.note {
	font-size: 15px;
	color: #666;
	padding: 5px;
	line-height: 1.6em;
}

.button_es button,
.search button.grey {
	padding: 10px 15px;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	-webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.2) inset, 0 2px 2px -1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 1px rgba(255, 255, 255, 0.2) inset, 0 2px 2px -1px rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px rgba(255, 255, 255, 0.2) inset, 0 2px 2px -1px rgba(0, 0, 0, 0.3);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}
.search button {
	padding: 12px 30px;
}

button.grey,
.search button.grey {
	border: 1px solid #303030;
	background: #3f4040;
	background: -moz-linear-gradient(top, #3f4040 0%, #303131 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3f4040), color-stop(100%, #303131));
	background: -webkit-linear-gradient(top, #3f4040 0%, #303131 100%);
	background: -o-linear-gradient(top, #3f4040 0%, #303131 100%);
	background: -ms-linear-gradient(top, #3f4040 0%, #303131 100%);
	background: linear-gradient(top, #3f4040 0%, #303131 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f4040', endColorstr='#303131', GradientType=0);
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}

button.grey:hover,
.search button.grey:hover {
	border: 1px solid #303030;
	background: #525252;
	background: -moz-linear-gradient(top, #525252 0%, #454646 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #525252), color-stop(100%, #454646));
	background: -webkit-linear-gradient(top, #525252 0%, #454646 100%);
	background: -o-linear-gradient(top, #525252 0%, #454646 100%);
	background: -ms-linear-gradient(top, #525252 0%, #454646 100%);
	background: linear-gradient(top, #525252 0%, #454646 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#525252', endColorstr='#454646', GradientType=0);
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}

/** End Login ***/
.wrapper-dropdown {
	/* Size & position */
	float: left;
	width: 75%;
	height: 35px;
	position: relative;
	/*! margin-left: 10px; */
	padding: 0 0 0 12px;
	/* Styles */
	/*! background: url(../images/gradient_light-1.png) 0 0 repeat-x; */
	font: bold 13px/36px "Arial";
	color: #FFF;
	/*! border: 1px solid #CECECE; */
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	outline: none;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	margin-top: 36px;
}

.wrapper-dropdown .opencart {
	width: 7px;
	height: 5px;
	display: block;
	background: url(../images/header_arrow.png) 0 0 no-repeat;
	position: absolute;
	right: 17px;
	top: 16px;
}

.wrapper-dropdown .dropdown {
	/* Size & position */
	position: absolute;
	top: 38px;
	left: 0;
	right: 0;
	/* Styles */
	border-radius: 0 0 5px 5px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-top: none;
	border-bottom: none;
	list-style: none;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	/* Hiding */
	max-height: 0;
	overflow: hidden;
}

.wrapper-dropdown .dropdown li a {
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	padding: 10px 23px;
	border-bottom: 1px solid #7D60AA;
	text-align: center;
}

.wrapper-dropdown .dropdown li a span.lang {
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	padding: 0px 0px;
}

.wrapper-dropdown .dropdown li a span.lang:hover {
	color: #DD0F0E;
}

.wrapper-dropdown .dropdown li a span img {
	padding-right: 5px;
	margin-bottom: -8px;
}

.wrapper-dropdown .dropdown li a span {
	padding-right: 5px;
}

.wrapper-dropdown .dropdown li:last-of-type a {
	border: none;
}

.wrapper-dropdown .dropdown li i {
	margin-right: 5px;
	color: inherit;
	vertical-align: middle;
}

/* Hover state */
.wrapper-dropdown .dropdown li:hover a {
	color: #DD0F0E;
}

/* Active state */
.wrapper-dropdown.active {
	border-radius: 5px 5px 0 0;
	box-shadow: none;
	border-bottom: none;
}

.wrapper-dropdown.active .dropdown {
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	max-height: 400px;
	width: 95px;
	z-index: 1;
	background: #70389C;
}

.wrapper-dropdown.active .languges {
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	max-height: 400px;
	width: 135px;
	z-index: 999;
	background: #70389C;
}

/* start h_menu */
.h_menu {
	position: fixed;
	z-index: 1;
	margin-left: 16.5%;
}

.nav-drop {
	float: left;
	width: 25%;
	background: white;
}

ul.menu.list-unstyled li a {
	color: #fff;
	display: block;
	float: left;
	font-size: 12px;
	padding: 10px 10px;
	text-decoration: none;
	background: #38373C66;
	text-transform: uppercase;
	font-family: 'Doppio One', sans-serif;
	border-left: 5px groove #636363;
}

ul.menu.list-unstyled li a:hover {
	color: #FFF;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#70389c', endColorstr='#602d8d');
	background: -webkit-gradient(linear, left top, left bottom, from(#70389C), to(#602D8D));
	background: -moz-linear-gradient(top, #70389C, #602D8D);
	background: -o-linear-gradient(top, #70389C, #602D8D);
	background: -ms-linear-gradient(top, #70389C, #602D8D);
}


.menu {
	/*! display: block; */
}

.menu li {
	/*! display: inline-block; */
	/*! position: relative; */
	/*! z-index: 0; */
	/*! float: left; */
}

.menu li:first-child {
	/*! margin-left: 0; */
}

.menu li a {
	/*! text-transform: uppercase; */
	/*! text-decoration: none; */
	/*! font-size: 16px; */
	/*! padding: 10px 24px; */
	/*! display: block; */
	/*! color: #ffffff; */
	/*! -webkit-transition: all 0.2s ease-in-out 0s; */
	/*! -moz-transition: all 0.2s ease-in-out 0s; */
	/*! -o-transition: all 0.2s ease-in-out 0s; */
	/*! -ms-transition: all 0.2s ease-in-out 0s; */
	/*! transition: all 0.2s ease-in-out 0s; */
}

.menu li a:hover,
.menu li:hover>a {
	/*! color: #ffffff; */
	/*! background: #62A29E; */
}

.menu ul {
	/*! display: none; */
	/*! margin: 0; */
	/*! padding: 0; */
	/*! width: 520px; */
	/*! position: absolute; */
	/*! top: 12px; */
	/*! left: 0px; */
	/*! background: #fbfbfb; */
}

.menu ul li {
	/*! display: block; */
	/*! float: none; */
	/*! background: none; */
	/*! margin: 0; */
	/*! padding: 0; */
}

.menu ul li a {
	/*! font-size: 13px; */
	/*! font-weight: normal; */
	/*! display: block; */
	/*! color: #ffffff; */
	/*! border-left: 3px solid #C03C35; */
	/*! background: #E2534B; */
	/*! padding: 10px 20px; */
}

.menu ul li a:hover,
.menu ul li:hover>a {
	/*! background: #f0f0f0; */
	/*! border-left: 3px solid #62A29E; */
	/*! color: #797979; */
	/*! box-shadow: none; */
	/*! border-radius: 0px; */
	/*! -webkit-border-radius: 0px; */
	/*! -moz-border-radius: 0px; */
	/*! -o-border-radius: 0px; */
}

.menu li:hover>ul {
	/*! display: block; */
}

.menu ul ul {
	/*! left: 132px; */
	/*! top: 0px; */
}

.mobile-menu {
	display: none;
	width: 100%;
	padding: 7px;
	background: #6C3598;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 16px;
}

.mobile-menu:hover {
	background: #6C3598;
	color: #ffffff;
	text-decoration: none;
}

.nag-mother-list {
	padding: 1em 1em !important;
	background: #F0F0F0 !important;
	position: absolute !important;
	top: 19px !important;
	width: 40%;
}


.navg-drop-main {
	background: #FFF !important;
	padding: 0;
}

.nav-drop li a {
	font-size: 0.75em !important;
	background: none !important;
	border-left: none !important;
	padding: 9px 10px !important;
	color: #000 !important;
}

ul.sub-menu.list-unstyled.sub-menu2 {
	width: 100%;
	background: #F0F0F0 !important;
	position: absolute;
	top: 60px !important;
}

ul.sub-menu.list-unstyled.sub-menu3 {
	position: absolute !important;
	top: 60px !important;
}

.nav-drop.nav-top-brand {
	width: 100%;
}

/* start slider */
/**** Header Botttom Left ****/
.header_bottom_left {
	/*! float: left; */
	width: 16.8%;
	/*! padding-top: 6px; */
	margin-left: -5px;
	/*! border: solid 1px #bbbaba; */
	/*! border-radius: 10px; */
	margin-top: -5px;
	/*! padding-bottom: 13px; */
	/*! padding-left: 6; */
	padding-right: 15px;
}

.header_bottom_img {
	float: left;
	width: 46.2%;
}

.carou_shop_nav{
	margin-top:95px;
	z-index: 10;
}
.carou_shop_nav_prev {
    margin-left: -1628px;
}
.carou_shop_nav_next{
	margin-right:-30px;
}
.list_shop{
	margin-top: 30px;
	margin-bottom: 0px;
	z-index: 0;
	position: inherit;
	margin-left: -10px;
}
.pic {
	float: left;
	width: 46.2%;
}

.header_bottom_img2 {
	float: left;
	width: 46.2%;
	margin-left: 1.6%;
}

.header_bottom_left_images {
	position: relative;
	margin-top: 10px;
	box-shadow: 0px 0px 3px rgb(150, 150, 150);
}

.section {
}

.group:before,
.group:after {
	content: "";
	display: table;
}

.group:after {
	clear: both;
}

.group {
	zoom: 1;
}

.listview_1_of_2 {
	display: block;
	float: left;
	margin: 3.5% 0px 0% 0%;
	box-shadow: 0px 0px 10px rgb(150, 150, 150);
	/*! border-radius: 7px; */
	transition: 0.3s;
	width: 105%;
}
.listview_1_of_2:hover {
	box-shadow: 0px 0px 10px rgb(238, 7, 7);
}
.shopping_cart:hover {
	box-shadow: 0px 0px 10px rgb(238, 7, 7);
}
.wrapper-dropdown:hover {
	/*! box-shadow: 0px 0px 10px rgb(238, 7, 7); */
	zoom: 1.05;
}
.user:hover {
}
.all:hover {
	box-shadow: 0px 0px 10px rgb(238, 7, 7);
}
.listimg {
	text-align: center;
	float: left;
}

.text {
	display: block;
	float: left;
	margin: 2% 0 0% 3.6%;
}

.listview_1_of_2:first-child {
}

.images_1_of_2 {
	/*! width: 95%; */
	/*! padding: 0%; */
	background-color: #3d97fe;
}
.pour_carous {
    box-shadow: none;
    /*! border: 1px solid blue; */
    color: white;
    height: 100%;
}
.images_1_of_2_produits {
	width: 15%;
	padding: 0%;
	background-color: #ffffff8f;
	height: 35%;
}

.listimg_2_of_1 {
	width: 50%;
}

.list_2_of_1 {
	width: 45%;
	font-size: 12;
}

.images_1_of_2 img {
    max-width: 100px;
    max-height: 100px;
    min-width: 100px;
    min-height: 100px;
    margin-top: 10px;
}

.list_2_of_1 h2 {
	color: #CC3636;
	font-size: 1.2em;
	font-family: 'Monda', sans-serif;
	font-weight: normal;
	text-transform: uppercase;
}

.list_2_of_1 p {
	font-size: 0.7em;
	color: #333;
	line-height: 1.6em;
	font-family: verdana, arial, helvetica, helve, sans-serif;
	padding: 0;
}

.list_2_of_1 .button_e {
	line-height: 1.9em;
	margin-top: 0.5em;
}
.button_e_detail {
	display: none;
}
.list_2_of_1 .button_e a {
	padding: 7px 15px;
	font-size: 1em;
	font-family: Arial, "Helvetica Neue", "Helvetica", Tahoma, Verdana, sans-serif;
	border: 1px solid rgba(0, 0, 0, 0.1);
	background: #F08413 url(../images/large-button-overlay.png);
	color: #fff;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.list_2_of_1 .button_e a:hover {
	border: 1px solid #4D00A0;
	background: #70389C;
	text-decoration: none;
}

.header_bottom_right_images {
	/*! float: left; */
	/*! width: 85%; */
	/*! margin-right: -1.7%; */
	/*! padding-top: 10px; */
}
.tous_les_produits {
    float: right;
    width: 103.5%;
    margin-right: -1.7%;
    padding-top: 23px;
    height: 200px;
}

.content h2 {
	font-size: 23px;
	color: #6C6C6C;
	font-family: 'Monda', sans-serif;
}

.content_top {
	padding: 0px 0px;
	border: 1px solid #BBBABA;
	border-radius: 5px;
	background-color: #ffffff8f;
	margin-top: 1%;
	height: 65px;
}

.content_bottom {
	padding: 8px 18px;
	border: 1px solid #BBBABA;
	background-color: #ffffff8f;
	margin-top: 0%;
	margin-left: 20px;
	width: 96.7%;
	border-radius: 5px;
}

.heading {
	float: left;
	padding: 10px;
}
.titre_produit {
	float: left;
	padding-left: 0px;
	border-bottom: 1px solid;
	font-family: Righteous-Regular;
	font-size: 22px;
	color: #0600C5;
	text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 30px;
}
.affichage_produit {
	float: left;
	padding-top: 10px;
	text-transform: uppercase;
	width: 104.3%;
	margin-left: -2.1%;
}
#dirty_devices{
	padding-bottom: 30px;
}
.heading h3 {
	font-family: 'Monda', sans-serif;
	font-size: 22px;
	color: #602D8D;
	text-transform: uppercase;
}

.sort,
.show {
	/*! float: left; */
	/*! width: 100%; */
	/*! margin-top: 20px; */
}

.sort p,
.show p {
	display: inline;
	/*font-size:1em;*/
	color: #333;
}

.sort select,
.show select {
	display: inline;
	font-size:1.1em;
	color: #333;
	margin-left: 2px;
	margin-top: 0px;
	height: 23px;
}

.page-no {
	/*! float: right; */
	/*! margin-top: -34px; */
	/*! position: absolute; */
	/*! margin-left: 980px; */
}

.page-no p {
	display: inline;
	font-size: 1em;
	padding: 0.3em 0;
	color: #333;
}

.page-no ul {
	display: inline;
}

.page-no li {
	display: inline;
}

.page-no li a {
	font-size: 1em;
	color: #333;
	line-height: 1.6em;
	font-family: verdana, arial, helvetica, helve, sans-serif;
	padding: 5px 5px;
}

.page-no li a:hover,
.page-no li.active {
	color: #602D8D;
	text-decoration: underline;
}

/**** Grid 1_0f_4 ****/
.grid_1_of_4:hover {
	box-shadow: 0px 0px 10px rgb(173, 173, 173);
	transition: 0.3s;
	/*! background-color: rgba(255, 255, 255, 0.76); */
	display: block;
}

.grid_1_of_4_detail:hover {
	box-shadow: 0px 0px 10px rgba(255, 0, 0, 1);
	transition: 0.3s;
	background-color: rgba(157, 238, 238, 0.275);
}

.grid_1_of_4:first-child {
	/*! margin-left: -1px; */
}

.images_1_of_4 {
	width: 15.1%;
	/*! padding: 1%; */
	text-align: center;
	position: relative;
	background-color: #fff;
	display: block;
	float: left;
	margin: 1% 0.5% 1% 1%;
	/*! box-shadow: 0px 0px 7px rgba(221, 64, 64, 0.6); */
	border: solid 1px #1a6eb726;
/*!	border-radius: 7px;*/
	max-height: 330px;
	min-height: 330px;
	border-radius: 20px;
}

.images_1_of_4_detail {
	width: 15.1%;
	/*! padding: 1%; */
	text-align: center;
	position: relative;
	background-color: #fff;
	display: block;
	float: left;
	margin: 1% 0.5% 1% 1%;
	/*! box-shadow: 0px 0px 7px rgba(221, 64, 64, 0.6); */
	border: solid 1px #1a6eb726;
/*!	border-radius: 7px;*/
	max-height: 330px;
	min-height: 330px;
}

.images_1_of_4 img {
	/*! max-width: 100%; */
	/*! max-height: 50%; */
	/*! min-width: 100%; */
	/*! min-height: 23%; */
}

.discount {
	background: url(../images/discount-img.png) no-repeat 0 0;
	position: absolute;
	top: -15px;
	width: 44px;
	height: 42px;
	left: -12;
}

.discount span.percentage {
	color: #FFF;
	font-size: 1em;
	font-weight: bold;
	line-height: 40px;
}

.images_1_of_4 h2 {
	color: #CC3636;
	font-family: 'Monda', sans-serif;
	font-size: 1.3em;
	font-weight: normal;
}

.images_1_of_4 p {
	/*! font-size: 1em; */
	padding: 0.4em 0;
	/*! color: #333; */
	/*! margin-top: -3px; */
}

.images_1_of_4 p span.strike {
	font-size: 13px;
	font-family: 'Monda', sans-serif;
	color: #444;
	text-decoration: line-through;
}

.images_1_of_4 p span.price {
	font-size: 13px;
	font-family: 'Monda', sans-serif;
	color: #CC3636;
	margin-left: 15px;
}

.images_1_of_4 .button_e {
	line-height: 1.9em;
	/*! font-size: 8px; */
	margin-top: -17px;
	text-align: right;
	margin-right: 15px;
}
.button_e_publication {
  margin-top: -55px;
}

.images_1_of_4 .button_e a {
	padding: 9px 9px;
	font-size: 1em;
	margin-top: 27px !important;
}

.images_1_of_4 .button_e a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	/*! font-size: 20px; */
	line-height: 12px;
	text-transform: none;
	color: #fff;
	text-decoration: none !important;
	/*! background: url(../images/button-bg.png) repeat-x 0 0 #25D920; */
	/*! display: inline-block; */
	cursor: pointer !important;
	/*! margin: 0 2px; */
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 5px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	background-image: linear-gradient(#ffca60, #ff8300);
	/*! box-shadow: 0px 0px 10px #58d4fc; */
}

.images_1_of_4 .button_e a:hover {
	color: #70389C;
	background: #E8E8E8;
}

.images_1_of_4 .button_e span img {
	position: absolute;
}

.images_1_of_4 .button_e a.cart-button {
	/*! padding: 7px 5px 7px 38px; */
}

/*** Footer ***/
.wrapper {
	width: 78%;
	margin: 0 auto;
	padding: 0 1%;
}

.footer {
	position: relative;
	background: #414045;
	background: -moz-linear-gradient(top, #414045 55%, #2f2e33 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(55%, #414045), color-stop(100%, #2f2e33));
	background: -webkit-linear-gradient(top, #414045 55%, #2f2e33 100%);
	background: -o-linear-gradient(top, #414045 55%, #2f2e33 100%);
	background: -ms-linear-gradient(top, #414045 55%, #2f2e33 100%);
	background: linear-gradient(to bottom, #414045 55%, #2f2e33 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#414045', endColorstr='#2f2e33', GradientType=0);
	box-shadow: inset 0px 1px 8px #222;
}

.section {
}

.group:before,
.group:after {
	content: "";
	display: table;
}

.group:after {
	clear: both;
}

.group {
	zoom: 1;
}
}

.col_1_of_4 {
	display: block;
	float: left;
	margin: 0% 0 1% 1.6%;
	border-right: 2px groove #555;
}

.col_1_of_4:first-child {
	margin-left: 0;
}

/* all browsers except IE6 and lower */
.col_1_of_4:last-child {
	border: none;
}

.span_1_of_4 {
	width: 20.5%;
	padding: 1.5%;
}

.span_1_of_4 h4 {
	color: #ccc;
	margin-bottom: .5em;
	font-size: 1.2em;
	line-height: 1.2;
	font-family: 'Doppio One', sans-serif;
	font-weight: normal;
	margin-top: 0px;
	letter-spacing: -1px;
	text-transform: uppercase;
	border-bottom: 1px solid #474747;
	padding-bottom: 0.5em;
}

.span_1_of_4 li a {
	font-size: 1em;
	padding: 0.4em 0;
	color: #979797;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
}

.span_1_of_4 li a:hover,
.span_1_of_4 li span:hover {
	color: #BBB7B7;
}

.span_1_of_4 li span {
	font-size: 1.2em;
	padding: 0.2em 0;
	color: #979797;
	display: block;
	cursor: pointer;
}

/*** Social Icons ***/
.social-icons {
	padding-top: 8%;
}

.social-icons li {
	width: 30px;
	height: 30px;
	padding: 0px 0 0 5px;
	margin: 0;
	display: inline-block;
	cursor: pointer;
}

.social-icons li.facebook {
	background: url(../images/icon-2.png) no-repeat 0px -29px;
}

.social-icons li.facebook:hover {
	background: url(../images/icon-2.png) no-repeat 0px 0px;
}

.social-icons li.twitter {
	background: url(../images/icon-3.png) no-repeat 0px -29px;
}

.social-icons li.twitter:hover {
	background: url(../images/icon-3.png) no-repeat 0px 0px;
}

.social-icons li.googleplus {
	background: url(../images/icon-4.png) no-repeat 0px -29px;
}

.social-icons li.googleplus:hover {
	background: url(../images/icon-4.png) no-repeat 0px 0px;
}

.social-icons li.contact {
	background: url(../images/icon-1.png) no-repeat 0px -29px;
}

.social-icons li.contact:hover {
	background: url(../images/icon-1.png) no-repeat 0px 0px;
}

.copy_right {
	text-align: center;
	padding: 15px 0;
}

.copy_right p {
	font-size: 12px;
	color: #747474;
}

.copy_right p a {
	color: #747474;
	font-size: 12px;
	text-decoration: underline;
}

.copy_right p a:hover {
	color: #BBB7B7;
	text-decoration: none;
}

/*** move top **/
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 10px;
	right: 10px;
	overflow: hidden;
	width: 48px;
	height: 48px;
	border: none;
	text-indent: 100%;
	background: url(../images/arrow_up.png) no-repeat right top;
}

#toTopHover {
	width: 48px;
	height: 48px;
	display: block;
	overflow: hidden;
	float: right;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}

#toTop:active,
#toTop:focus {
	outline: none;
}

/*  Preview  ============================================================================= */
.back-links {
	float: left;
	padding-top: 5px;
	width: 20%;
}

.back-links p {
	font-size: 1em;
	color: #333;
}

.back-links p a {
	font-size: 1em;
	padding: 0 1.3%;
	color: #333;
}

.back-links p a:hover,
.back-links p a:active {
	color: #70389C;
}

.image {
	clear: both;
	padding: 0px;
	margin: 0px;
	background: #F0F0F0;
	padding: 1.5%;
}

.group:before,
.group:after {
	content: "";
	display: table;
}

.group:after {
	clear: both;
}

.group {
	zoom: 1;
}

.cont-desc {
	display: block;
	float: left;
	clear: both;
}

.rightsidebar {
	display: block;
	float: left;
	/*! margin: 0% 0 0% 5.5% !important; */
	display: none;
}

.cont-desc:first-child {
	margin-left: 0;
}

.desc {
	display: block;
	float: left;
	margin: 0% 0px 0% 2.6%;
}

.span_1_of_2 {
	width: 82.1%;
	padding: 1.5%;
}

.images_3_of_2 {
	width: 44.2%;
	float: left;
	text-align: center;
}

.span_3_of_2 {
	width: 53.2%;
}

.span_3_of_1 {
	/*! width: 20%; */
	/*! padding: 1.5%; */
}

.images_3_of_2 img {
	max-width: 100%;
}

.span_3_of_2 h2 {
	font-family: Righteous-Regular;
	font-size: 1.1em;
	color: #CC3636;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: -50;
}

.span_3_of_2 p {
	font-size: 1em;
	padding: 1em 0;
	line-height: 1.6em;
	font-family: verdana, arial, helvetica, helve, sans-serif;
}

.price p {
	font-size: 1em;
	padding: 1.5% 1%;
	color: #666;
	vertical-align: top;
}

.price p span {
	font-size: 1.5em;
	font-family: 'Monda', sans-serif;
	color: #CC3636;
}

.available {
	padding: 10px 0;
	border-top: 1px solid #E0E0E0;
}

.available p {
	font-size: 1em;
	color: #333;
	font-weight: bold;
	padding-bottom: 10px;
}

.available li {
	display: inline;
	font-size: 1em;
	padding: 1.5% 2%;
	color: #353535;
}

.available li select {
	display: inline;
	margin-top: 4px;
	height: 23px;
	/*	font-size: 1em;
	color: #333;
	margin-left:3px;
*/
}

.share p {
	padding-top: 10px;
	font-size: 1em;
	color: #333;
	font-weight: bold;
}

.share li {
	display: inline-block;
	margin: 5px 6px;
}

.add-cart {
	padding-top: 15px;
	font-size: 12px;
	/*! margin-left: -8%; */
}

.rating {
	float: left;
}

.rating p {
	padding-top: 10px;
	font-size: 1em;
	color: #333;
	font-weight: bold;
}

.rating p span {
	font-size: 1em;
	color: #666;
	font-weight: normal;
}

.rating p img {
	vertical-align: top;
	padding-left: 5px;
}

.product-desc,
.product-tags {
	clear: both;
	padding-top: 20px;
}

.product-desc h2,
.product-tags h2 {
	padding: 8px 20px;
	background: radial-gradient(100.99% 100.73% at 0 0,rgba(0,196,204,.725916) 0,#1a00cc .01%,rgba(0,196,204,0) 100%),radial-gradient(68.47% 129.02% at 22.82% 97.71%,#20abff 0,rgba(100,32,255,0) 100%),radial-gradient(106.1% 249.18% at 0 0,#00c4cc 0,rgba(0,196,204,0) 100%),radial-gradient(64.14% 115.13% at 5.49% 50%,#6420ff 0,rgba(100,32,255,0) 100%),#5600d5;
	border: 1px solid #EBE8E8;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	font-family: 'Monda', sans-serif;
	font-size: 1.2em;
	color: #FFF;
	text-transform: uppercase;
	text-shadow: 0 1px 5px rgba(34, 34, 34, 0.17);
}

.product-desc p {
	font-size: 1em;
	padding: 0.3em 0;
	line-height: 1.6em;
	font-family: verdana, arial, helvetica, helve, sans-serif;
}

.product-tags h4 {
	padding: 10px 0;
	font-size: 1.3em;
	color: #333;
}

.input-box {
	background: url(../images/tag.png) no-repeat 0 8px;
	padding-left: 35px;
}

.input-box input[type="text"] {
	padding: 8px;
	display: block;
	width: 95%;
	background: #fcfcfc;
	border: none;
	outline: none;
	color: #464646;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	box-shadow: inset 0px 0px 3px #999;
	-webkit-box-shadow: inset 0px 0px 3px #999;
	-moz-box-shadow: inset 0px 0px 3px #999;
	-o-box-shadow: inset 0px 0px 3px #999;
	-webkit-appearance: none;
}

.product-tags .button_e {
	margin-top: 15px;
	line-height: 3em;
}


.span_3_of_2 .button_e a,
.product-tags .button_e a {
	padding: 12px 20px;
	font-size: 1em;
	font-weight: bold;
	font-family: Arial, "Helvetica Neue", "Helvetica", Tahoma, Verdana, sans-serif;
	border: 1px solid rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7);
	background: #3f4040;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.2) inset, 0 2px 2px -1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 1px rgba(255, 255, 255, 0.2) inset, 0 2px 2px -1px rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px rgba(255, 255, 255, 0.2) inset, 0 2px 2px -1px rgba(0, 0, 0, 0.3);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.span_3_of_2 .button_e a:hover,
.product-tags .button_e a:hover {
	border: 1px solid #303030;
	background: rgb(65, 68, 255);
    background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#375af7));
    background: -moz-linear-gradient(top, rgba(75, 93, 255, 0.781), #63a7ffbb);
    text-decoration-color: white;
	text-decoration: none;
}

.span_3_of_1 li a {
	font-size: 1em;
	padding: 0.42em 8%;
	color: #666;
	display: block;
	line-height: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px dashed #CCC;
	background: url(../images/drop_arrow.png) no-repeat 5px 11px;
}

.span_3_of_1 li a:hover {
	background: url(../images/drop_arrow-hover.png) no-repeat 5px 11px;
	color: #602D8D;
}

.span_3_of_2 .button_e {
	float: right;
	margin-top: 1.3%;
	line-height: 2em;
}

.span_3_of_2 .button_e a {
	padding: 9px 20px;
	font-size: 1em;
	font-weight: bold;
	font-family: Arial, "Helvetica Neue", "Helvetica", Tahoma, Verdana, sans-serif;
	border: 1px solid rgb(19, 73, 237);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7);
	color: #6c6d6f;
	text-shadow: none;
	/*! -webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.2) inset, 0 2px 2px -1px rgba(0, 0, 0, 0.3); */
	-moz-box-shadow: 0 1px rgba(255, 255, 255, 0.2) inset, 0 2px 2px -1px rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px rgba(255, 255, 255, 0.2) inset, 0 2px 2px -1px rgba(0, 0, 0, 0.3);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 5px;
	min-width: 150px;
	display: block;
	text-align: center;
	background: -moz-linear-gradient(top, #4182ff21, #f9f9f9);
	margin-top: 34px;
}

.span_3_of_2 .button_e a:hover {
	border: 1px solid #303030;
	background: rgb(65, 68, 255);
    background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#375af7));
    background: -moz-linear-gradient(top, rgba(75, 93, 255, 0.781), #63a7ffbb);
    color: white;
	text-decoration: none;
	color: white !important;
	min-width: 150px;
}
.un_produit {
    background: none;
    max-height: 130px;
    min-height: 130px;
}
.subscribe {
	padding-top: 20px;
}

.subscribe p {
	font-size: 12px;
	color: #444;
	padding: 5px 0;
}

.signup {
	border-radius: 0.2em;
	-webkit-border-radius: 0.2em;
	-moz-border-radius: 0.2em;
	-o-border-radius: 0.2em;
	margin-top: 5px;
	background: #E7E7E7;
	box-shadow: inset 0px 2px 5px #707070;
}

.signup input[type="text"] {
	border: none;
	background: none;
	padding: 5px;
	outline: none;
	width: 215px;
	font-size: 12px;
	color: #7c7c7c;
}

.signup input[type="submit"] {
	border: 1px solid #5C5655;
	padding: 8px 20px;
	font-size: 12px;
	margin: 0;
	font-weight: bold;
	cursor: pointer;
	background: #565656;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#565656', endColorstr='#565656');
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}

.signup input[type="submit"]:hover {
	background: #5e5e5e;
	background: -moz-linear-gradient(top, #5e5e5e 0%, #404040 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5e5e5e), color-stop(100%, #404040));
	background: -webkit-linear-gradient(top, #5e5e5e 0%, #404040 100%);
	background: -o-linear-gradient(top, #5e5e5e 0%, #404040 100%);
	background: -ms-linear-gradient(top, #5e5e5e 0%, #404040 100%);
	background: linear-gradient(top, #5e5e5e 0%, #404040 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e5e5e', endColorstr='#404040', GradientType=0);
	box-shadow: 1px 1px 0 0 #414141 inset, -1px -1px 0 0 #414141 inset, 0 1px 2px -1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 1px 1px 0 0 #414141 inset, -1px -1px 0 0 #414141 inset, 0 1px 2px 0 rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 1px 1px 0 0 #414141 inset, -1px -1px 0 0 #414141 inset, 0 1px 2px -1px rgba(0, 0, 0, 0.15);
}

.community-poll {
	padding-top: 5%;
}

.community-poll p {
	color: #C94848;
	font-size: 1em;
	font-weight: normal;
	padding: 2% 0;
}

.poll li {
	padding: 3px 0px 9px 0;
}

.poll input.radio {
	float: left;
	margin: 2px 0 0 0;
}

.poll .label {
	display: block;
	margin-left: 20px;
}

.poll label {
	font-size: 1em;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
}

/*  About  ============================================================================= */
.col_1_of_3 {
	display: block;
	float: left;
	margin: 0% 0 0% 1.6%;
}

.col_1_of_3:first-child {
	margin-left: 0;
}

.span_1_of_3 {
	width: 29.2%;
	padding: 1.5%;
}

.span_1_of_3 img {
	border: 1px solid #DDD;
	max-width: 100%;
}

.span_1_of_3 h3 {
	color: #6C6C6C;
	margin-bottom: 0.5em;
	font-size: 1.2em;
	line-height: 1.2;
	font-family: 'Monda', sans-serif;
	font-weight: normal;
	margin-top: 0px;
	text-transform: uppercase;
}

.span_1_of_3 p {
	font-size: 1em;
	padding: 0.5em 0;
	color: #747474;
	line-height: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
}

.year {
	float: left;
	width: 15%;
}

.year p {
	color: #70389C;
	font-size: 0.95em;
}

.span_1_of_3 p.history {
	float: left;
	width: 85%;
	font-size: 1em;
	color: #747474;
	line-height: 1.6em;
}

.span_1_of_3 .list li a {
	font-size: 0.82em;
	padding: 0.35em 1.2em;
	color: #602D8D;
	background: url(../images/drop_arrow-hover.png) no-repeat 0px 10px;
	display: block;
}

.span_1_of_3 .list li a:hover {
	color: #747474;
}

/*** team ***/
.grid_1_of_5 {
	display: block;
	float: left;
	margin: 1% 0 0% 1.6%;
}

.grid_1_of_5:first-child {
	margin-left: 0;
}

.images_1_of_5 {
	width: 15.72%;
	padding: 1.5%;
}

.images_1_of_5 img {
	max-width: 100%;
	display: block;
}

.images_1_of_5 h3 {
	color: #C94848;
	margin-top: 0.2em;
	font-size: 1em;
	font-family: 'Monda', sans-serif;
	font-weight: normal;
}

.images_1_of_5 p {
	font-size: 1em;
	padding: 0.2em 0;
	color: #333;
	line-height: 1.6em;
}

/*** End Team ***/
/* FAQ  ============================================================================= */
.questions {
	margin: 20px 0 10px 0;
}

.questions h4 {
	color: #70389C;
	font-size: 15px;
	margin-bottom: 5px;
	font-weight: normal;
}

.questions p {
	color: #444;
	font-size: 13px;
	line-height: 1.8em;
	margin-bottom: 5px;
}

/*  Contact Form  ============================================================================= */
.support {
	padding: 1.5%;
}

.support_desc {
	float: left;
	width: 75%;
}

.support_desc h3 {
	font-size: 30px;
	color: #6C6C6C;
	padding: 5px 0;
	font-family: 'Monda', sans-serif;
}

.support_desc p span {
	font-size: 15px;
	color: #666;
}

.support_desc p {
	font-size: 12px;
	color: #777;
	line-height: 1.8em;
	padding: 5px 0;
}

.support img {
	float: left;
	margin-left: 4%;
	margin-top: 0px;
}

.section {
	clear: both;
	padding: 0px;
	width: 98%;
	/*! height: 100%; */
	margin-left: 0%;
	margin-right: 3%;
	margin-top: 60;
}

.group:before,
.group:after {
	content: "";
	display: table;
}

.group:after {
	clear: both;
}

.group {
	/*! margin-left: 20px; */
}

.col {
	display: block;
	float: left;
	margin: 0% 0 1% 1.6%;
}

.col:first-child {
	margin-left: 0;
}

.span_2_of_3 {
	width: 63.1%;
	padding: 1.5%;
}

.span_1_of_3 {
	width: 29.2%;
	padding: 1.5%;
}

.span_2_of_3 h2,
.span_1_of_3 h2 {
	margin-bottom: 0.5em;
	line-height: 1.2;
	font-family: 'Monda', sans-serif;
	font-weight: normal;
	margin-top: 0px;
}

.contact-form {
	position: relative;
	padding-bottom: 30px;
}

.contact-form div {
	padding: 5px 0;
}

.contact-form span {
	display: block;
	font-size: 1em;
	color: #757575;
	padding-bottom: 5px;
	font-family: verdana, arial, helvetica, helve, sans-serif;
}

.contact-form input[type="text"],
.contact-form textarea {
	padding: 8px;
	display: block;
	width: 98%;
	background: #fcfcfc;
	border: none;
	outline: none;
	color: #464646;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	box-shadow: inset 0px 0px 3px #999;
	-webkit-box-shadow: inset 0px 0px 3px #999;
	-moz-box-shadow: inset 0px 0px 3px #999;
	-o-box-shadow: inset 0px 0px 3px #999;
	-webkit-appearance: none;
}

.contact-form textarea {
	resize: none;
	height: 120px;
}

.contact-form input[type="submit"] {
	padding: 7px 25px;
	cursor: pointer;
	background: #FFF url(../images/large-button-overlay.png);
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	right: 0;
	border: 1px solid #ccc;
	color: #555 !important;
	font-size: 1em;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
}

.contact-form input[type="submit"]:hover {
	background-color: #EEE;
	border-color: #B8B5B5;
	color: #444 !important;
}

.contact-form input[type="submit"]:active {
	background-color: #FFF;
}

.company_address p {
	font-size: 1em;
	color: #757575;
	padding: 0.2em 0;
	font-family: Arial, Helvetica, sans-serif;
}

.company_address p span,
.company_address p span a {
	text-decoration: underline;
	color: #444;
	cursor: pointer;
}

.map {
	border: 1px solid #C7C7C7;
	margin-bottom: 15px;
}


.support_desc {
	width: 100%;
}

.register_account form input[type="text"].number {
	width: 74%;
}

p.terms {
	width: 90%;
}


.list_2_of_1 h2 {
	font-size: 1.2em;
}

/* fin E-commerce */

.boxedshadow {
	/*! background: url(../images/shfinal.png) no-repeat 50% 0; */
	/*! margin-top: -21px; */
	min-height: 75px;
	opacity: 1.0;
}

/**** Responsive Layout ****/
@media (min-width: 768px) and (max-width: 979px) {
	.mainWrap {
		width: 768px;
	}

	.menu ul {
		top: 37px;
	}

	.menu li a {
		font-size: 12px;
		padding: 8px;
	}
}

@media (min-width: 768px) and (max-width: 938px) {
	.rightsidebar {
		display: none !important;
	}
}

@media (max-width: 767px) {
	.mainWrap {
		width: auto;
		padding: 50px 20px;
	}
.h_menu {
  margin-top: 43px;
  width: 42%;
}
	.menu {
		display: none;
	}

	.mobile-menu {
		display: block;
		margin-top: -38px;
		width: 27.5%;
		float: right;
		margin-right: 0px;
		font-size: 15px;
		text-align: center;
		font-size: 75%;
		height: 31px;
	}



	.menu li {
		display: block;
		margin: 5px;
	}

	.menu li a {
		background: #ffffff;
		color: #797979;
		border-top: 1px solid #e0e0e0;
	}

	.menu li a:hover,
	.menu li:hover>a {
		background: #f0f0f0;
		color: #797979;
	}

	.menu ul {
		display: none;
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
	}

	.menu ul ul {
		left: 0;
	}
}


@media only screen and (max-width: 1440px) {
	.header_top_right {
		width: 75% !important;
	}


	.sort,
	.show {
		/*! width: 20%; */
	}

	.wrap {
		width: 84%;
	}
}

@media only screen and (max-width: 1366px) {
	.images_1_of_4 .button_e a.cart-button {
		/*! padding: 7px 2px 7px 35px; */
	}
}
@media only screen and (max-width: 1236px) {
	.section {
	}
	.content_top {
		/*! margin-left: -31px; */
	}
}
@media only screen and (max-width: 1220px) {
	.section {
		/*! width: 1227px; */
	}
	.content_top {
		/*! width: 100%; */
		/*! margin-left: -15px; */
	}
}

@media only screen and (max-width: 1190px) {
	.fixe_produit{
		margin-top: -63px;
		font-size: 85%;
	}
	.mosaic-overlay {
		height: 68%;
	  }
	.listview_1_of_2:first-child {
		/*! margin-left: 3px; */
	}
	.boxfourcolumns_shop {
		height: 24.5%;
	  }
	.list_2_of_1 {
		font-size: 10px;
	}
	.flexslider {
		height: 390px !important;
	}
	#toTop {
	}
	.grid_1_of_4 {
	}
	.list_carousel .carousel_nav {
		right: -17px;
	}
	.images_1_of_4 .button_e span img {
		display: none;
	}
	ul.menu.list-unstyled li a {
		font-size: 12px;
		padding: 0px 5px;
	}
	.group{
		/*! width: 100%; */
	}
	.header_bottom_right_images {
	}
	.carou_shop_nav_next {
		margin-right: -27px;
	}
	.carou_shop_nav_prev {
		margin-left: -1166px;
	}
	.images_1_of_4 img {
		/*! max-width: 169px; */
		/*! max-height: 169px; */
	}
	.images_1_of_4 {
		max-height: 260px;
		min-height: 260px;
	}

	.images_1_of_4 .button_e {
		/*! width: 50%; */
	}
	.login {
	}
	.section {
	}
	.images_1_of_4 p span.price {
		font-size: 14px;
	}
	.images_1_of_4 p span.strike {
		font-size: 14px;
	}
	.panier {
		margin-left: -35px;
		max-width: 94.5%;
	}
	#wrapfooter {
	}
	.copyright {
	}
	.content_top_new {
	/*	width: 1000px;
		margin-left: -50px;*/
	}
	.cont-desc:first-child {
		/*! margin-left: -60px; */
		/*! width: 635; */
	}
	.wrap {
		width: 90%;
	}

	.search_box {
	}


	.heading {
		margin-right: 5%;
	}

	.images_1_of_4 .button_e {
		/*! width: 60%; */
		/*! margin-left: 20%; */
	}

	.images_1_of_4 .button_e a.cart-button {
		padding: 7px 5px 7px 5px;
	}
		.wrap {
			width: 90%;
			padding: 0 2%;
		}
	
		.search_box form input[type="text"] {
		}

		.shopping_cart,
		.currencies,
		.languages,
		.login {
		}
	
		.wrapper-dropdown {
		}
	
		.list_2_of_1 .button_e a {
			padding: 3px 3px;
			/*! position: absolute; */
			/*! margin-top: -34px; */
		}
	
		.heading {
			margin-right: 2%;
		}
	
		.sort,
		.show {
			/*! width: 20%; */
		}
	
		.listview_1_of_2 {
			/*! margin: 2.4% 0 0% 1.6%; */
			/*! height: 100px; */
		}
	
		.images_1_of_4 .button_e {
			/*! width: 50%; */
			/*! margin-top: 0.5em; */
			/*! margin-left: 0; */
		}
	
		.register_account {
			width: 60%;
			padding: 10px;
		}
	
		.register_account form input[type="text"] {
			width: 240px;
		}
	
		.register_account form select {
			width: 260px;
		}
	
		.register_account form input[type="text"].code {
			width: 15%;
		}
	
		.register_account form input[type="text"].number {
			width: 63.99%;
		}
	
		.login_panel {
			width: 30%;
			padding: 10px;
		}
	
		.img_list li a {
			font-size: 11px;
			margin: 0 8px;
		}
	
		.domain_search input[type="text"] {
			background: url(../images/text_box_2.png) no-repeat;
			margin: 0;
			width: 51.6%;
		}
	
		.domain_search select {
			width: 17.7%;
		}
	
		p.terms {
			padding: 15px 0 0 15px;
			width: 68%;
		}
	
		.wrapper {
			width: 95%;
		}
	
		.available li {
			padding: 1.5% 0%;
		}
	
		.available li select {
			margin-left: 0;
		}
	
		.span_3_of_2 .button_e {
			margin-top: 5%;
		}
	
		.signup input[type="text"] {
			width: 152px;
		}
	
		.signup input[type="submit"] {
			padding: 8px 10px;
		}
	
		.images_1_of_5 p {
			padding: 0;
			line-height: 1.4em;
		}
	
		.year {
			width: 18%;
		}
	
		.span_1_of_3 p.history {
			width: 80%;
		}
	
		.support_desc {
			width: 70%;
		}
	
		.support img {
			margin-left: 3%;
		}
	
		ul.menu.list-unstyled li a {
			font-size: 12px;
			padding: 0px 7px;
		}
		.b_droit{
			right: 10px !important;
			top: 450px !important;
		}
	
}

@media only screen and (max-width: 1178px) {

	.section {
		/*! width: 1177px; */
	}

	.content_top {
		/*! width: 96%; */
	}
	.carou_shop_nav_next {
		margin-right: 29px;
	}
}
@media only screen and (max-width: 1155px) {

	.section {
		/*! width: 1159px; */
	}

	.content_top {
		/*! margin-left: -23px; */
	}
	.images_1_of_4 img {
		/*! max-width: 163px; */
		/*! max-height: 163px; */
	}

}
@media only screen and (max-width: 1146px) {

	.section {
		/*! width: 1146px; */
	}
	ul.menu.list-unstyled li a {
		padding: 0px 3px;
		margin-left: -7px;
	}
	.content_top {
		/*! margin-left: -30px; */
	}
	.images_1_of_4 img {
		/*! max-width: 163px; */
		/*! max-height: 163px; */
	}
	.header_bottom_right_images {
		/*! width: 75%; */
	}
}
@media only screen and (max-width: 1135px) {

	.section {
		/*! width: 1143px; */
	}

	.images_1_of_4 {
		max-height: 240px;
		min-height: 240px;
	}

}
@media only screen and (max-width: 1113px) {

	.section {
		/*! width: 1080px; */
		/*! margin-left: 10px; */
	}

	.content_top {
		/*! margin-left: -12px; */
		/*! width: 89.6%; */
	}

}
@media only screen and (max-width: 1080px) {

	.section {
		/*! width: 1031px; */
		/*! margin-left: 10px; */
	}
	.images_1_of_4 img {
		/*! max-width: 100%; */
		/*! max-height: 40%; */
	}
	.listview_1_of_2 {
		margin-left: -22;
		width: 120%;
		margin-top: 6px;
	}
	.carou_shop_nav_next {
		margin-right: -25px;
	}
	.carou_shop_nav_prev {
		margin-left: -993px;
	}
	.content_top {
		/*! width: 86%; */
	}
	.h_menu {
	}
	.header_bottom_right_images {
		/*! width: 70%; */
		/*! margin-left: 11px; */
	}
	.images_1_of_2 img {
		max-width: 82px;
		max-height: 82px;
		min-width: 82px;
		min-height: 82px;
	}
	.header_bottom_left {
	}
	.flexslider {
		height: 336px !important;
	}
}
@media only screen and (max-width: 1038px) {

	.section {
		/*! width: 983px; */
	}
	.flexslider {
		height: 319px !important;
	}
	.content_top {
		/*! width: 82%; */
	}
	.images_1_of_4 {
		max-height: 260px;
		min-height: 260px;
		width: 18.3%;
	}

}
@media only screen and (max-width: 990px) {

	.section {
		/*! width: 972px; */
		/*! margin-left: -8px; */
	}

	.content_top {
		/*! width: 79%; */
	}
	.header_bottom_right_images {
		/*! width: 62%; */
	}

}
@media only screen and (max-width: 963px) {

	.section {
		/*! width: 1005px; */
	}

	.content_top {
		/*! width: 79.3%; */
		/*! margin-left: -27px; */
	}
	.images_1_of_4 {
		/*! width: 19.3%; */
	}
}
@media only screen and (max-width: 942px) {

	.section {
		/*! width: 989px; */
	}

	.content_top {
		/*! width: 78.3%; */
	}
	.images_1_of_4 img {
		/*! max-width: 158px; */
		/*! max-height: 158px; */
	}
}
@media only screen and (max-width: 929px) {

	.section {
		/*! width: 930px; */
		/*! margin-left: 10px; */
	}

	.content_top {
		/*! width: 74.3%; */
		/*! margin-left: -9px; */
	}
	.images_1_of_4 img {
		/*! max-width: 150px; */
		/*! max-height: 158px; */
	}
	.header_bottom_right_images {
		/*! width: 58%; */
	}
	.h_menu {
		/*! width: 70%; */
	}
}
@media only screen and (max-width: 900px) {

	.section {
		/*! width: 900px; */
		/*! margin-left: 10px; */
	}
	.images_1_of_4 .button_e {
		width: 45%;
		/* display: none; */
		margin-top: -30px;
	  }
	.content_top {
		/*! width: 72%; */
		/*! margin-left: -9px; */
	}
	.images_1_of_4 img {
		/*! max-width: 143px; */
		/*! max-height: 150px; */
	}
}
@media only screen and (max-width: 875px) {

	.section {
		/* width: 900px; */
		/*! margin-left: -12px; */
		
	}

	.content_top {
		/* width: 72%; */
		/*! margin-left: -34px; */
	}
	.images_1_of_4 img {
		/* max-width: 143px;
		max-height: 150px; */
	}
	.header_bottom_right_images {
		/*! width: 53%; */
	}
	.h_menu {
		/*! width: 67%; */
	}
}
@media only screen and (max-width:850px) {

	.carou_shop_nav_prev {
		display: none;
	}
	.listview_1_of_2 {
  margin-left: 10px;
}
	.fixe_produit {
		margin-top: -93px;
		font-size: 80%;
	  }
	  .details_shopt {
		font-size: 65%;
	  }
.un_produit {
    max-height: 96px;
    min-height: 96px;
}
ol, .header_bottom {
	width: 100%;
}
	.details_produit{
		width: 106%;
	}

	.header_bottom_left {
		width: 100% !important;
		margin-left: 0.3% !important;
		display: flex;
		padding: 10px;
	}
	.flexslider {
	}
	.flex-control-nav {
		bottom: 0px !important;
	}
	.text {
		font-size: 10px;
	}
	.listview_1_of_2 {
		/*! width: 90%; */
	}
	.listview_1_of_2 {
		/*! width: 77%; */
	}
	.images_1_of_4 img {
		/*! max-width: 136px; */
		/*! max-height: 136px; */
	}
	.carou_shop_nav_next {
		display: none;
	}
	.images_1_of_2 img {
		max-width: 80;
		max-height: 80;
		min-width: 80;
		min-height: 80;
	}
	.show {
	}
	.search_box input[type="submit"] {
	}
	.shopping_cart, .currencies, .languages, .login {
		/*! margin-left: -135px; */
	}
	.section {
		/*! width: 860px; */
		/*! margin-left: -15px; */
		font-size: 90%;
	}
	.panier {
		margin-left: -5px;
	}
	.content h2 {
		font-size: 21px;
	}
	.heading h3 {
		font-size: 19px;
		margin-top: -2px;
		height: 25px;
	}


	.sort {
		/*! width: 22%; */
	}

	.show {
	}

	.content h2 {
		font-size: 16px;
	}

	.register_account form input[type="text"] {
		width: 220px;
	}

	.register_account form select {
		width: 240px;
	}

	.register_account form input[type="text"].number {
		width: 61.99%;
	}

	p.terms {
		width: 64%;
	}
	.wrap {
		width: 90%;
		padding: 0 2%;
	}

	.wrapper-dropdown {
		/*! margin-left: 5px; */
		/*! margin-top: 5px; */
		/*! width: 55px; */
	}

	.login {
		/*! margin-left: 5px; */
		/*! margin-top: 5px; */
	}

	.list_2_of_1 .button_e a {
	}

	.heading {
		margin-right: 0%;
		padding: 23px;
	}

	.sort,
	.show {
		/*! font-size: 10px; */
	}

	.header_bottom_left,
	.header_bottom_right_images {
	}

	.header_bottom_right_images {
		margin-left: 1%;
		width: 100%;
	}

	.listview_1_of_2 {
		/*! margin: 1.4% 0 0% 1.6%; */
	}

	.images_1_of_4 .button_e {
	}

	.content_top {
		/*! margin-left: -11px; */
	}

	.images_1_of_4 h2 {
		font-size: 1em;
		letter-spacing: 0;
	}

	.images_1_of_4 p span.strike,
	.images_1_of_4 p span.price {
		font-size: 13px;
	}

	.wrapper {
		width: 95%;
	}

	.span_1_of_4 h4 {
		font-size: 1em;
		letter-spacing: 0;
	}

	.social-icons li {
		padding: 0 0 0 4px;
	}

	.span_1_of_2 {
		float: inherit;
		width: 117%;
		padding: 1.5%;
		margin-left: -5% !important;
	}

	.span_3_of_1 {
		float: inherit;
		width: 97%;
	}

	.rightsidebar {
		margin-left: 0;
		display: none;
	}

	.span_3_of_1 li a {
		font-size: 1em;
		padding: 0.42em 3%;
		background: url(../images/drop_arrow.png) no-repeat 5px 15px;
	}

	.span_3_of_1 li a:hover {
		background: url(../images/drop_arrow-hover.png) no-repeat 5px 15px;
	}

	.available li {
		padding: 1.5% 1%;
	}

	.available li select {
		margin-left: 0;
	}

	.span_3_of_2 .button_e {
		margin-top: 5%;
	}

	.signup input[type="text"] {
		width: 80%;
	}

	.signup input[type="submit"] {
		padding: 8px 10px;
		width: 18.5%;
	}

	.span_1_of_4 li span {
		font-size: 1em;
	}

	.images_1_of_5 p {
		padding: 0;
		line-height: 1.4em;
	}

	.year {
		width: 8%;
	}

	.images_1_of_5 h3 {
		font-size: 1em;
	}

	.span_1_of_3 p.history {
		width: 92%;
	}

	.span_2_of_3 {
		width: 96%;
		padding: 2% 0;
	}

	.col_1_of_3 {
		margin: 0% 0 0% 0%;
	}

	.span_1_of_3 {
		width: 96%;
		padding: 2% 0;
	}

	.support_desc {
		width: 70%;
	}

	.support img {
		width: 25%;
		margin-left: 3%;
	}

	.register_account {
		width: 60%;
		padding: 10px;
	}

	.register_account form input[type="text"] {
		width: 200px;
	}

	.register_account form select {
		width: 220px;
	}

	.register_account form input[type="text"].code {
		width: 15%;
	}

	.register_account form input[type="text"].number {
		width: 60.8%;
	}

	.login_panel {
		width: 30%;
		padding: 10px;
	}

	.img_list li a {
		font-size: 11px;
		margin: 0 8px;
	}

	.domain_search input[type="text"] {
		background: url(../images/text_box_2.png) no-repeat;
		margin: 0;
		width: 51.6%;
	}

	.domain_search select {
		width: 17.7%;
	}

	p.terms {
		padding: 12px 0 10px 15px;
		width: 58%;
	}

	.tld-box {
		margin-left: 2%;
	}

	.rfloat {
		width: 70%;
	}

	.check_domain input[type="text"] {
		background: url(../images/text_box_reg2.png) no-repeat;
		width: 80%;
	}

	.support_desc h3,
	.plans h3,
	.domain_registration h3 {
		font-size: 25px;
	}

	.support_desc {
		width: 70%;
	}

	.support img {
		margin-left: 3%;
	}

	.features_list-1 {
		float: left;
		width: 48%;
	}

	.features_list-2 {
		float: left;
		width: 48%;
	}

	.features_list-3 {
		display: none;
	}

	.plans_table thead th.plans-list h3 {
		font-size: 15px;
	}

	.plans_table thead th.plans-list h4 {
		font-size: 18px;
	}

	.plans_table tbody td {
		padding: 5px;
	}

	.feedback form input[type="text"].number {
		width: 70%;
	}

	.feedback form select {
		width: 100%;
	}

	.register_account,
	.login_panel {
		float: inherit;
		width: 96%;
		padding: 10px;
	}

	.login_panel {
		margin: 0 0 3% 0;
	}

	.login_panel form {
		margin: 0;
	}

	.register_account form input[type="text"] {
		width: 300px;
	}

	.register_account form select {
		width: 320px;
	}

	.register_account form input[type="text"].code {
		width: 15%;
	}

	.register_account form input[type="text"].number {
		width: 68%;
	}

	.login_panel input[type="text"],
	.login_panel input[type="password"] {
		width: 95%;
	}


	ul.sub-menu.list-unstyled.sub-menu3 {
		position: absolute !important;
		top: 48px !important;
		width: 430px;
	}

	.nag-mother-list {
		top: 10px !important;
	}

	.navg-drop-main {
		background: #F0F0F0 !important;
		padding: 0.5em 0.3em;
	}

	ul.sub-menu.list-unstyled.sub-menu2 {
		top: 46px !important;
	}

	.search_box {
		/*! width: 67.3%; */
		/*! margin-left: -5px; */
	}

	.shopping_cart {
		width: 35% !important;
	}
	.currency {
		width: 30% !important;
	}
	.login {
		width: 15% !important;
	}

	.cart_e {
		padding: 0 0 0 25px;
	}

	.wrapper-dropdown,
	.login {
		/*! margin-top: 40px; */
		/*! width: 40%; */
	}

	.header_top_right {
		width: 65% !important;
	}

	.header_top_right {
		margin-top: 10px;
	}

	ul.menu.list-unstyled li a {
	}

	.images_1_of_4 {
		/*! padding: 1%; */
		width: 18%;
		max-height: 230px;
		min-height: 230px;
	}

	.grid_1_of_4:nth-child(3) {
		/*! margin-left: 0; */
	}

	.sort {
	}

	.page-no {
		padding-top: 25px;
		padding-right: 50px;
	}

	.show {
	}

	.images_1_of_5 {
		width: 29%;
		padding: 1.5%;
	}

	.images_1_of_5 h3 {
		font-size: 1.1em;
	}

	.images_1_of_5 p {
		padding-top: 10px;
		line-height: 1.8em;
	}
}

@media only screen and (max-width: 820px) {
	.header_bottom_left {
		/*! width: 24%; */
		/*! margin-left: -15px; */
	}
	.flexslider {
		width: 123%;
	}
	.section {
		/*! width: 825px !important; */
	}

	.content_top {
		/*! width: 72%; */
		/*! margin-left: -27px !important; */
	}
	.images_1_of_4 img {
		/* max-width: 143px;
		max-height: 150px; */
	}
	.header_bottom_right_images {
		width: 96%;
	}
	
}
@media only screen and (max-width: 800px) {

	.section {
		/*! width: 800px !important; */
	}

	.content_top {
		/*! width: 66%; */
		/*! margin-left: -27px !important; */
	}
	.images_1_of_4 img {
		/* max-width: 143px;
		max-height: 150px; */
	}
	.listview_1_of_2 {
		/*! width: 83%; */
	}
}
@media only screen and (max-width: 780px) {

	.section {
		/*! width: 774px !important; */
	}

	.content_top {
		/*! width: 64%; */
		/*! margin-left: -27px !important; */
	}
	.images_1_of_4 img {
		/* max-width: 143px;
		max-height: 150px; */
	}
	.h_menu {
		/*! margin-top: 43px; */
		/*! z-index: 10; */
		/*! width: 100%; */
	}
}

@media only screen and (max-width: 768px) {
	.images_1_of_4 {
		width: 23.2%;
		max-height: 260px;
		min-height: 260px;
	}
	.fixe_produit {
		margin-top: -70px;
	  }
	.sort,
	.show {
		/*! width: 26%; */
	}
	.listview_1_of_2 {
		/*! width: 90%; */
	}
	.sort {
		/*! margin-left: 15%; */
		/*! margin-top: -5px; */
	}

	.span_1_of_4 {
		width: 45.5%;
		padding: 3.5% 1.5%;
	}

	.col_1_of_4:nth-child(3) {
		margin-left: 0;
	}

	.col_1_of_4,
	.col_1_of_4:nth-child(4) {
		border-bottom: 2px groove #555;
		border-right: 2px groove #555;
	}

	.social-icons {
		padding-top: 3%;
	}
}

@media only screen and (max-width: 760px) {

	.section {
		/*! width: 745px !important; */
	}

	.content_top {
		/*! width: 61%; */
		/*! margin-left: -22px !important; */
	}
	.images_1_of_4 img {
		/* max-width: 143px;
		max-height: 150px; */
	}
	.search_box {
		/*! width: 40.3%; */
		/*! margin-left: -5px; */
	}
	.h_menu {
		/*! margin-top: 27px; */
		margin-left: 222px;
		width: 50%;
	}
	ul.menu.list-unstyled li a {
		font-size: 11px;
	}
}

@media only screen and (max-width: 736px) {
	ul.menu.list-unstyled li a {
		/*! padding: 15px 17.5px; */
	}
	#topNav {
		/* right: 20%; */
	}
	.section {
		/*! width: 721px !important; */
	}

	.content_top {
		/*! width: 61%; */
		/*! margin-left: -30px !important; */
	}
	.images_1_of_4 img {
		/* max-width: 143px;
		max-height: 150px; */
	}

	.nag-mother-list {
		top: 45px !important;
		width: 520px;
	}

	.header_top {
		padding: 20px 0 0;
	}

	.register_account form input[type="text"] {
		width: 270px;
	}

	.register_account form select {
		width: 292px;
	}

	.register_account form input[type="text"].number {
		width: 66%;
	}
}

@media only screen and (max-width: 720px) {

	.section {
		/*! width: 700px !important; */
	}

	.content_top {
		/*! width: 59%; */
		/*! margin-left: -22px !important; */
	}
	.images_1_of_4 img {
		/* max-width: 143px;
		max-height: 150px; */
	}
}
@media only screen and (max-width: 700px) {
	.header_bottom_right_images {
		/*! width: 66%; */
	}
	.fixe_produit {
		margin-top: -80px;
		z-index: 1;
	  }
	.flexslider {
		width: 126%;
	}
	.show {
		/*! width: 33% !important; */
	  }
	.button_e{
		/*! display: none; */
	}
	.section {
		/*! width: 694px !important; */
	}
	.listview_1_of_2 {
		/*! width: 95%; */
	}
	.images_1_of_4 {
    max-height: 240px;
		min-height: 240px;
	}
	.shopping_cart {
		/*! width: 20% !important; */
		/*! margin-left: 0px; */
	}
	.search_box input[type="submit"] {
		/*! right: 47px; */
		height: 33;
	}
	.content_top {
		/*! width: 58%; */
		/*! margin-left: -22px !important; */
	}
	.images_1_of_4 img {
		/*! max-width: 100%; */ /*! max-height: 40%; */
	}
	.wrapper-dropdown, .login {
		/*! margin-top: 86px; */
		/*! position: absolute; */
		/*! margin-left: -21px; */
	}
	.all{
		/*! margin-left: 200px !important; */
	}
	.user{
		/*! margin-left: 100px !important; */
	}
	.login{
		margin-left: 0px;
	}
	.header_bottom_right_images {
	}
}

@media only screen and (max-width: 680px) {

	.section {
		/*! width: 664px !important; */
		/*! margin-left: 10px; */
	}

	.content_top {
		/*! width: 53%; */
		/*! margin-left: -9px !important; */
	}
	.images_1_of_4 img {
		/* max-width: 143px;
		max-height: 150px; */
	}
	.images_1_of_4 {
		/*! width: 30.8%; */
	}
}
@media only screen and (max-width: 660px) {

	.section {
		/*! width: 609px !important; */
		/*! margin-left: 10px; */
	}
	.listview_1_of_2 {
		/*! width: 104%; */
	}

	.content_top {
		/*! width: 51%; */
		/*! margin-left: -9px !important; */
	}
	.images_1_of_4 img {
		/* max-width: 143px;
		max-height: 150px; */
	}
	.images_1_of_4 {
		/*! width: 29%; */
	}
}
@media only screen and (max-width: 667px) {
	ul.menu.list-unstyled li a {
		padding: 0px 10.6px;
	}

	.back-links {
		width: 30%;
	}

	.sort,
	.show {
		/*! width: 30%; */
	}

	.sort {
		/*! margin-left: 4%; */
	}

	.signup input[type="text"] {
		width: 79.6%;
	}

	.images_1_of_5 h3 {
		font-size: 1em;
	}

	.register_account form input[type="text"] {
		width: 250px;
	}

	.register_account form select {
		width: 270px;
	}

	.register_account form input[type="text"].number {
		width: 64%;
	}
}
@media only screen and (max-width: 640px) {
	.wrap {
		width: 90%;
	}
	.header_bottom_left {
		/*! width: 108%; */
	}
	.details_produit {
		width: 175% !important;
		margin-left: -60px;
	  }
	.pour_carous {
	}
	.list_shop {
		display: none;
	}
	.listimg_2_of_1 {
		width: 100%;
	}
	nav {
		/*! margin: 40px -22px -15px -85px; */
	}
	#topNav {
		/* right: 35%; */
	}
	.shopping_cart {
	}
	.h_menu {
		/*! margin-left: -118px; */
	}
	.list_2_of_1 .button_e {
		/*! margin-top: -1.5em; */
		/*! margin-left: -55px; */
		padding-bottom: 10px;
	}
	.search_box {
	}
	.heading h3 {
		font-size: 17px;
	}
	.menu li:hover>ul,
	ul.sub-menu.list-unstyled.sub-menu2,
	ul.sub-menu.list-unstyled.sub-menu3 {
		/* display: none; */
	}

	/*** Header ****/
	.search_box form input[type="text"] {
		/*! width: 50%; */
	}

	.cart_e {
		padding: 0 0 0 15px;
	}

	.wrapper-dropdown {
	}

	.login {
	}

	.list_2_of_1 .button_e a {
		/*! padding: 5px 10px; */
	}

	.text {
		text-align: center;
		margin: 2% 0 0% 0%;
		width: 100%;
	}

	/* Content */
	.content_top {
		/*! padding: 15px 10px; */
		/*! width: 49%; */
	}


	.sort {
		/*! width: 31%; */
		/*! margin-left: 0; */
		/*! padding-top: 10px; */
	}

	.show {
		/* width: 23%; */
		padding-top: 10px;
	}

	.sort select,
	.show select {
		/*font-size:1em;*/
	}

	.page-no {
		/*! padding-top: 10px; */
	}

	.page-no li a {
		padding: 5px 3px;
	}

	.header_bottom_left,
	.header_bottom_right_images {
		/*! float: inherit; */
		/*! width: 100%; */
	}

	.header_bottom_right_images {
		margin-left: -2%;
		width: 104%;
		/*! margin-top: 10px; */
	}

	.listview_1_of_2 {
		margin: 1.4% 0 0% 1.6%;
		width: 22%;
		margin-left: 12;
	}

	.images_1_of_4 .button_e {
		/*! width: 100%; */
		/*! margin-top: 0.5em; */
	}

	.images_1_of_4 h2 {
		font-size: 1.2em;
		letter-spacing: 0;
	}

	.images_1_of_4 p span.strike,
	.images_1_of_4 p span.price {
		font-size: 2em;
	}

	.wrapper {
		width: 95%;
	}

	.span_1_of_4 h4 {
		font-size: .8em;
		letter-spacing: 0;
		padding-top: 5px;
	}

	.social-icons li {
		padding: 0 0 0 8px;
	}

	.span_1_of_2 {
		float: inherit;
		width: 97%;
		padding: 1.5%;
	}

	.span_3_of_1 {
		float: inherit;
		width: 97%;
	}

	.rightsidebar {
		margin-left: 0;
	}

	.span_3_of_1 li a {
		font-size: 1em;
		padding: 0.42em 3%;
		background: url(../images/drop_arrow.png) no-repeat 5px 15px;
	}

	.span_3_of_1 li a:hover {
		background: url(../images/drop_arrow-hover.png) no-repeat 5px 15px;
	}

	.available li {
		padding: 1.5% 1%;
	}

	.available li select {
		margin-left: 0;
	}

	.span_3_of_2 .button_e {
		margin-top: 5%;
	}

	.signup input[type="text"] {
		width: 79.5%;
	}

	.signup input[type="submit"] {
		padding: 8px 10px;
		width: 18.5%;
	}

	.span_1_of_4 li span {
		font-size: 1em;
	}

	.span_2_of_3 {
		width: 96%;
		padding: 2% 0;
	}

	.col_1_of_3 {
		margin: 0% 0 0% 0%;
	}

	.span_1_of_3 {
		width: 96%;
		padding: 2% 0;
	}

	.grid_1_of_4 {
		/*! margin: 2% 10px 2% 0%; */
	}

	.images_1_of_4 {
		max-height: 220px;
		min-height: 220px;
	}

	/** contact-form **/
	.span_2_of_3 {
		width: 100%;
		padding: 3% 0;
	}

	.col {
		margin: 0% 0 0% 0%;
	}

	.span_1_of_3 {
		width: 100%;
		padding: 3% 0;
	}

	.contact-form input[type="text"],
	.contact-form textarea {
		width: 97%;
	}

	/** End contact-form **/
	/*** Login ***/
	.register_account form input[type="text"] {
		width: 235px;
	}

	.register_account form select {
		width: 255px;
	}

	.register_account form input[type="text"].code {
		width: 10%;
	}

	.register_account form input[type="text"].number {
		width: 68.5%;
	}

	.register_account,
	.login_panel {
		float: inherit;
		width: 96%;
		padding: 10px;
	}

	.login_panel {
		margin: 0 0 3% 0;
	}

	.login_panel button {
		font-size: 15px;
	}

	/*** Preview ***/
	.grid {
		margin: 0;
	}

	.cont-desc {
		margin: 2% 0 2% 0%;
	}

	.rightsidebar {
		margin: 0;
	}

	.image {
		padding: 3%;
	}

	.desc {
		margin-top: 150px;
		margin-left:-15%;
		width: 165% !important;
	}

	.span_1_of_2 {
		width: 94%;
		padding: 3%;
	}

	.span_3_of_2 {
		width: 100%;
	}

	.images_3_of_2 {
		width: 100%;
	}

	.span_3_of_1 {
		width: 94%;
		padding: 3%;
	}

	/*** About ***/
	.grid_1_of_5 {
		margin: 0% 0 0% 0%;
	}

	.images_1_of_5 {
		width: 44%;
		padding: 3%;
	}

	.images_1_of_5 p {
		padding: 0;
		line-height: 1.4em;
	}

	.year {
		width: 8%;
	}

	.images_1_of_5 h3 {
		font-size: 1.2em;
	}

	.span_1_of_3 p.history {
		width: 92%;
	}

	ul.menu.list-unstyled li a {
		font-size: 11px;
		padding: 0px 15px;
		width: 100%;
		display: block;
		text-align: center;
	}

	.menu li {
		float: none;
		/*! padding: 10px; */
	}

	.images_1_of_4 .button_e {
		/*! width: 45%; */
		/*! margin-top: -7px; */
		display: none;
	}

	.page-no {
		/*! padding-right: 5px; */
	}
}

@media only screen and (max-width: 620px) {
	.currency {
		width: 25%;
	}
	.flexslider {
		width: 101%;
		margin-left: 0px !important;
	}
	.listimg_2_of_1 {
		width: 100%;
	}
	.user {
		width: 20%;
	}
	.all {
		width: 15%;
	}
	.plein_e{
		width: 100%;
	}
	.header_e {
		margin-left: -17px;
		height: 112px;
		z-index: 999;
	}

	.h_menu {
		margin-left: -86px;
		/*! top: 124px; */
		z-index: 999;
		width: 100%;
	}
	.shopping_cart {
		margin-left: 2% !important;
		width: 50% !important;
	}
	.section {
		/*! width: 609px !important; */
		/*! margin-left: 10px; */
	}
	.images_1_of_2 img {
		max-width: 125px;
		max-height: 125px;
		min-width: 125px;
		min-height: 125px;
	}
	.section_label{
		width: 114%;
		margin-left: 20px;
	}
	.content_top {
		/*! width: 47.7%; */
		/*! margin-left: -9px !important; */
	}
	.images_1_of_4 img {
		/*! max-width: 100%; */
		/* max-height: 15%; */
	}
	.images_1_of_4 {
		/*! width: 180px; */
	}
	.list_2_of_1 .button_e a {
		/*! padding: 0px 10px; */
		/*! margin-top: -17px; */
		/*! font-size: 10; */
		/*! margin-left: -3px; */
	}
	.text {
		font-size: 8px;
		line-height: 12px;
	}
	.header_bottom_left, .header_bottom_right_images {
		width: 129%;
		margin-left: -15%;
	}
	.listview_1_of_2 {
		/*! width: 117px; */
		/*! margin-left: 4px; */
		/*! height: 25%; */
	}
	.list_shop {
		display: none;
	}
}

@media only screen and (max-width: 576px) {
	.flexslider {
		/*! width: 103%; */
		/*! margin-left: -18px !important; */
	}
	.listview_1_of_2:first-child {
		/*! margin-left: -15px !important; */
	}
	.fixe_produit {
		margin-top: -112px;
		z-index: 100;
		position: absolute;
		width: 100%;
	  }
}

@media only screen and (max-width: 568px) {

	.header_top_right {
		width: 100% !important;
	}

	.search_box {
		/*! width: 40%; */
	}

	.sort {
		/*! width: 34%; */
	}

	.page-no {
		/*! padding-right: 0px; */
		/*! float: left; */
	}

	.register_account form input[type="text"] {
		width: 220px;
	}

	.register_account form select {
		width: 240px;
	}

	.register_account form input[type="text"].number {
		width: 67%;
	}
}
@media only screen and (max-width: 560px) {

	.section {
		/*! width: 556px !important; */
		/*! margin-left: 10px; */
	}

	.content_top {
		/*! width: 43%; */
		/*! margin-left: -9px !important; */
	}
	.images_1_of_4 img {
		/* max-width: 143px;
		max-height: 150px; */
	}
	.images_1_of_4 {
		/*! width: 29%; */
	}
}
@media only screen and (max-width: 530px) {

	.section {
		/*! width: 514px !important; */
		/*! margin-left: 10px; */
	}

	.content_top {
		/*! width: 40%; */
		/*! margin-left: -9px !important; */
	}
	.images_1_of_4 img {
		/*! max-width: 136px; */ /*! max-height: 136px; */
	}
	.images_1_of_4 {
		width: 31%;
		max-height: 240px;
		min-height: 240px;
	}
}
@media only screen and (max-width: 500px) {

	.section {
		/*! width: 500px !important; */
		/*! margin-left: 3px; */
	}

	.content_top {
		/*! width: 39%; */
		/*! margin-left: -19px !important; */
	}
	.images_1_of_4 img {
		/*! max-width: 136px; */ /*! max-height: 136px; */
	}
	.images_1_of_4 {
		/*! width: 29%; */
	}
}
/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 480px) {
	.available {
		padding: 10px 3px;
		border-top: 1px solid #E0E0E0;
		width: 33% !important;
	}
	.h_menu {
  top: 124px;
}
.user {
	/*! left: 5%; */
}
	.images_1_of_4 .button_e {
		display: none;
	  }
	  .details_produit {
		width: 100% !important;
		margin-left: 5px;
	  }
	  
.detail_pev{
	width: 32% !important;
	margin-left: 0% !important;
}
	.show {
		/*! width: 50% !important; */
	  }
	  .desc {
		margin-top: 150px;
		margin-left: 0%;
		width: 100% !important;
	  }
	.section {
		/*! width: 850px !important; */
	}

	.content_top {
		/*! width: 72%; */
		/*! margin-left: -18px !important; */
	}
	.images_1_of_4 img {
		/* max-width: 143px;
		max-height: 150px; */
	}
	.listview_1_of_31 {
		width: 360px;
		/*! margin-top: -111px; */
	}

	.listview_1_of_4 {
		display: block;
		float: left;
		margin: 1.2% 0 0% 1%;
		box-shadow: 0px 0px 3px rgb(150, 150, 150);
	}
	.search_box {
		top: 12px;
		left: 1%;
	}
	.details_produit {
		width: 97%;
	}
	.sort {
		 width: 45% !important;
		margin-left: 9px;
		padding-top: 10px;
	}
	.flexslider {
		width: 93%;
	}
	.page_boutique{
		/*! width: 108% !important; */
	}
	ol, .header_bottom {
		margin-top: 115px;
		width: 100%;
	}
	.header_e {
		margin-left: 0px;
		width: 88%;
		margin-top: -26px;
	}
	.currency{
	}
	.images_1_of_4 .button_e {
		/*! width: 45%; */
		margin-top: -30px;
	}
	.images_1_of_4 {
		width: 29.5%;
		margin: 1% 1% 1% 2%;
		max-height: 220px;
		min-height: 220px;
	}
	.images_1_of_4 img {
		/*! height: 10%; */
	}
	.h_menu {
		/*! margin-left: -85px; */
		/*! width: 70%; */
		top: 11.5%;
		margin-right: 0%;
	}
	.shopping_cart {
		/*! width: 31% !important; */
		/*! margin-top: -57px !important; */
		/*! margin-left: 323px !important; */
	}
	.wrapper-dropdown, .login {
		margin-left: 1% !important;
	}
	.list_2_of_1 .button_e a {
		margin-top: -53px;
	}
	.header_bottom_left, .header_bottom_right_images {
		/*! width: 119% !important; */
		margin-left: -45px;
	}
	.listview_1_of_2:first-child {
		/*! margin-left: 21px !important; */
		/*! margin-bottom: 100px; */
	}
	.listview_1_of_2 {
		/*! width: 99px; */
		/*! margin-left: 13px !important; */
	}
	.images_1_of_2 img {
		max-width: 100px;
		max-height: 100px;
		min-width: 100px;
		min-height: 100px;
	}
	.content_top {
		/*! width: 100%; */
		/*! margin-left: -2px !important; */
		/* height: 8%; */
	}
}	

@media only screen and (max-width: 380px) {
	.cart_e {
		padding: 0 0 0 5px;
	}
		  
.detail_pev{
	width: 49% !important;
	margin-left: 0% !important;
}
	.fixe_produit {
		margin-top: -75px;
	  }
	.add-cart {
		margin-left: 5%;
		width: 100%;
		padding-top: 50px;
	}
	.add-cart {
		margin-left: -13px !important;
		padding-top: 0px;
	}
	.sort {
		/*! width: 45% !important; */
		/*! margin-left: 0; */
		/*! padding-top: 10px; */
	}
	.listview_1_of_2:first-child {
		/*! margin-left: -3px !important; */
	}
	.flexslider {
		width: 100%;
		/*! margin-left: 0%; */
	}
	.header_e {
		height: 115px;
	}
	.images_1_of_4 img {
		/*! max-height: 9%; */
		/*! min-height: 50%; */
	}
	.listview_1_of_2 {
		width: 20%;
	}
	.images_1_of_4 {
	}
	.section {
		margin-right: 0%;
	}
	.h_menu {
		/*! top: 9%; */
		/*! margin-left: -20%; */
	}

	.section_label {
		margin-left: 0px;
	  }

	  .list_2_of_1 .button_e {
		margin-top: 0.4em !important;
		margin-left: 20px !important;
	}
	.carou_shop_nav_prev {
		margin-left: -356px;
	}
	.carou_shop_nav_next {
		margin-right: -15px;
	}
	.featured-projects {
		width: 85%;
	}
	.pour_carous{
		width: 10%;
	}
	.images_1_of_4 {
		width: 42%;
		/*! height: 290px; */
		/*! margin-left: 22px !important; */
		margin: 1% 1% 1% 5%;
		font-size: 12px;
		max-height: 250px;
		min-height: 250px;
	}
	.list_2_of_1 .button_e a {
		margin-top: -21px;
		margin-left: -29px;
	}
	.search_box input[type="submit"] {
		/*! right: 90px; */
	}

	.list-unstyled {
		margin-top: 12px;
		margin-left: 100px;
	}


	.detail {
    /*! margin-left: 64px !important; */
}
  .images_1_of_4 .button_e span img {
    display: none;
  }
.images_1_of_4 .button_e a {
    /*! font-size: 11px; */
    /*! background-image: linear-gradient(#68fff4, #0eccbe); */
    /*! margin-top: -40px; */
}
	.images_1_of_4 .button_e a.cart-button {
    /*! padding: 7px 5px 7px 5px; */
    /*! margin-top: -33px; */
}
	.content_bottom {
		margin-left: -10px;
		width: 104%;
	}
	.content_top {
		/*! height: 22%; */
		/*! margin-left: -10px; */
	}
	.list_shop {
		width: 50%;
	}
	.list_shop{
		display: none;
	}

	.list_carousel .carousel_nav {
		top: -219px;
		right: 10px;
	}
	.un_produit{
		width: 100%;
	}
	  .listview_1_of_2 {
		/*! margin: 0% -6px 3% 0%; */
		/*! padding: 1px; */
	  }
	  .header_bottom_left,
	  .header_bottom_right_images {
		/*! float: inherit; */
		width: 107%;
		margin-left: -26px;
	  }
	.available li select {
		/*! width: 100%; */
	}

	.span_3_of_2 .button_e {
		float: none;
		margin-top: 10% !important;
		width: 100% !important;
	}

	.register_account form input[type="text"].number {
		width: 72.5%;
	}
}

@media only screen and (max-width: 340px) {
	.login {
		/*! width: 48px; */
		/*! margin-left: 60px !important; */
	}
	.fixe_produit {
		margin-top: -100px;
	  }

	.pg_droite {
		margin-top: -35px;
	}
	.flexslider {
		width: 105%;
		margin-left: -4px !important;
	}
	.listview_1_of_2 {
		/*! margin: 0% -9px -3% 2%; */
			margin-bottom: 2% !important;
	}
	.detail {
		margin-left: 48px !important;
	}
	.sort {
		width: 100% !important;
	}
	.images_1_of_4 {
	}
	.available li {
		padding: 1.5% 0%;
	}

	.register_account form input[type="text"].number {
		width: 71.5%;
	}
	.images_1_of_4 {
		max-height: 220px;
		min-height: 220px;
	}
}

@media only screen and (max-width: 320px) {
	.show {
		width: 100% !important;
	}
	.search_box {
  left: 10%;
  top: 10px;
}
	.fixe_produit {
		margin-top: 34px;
	  }
	.button_e {
		/*! margin-top: -6.6em !important; */
		margin-left: -16px !important;
	  }
	  .list_2_of_1 {
		max-height: 50px !important;
		min-height: 50px !important;
		line-height: 12px;
	}
	.images_1_of_4 .button_e a {
		font-size: 11px;
		background-image: linear-gradient(#68fff4, #0eccbe);
	  }
	.shopping_cart {
		width: 32% !important;
	}
	.images_1_of_4 img {
		/*! height: 67% !important; */
		/*! min-height: 45%; */
	}
	.grid_1_of_4 {
		width: 90%;
		max-height: 305px;
		min-height: 360px;
	}
	.detail {
		margin-left: 75px !important;
	}
	.images_1_of_4 {
		/*! width: 47%; */
	}
	.images_1_of_2 img {
		max-width: 70px !important;
		max-height: 70px !important;
		min-width: 70px !important;
		min-height: 70px !important;
	}
	.h_menu {
		/*! margin-left: 68px; */
		top: 142;
	}

	.wrapper-dropdown {
		margin-left: -6px;
	}

	.images_1_of_4 .button_e {
		display: none;
	}

	.images_1_of_4 p span.strike,
	.images_1_of_4 p span.price {
		font-size: 1.2em;
	}

	.signup input[type="text"] {
		width: 70%;
	}

	.signup input[type="submit"] {
		width: 26%;
	}

	.register_account,
	.login_panel {
		width: 92%;
	}

	.register_account form input[type="text"] {
		width: 92%;
	}

	.register_account form input[type="text"].number {
		width: 68%;
	}
}
@media only screen and (max-width: 280px) {
	.images_1_of_4 {
	}
	.grid_1_of_4 {
		max-height: 318px;
		min-height: 318px;
	}
		  
.detail_pev{
	width: 100% !important;
	margin-left: 8% !important;
}
}
@media only screen and (max-width: 220px) {
	.images_1_of_4 {
	}
	.grid_1_of_4 {
		width: 90%;
		max-height: 265px;
		min-height: 265px;
	}
}



/* modal panier */

/*-- header --*/
input[type="submit"],
.panel-body ul li a,
.checkout-right-basket a,
.additional_info_sub_grid_right a,
.panel_bottom li a,
.panel-title a,
.breadcrumb_dress ul li a,
.multi-column-dropdown li a,
.footer-copy p a,
.w3_footer_grid ul li a,
.agileinfo_banner_bottom1_grid_left a,
.navbar-default .navbar-nav > li > a,
.simpleCart_shelfItem p a,
.agile_ecommerce_tab_left h5 a,
.w3_hs_bottom ul li a,
.team-bottom a {
  transition: 0.5s ease-in-out;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
}

.simpleCart_shelfItem button.w3ls-cart {
  font-size: 14px;
  color: #000;
  margin: 0;
  text-decoration: none;
  text-transform: capitalize;
  padding: 0.5em 1.5em;
  border: 1px solid #c1c1c1;
  border-radius: 5px;
  background: transparent;
  outline: none;
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  transition: 0.5s all;
}
.simpleCart_shelfItem button.w3ls-cart:hover {
  background: #3c43a4;
  color: #fff;
  border: 1px solid #3c43a4;
}
.new-products .simpleCart_shelfItem button.w3ls-cart {
  border-color: #717171;
}
.modal button.close {
  /*! color: #ff5063; */
  /*! opacity: 1; */
  /*! font-size: 2em; */
  /*! outline: none; */
  /*! text-align: right; */
  /*! width: 100%; */
  /*! margin-top: 6px; */
}

.agileits_social_button ul li {
  display: inline-block;
  margin: 0 !important;
}
.agileits_social_button ul li a {
  background: url(../images/img-sp.png) no-repeat 1px -130px #414141;
  display: block;
  width: 35px;
  height: 35px;
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -o-transition: 0.5s all;
  -ms-transition: 0.5s all;
  transition: 0.5s all;
}
.agileits_social_button ul li a.twitter {
  background-position: -41px -130px;
}
.agileits_social_button ul li a.google {
  background-position: -81px -130px;
}
.agileits_social_button ul li a.pinterest {
  background-position: -123px -130px;
}
.agileits_social_button ul li a:hover {
  background-color: #3c43a4;
  display: block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
h1.t-button,
h2.t-button,
h3.t-button,
h4.t-button,
h5.t-button {
  line-height: 2em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
h1.t-button,
h2.t-button,
h3.t-button,
h4.t-button,
h5.t-button {
  line-height: 1.8em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
h1.t-button,
h2.t-button,
h3.t-button,
h4.t-button,
h5.t-button {
  line-height: 1.8em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.w3agile_special_deals_grid_right_pos {
  left: 10%;
}
#w3lssbmincart .sbmincart-subtotal {
  font-size: 13px;
}
#w3lssbmincart .sbmincart-submit {
  font-size: 0.8em;
}
#w3lssbmincart ul {
  margin: 5px 0 10px;
}
.w3l_faq_grid {
  margin-bottom: 1em;
}

.w3l_login {
  float: left;
}
.w3l_logo {
  float: left;
  margin-left: 22em;
}
.w3l_logo h1 a {
  font-size: 1.1em;
  color: #212121;
  text-decoration: none;
}
.w3l_logo h1 a span {
  display: block;
  font-size: 0.3em;
  text-transform: capitalize;
  letter-spacing: 7px;
  padding-left: 4px;
  text-align: center;
  margin-top: 0.5em;
}
.w3l_login a {
  font-size: 0.8em;
  color: #3c43a4;
  width: 50px;
  height: 50px;
  display: block;
  text-align: center;
  border: 1px solid #3c43a4;
  margin-top: 0.5em;
}
.w3l_login a span {
  top: 1.3em;
}

.w3l_login {
  float: left;
}
.w3l_logo {
  float: left;
  margin-left: 22em;
}
.w3l_logo h1 a {
  font-size: 1.1em;
  color: #212121;
  text-decoration: none;
}
.w3l_logo h1 a span {
  display: block;
  font-size: 0.3em;
  text-transform: capitalize;
  letter-spacing: 7px;
  padding-left: 4px;
  text-align: center;
  margin-top: 0.5em;
}
.w3l_login a {
  font-size: 0.8em;
  color: #3c43a4;
  width: 50px;
  height: 50px;
  display: block;
  text-align: center;
  border: 1px solid #3c43a4;
  margin-top: 0.5em;
}
.w3l_login a span {
  top: 1.3em;
}

.w3view-cart {
  background: #ff5063;
  border: none;
  -o-border-radius: 7%;
  -ms-border-radius: 7%;
  -moz-border-radius: 7%;
  -webkit-border-radius: 7%;
  border-radius: 7%;
  width: 50px;
  height: 44px;
  text-align: center;
  outline: none;
  position: fixed;
  right: 14%;
  z-index: 999;
}
.w3view-cart i.fa {
  font-size: 1.8em;
  color: #ffffff;
  vertical-align: middle;
}
/*-- //header --*/
/*-- cart-css --*/
#w3lssbmincart form {
  position: relative;
  padding: 1em;
  background: #fbfbfb;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  color: #333;
  -webkit-box-shadow: 0px 0px 5px 2px #9a9a9a;
  -moz-box-shadow: 0px 0px 5px 2px #9a9a9a;
  -o-box-shadow: 0px 0px 5px 2px #9a9a9a;
  -ms-box-shadow: 0px 0px 5px 2px #9a9a9a;
  box-shadow: 0px 0px 5px 2px #9a9a9a;
}
#w3lssbmincart form ul {
  overflow-y: scroll;
  max-height: 300px;
}
#w3lssbmincart {
  display: none;
  position: fixed;
  left: 68%;
  top: 16%;
  width: 420px;
}
.sbmincart-showing #w3lssbmincart {
  display: block;
  z-index: 9999;
  -webkit-animation: zoomIn 0.3s ease;
  -moz-animation: zoomIn 0.3s ease;
  -o-animation: zoomIn 0.3s ease;
  -ms-animation: zoomIn 0.3s ease;
  animation: zoomIn 0.3s ease;
}
#w3lssbmincart form.sbmincart-empty {
  font-size: 16px;
  font-weight: bold;
}
#w3lssbmincart ul {
  clear: both;
  float: left;
  width: 100%;
  margin: 5px 0 20px;
  padding: 1em;
  list-style-type: none;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}
#w3lssbmincart .sbmincart-empty ul {
  display: none;
}
#w3lssbmincart .sbmincart-closer {
  float: right;
  margin: -8px -10px 0;
  padding: 0 10px;
  background: 0;
  border: 0;
  font-size: 25px;
  cursor: pointer;
  font-weight: bold;
  outline: none;
}
#w3lssbmincart .sbmincart-item {
  clear: left;
  padding: 7px 0;
  min-height: 35px;
  font-size: 0.85em;
}
#w3lssbmincart .sbmincart-item + .sbmincart-item {
  border-top: 1px solid #f2f2f2;
}
#w3lssbmincart .sbmincart-item a {
  color: #333;
  text-decoration: none;
}
#w3lssbmincart .sbmincart-details-name {
  float: left;
  width: 62%;
}
#w3lssbmincart .sbmincart-details-quantity {
  float: left;
  width: 15%;
}
#w3lssbmincart .sbmincart-details-remove {
  float: left;
  width: 7%;
}
#w3lssbmincart .sbmincart-details-price {
  float: left;
  width: 16%;
  text-align: right;
}
#w3lssbmincart .sbmincart-attributes {
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: #999;
  font-size: 12px;
  line-height: 22px;
  overflow: inherit;
  height: inherit;
}
#w3lssbmincart .sbmincart-attributes li {
  display: inline;
}
#w3lssbmincart .sbmincart-attributes li:after {
  content: ",";
}
#w3lssbmincart .sbmincart-attributes li:last-child:after {
  content: "";
}
#w3lssbmincart .sbmincart-quantity {
  width: 30px;
  height: 18px;
  padding: 2px 4px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  font-size: 13px;
  text-align: right;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
}
#w3lssbmincart .sbmincart-quantity:hover {
  border-color: #0078c1;
}
#w3lssbmincart .sbmincart-quantity:focus {
  border-color: #0078c1;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 3px rgba(0, 120, 193, 0.4);
}
#w3lssbmincart .sbmincart-remove {
  width: 18px;
  height: 19px;
  margin: 2px 0 0;
  padding: 0;
  background: #b7b7b7;
  border: 1px solid #a3a3a3;
  border-radius: 3px;
  color: #fff;
  font-size: 13px;
  opacity: 0.7;
  cursor: pointer;
}
#w3lssbmincart .sbmincart-remove:hover {
  opacity: 1;
}
#w3lssbmincart .sbmincart-footer {
  clear: left;
  text-align: center;
  margin-right: 1.5em;
  position: relative;
}
p.sbmincart-empty-text {
  color: #f44336;
  font-weight: 500;
}
#w3lssbmincart .sbmincart-subtotal {
  bottom: 3px;
  padding-left: 0;
  font-size: 16px;
  font-weight: bold;
  display: block;
  text-align: left;
}
#w3lssbmincart .sbmincart-submit {
  margin-right: 6px;
  padding: 0;
  border: none;
  color: #ff5063;
  background: none;
  outline: none;
  font-size: 0.9em;
  font-weight: 700;
  position: absolute;
  text-transform: uppercase;
  right: 0;
  top: 0;
}
/* Let's get this party started */
#w3lssbmincart form ul::-webkit-scrollbar {
  width: 5px;
}
/* Track */
#w3lssbmincart form ul::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px #999;
  -moz-box-shadow: inset 0 0 6px #999;
  -o-box-shadow: inset 0 0 6px #999;
  -ms-box-shadow: inset 0 0 6px #999;
  box-shadow: inset 0 0 6px #999;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}
/* Handle */
#w3lssbmincart form ul::-webkit-scrollbar-thumb {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  background: #3c43a4;
  -moz-box-shadow: inset 0 0 6px #3c43a4;
  -o-box-shadow: inset 0 0 6px #3c43a4;
  -ms-box-shadow: inset 0 0 6px #3c43a4;
  -webkit-box-shadow: inset 0 0 6px #3c43a4;
  box-shadow: inset 0 0 6px #3c43a4;
}
/*-- //cart-css --*/
/* fin modal panier */

.infos_achat {
	/*! display: none; */
	margin-top: -35px;
}
.acheter_details{
	opacity: 20%;
	height: 248px;
	margin-top: -288;
}
.acheter_details:hover {
	opacity: 100% !important;
	height: 251px;
	margin-top: -289;
  }