@charset "UTF-8";body {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	color: #492a94;	font-weight: 400;	margin: 0;	padding: 0;}#lioux { 		margin: 0;	padding: 0;	background: url(/images/accueil/liouxfond.png) no-repeat center fixed;   	-webkit-background-size: cover; /* pour anciens Chrome et Safari */  	background-size: cover; /* version standardisée */ } #noel { background: url(/images/accueil/fondnoel.png) repeat-y; }.bandeau {	height: 72px;	width: 100%;	font: italic 36px/72px "Palatino Linotype", "Book Antiqua", Palatino, serif;	color: #006633;	text-decoration: blink;	text-align: center;	vertical-align: middle;	display: inline-block;}.error { background: #d8cde7 url(none); }		.white {	background: #FFF;}.rouge {color: #F00;}.gras { font-weight: bold; }.redgras {	font-weight: bold;	color: #F00;}	ul li { list-style: none; }	a { color:#492a94; }	a:hover {	outline: none;	text-decoration:none;	color: #900;	}	a:focus {	outline:none; 	outline-offset: 0;	text-decoration:none; 	}a {	-webkit-transition: all 200ms ease 0s;	-moz-transition: all 200ms ease 0s;	-o-transition: all 200ms ease 0s;	transition: all 200ms ease 0s;	-ms-transition: all 200ms ease 0s;}h1, h2, h3, h4, h5, h6 {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	text-align: center;}.vingtpx { font-size: 20px; }.ital {	font-style: italic;	text-decoration: none;}p { 	font: 14px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;	text-align:justify; }hr {	margin-top: 6px;	margin-bottom: 6px;	border-top: 1px solid #846ccd;	border-right: 0;	border-bottom: 0;	border-left: 0;	}.center {text-align:center; }.left {text-align:left; }.right {text-align:right; }.justify {text-align:justify; }.souligne {	color: 492a94;	text-decoration: underline;}.majusc { text-transform: uppercase; }.retrait { padding-left:40px; }.attention {	color: #F00;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-weight: bold;}.dix { font: 10px/10px "Trebuchet MS", Arial, Helvetica, sans-serif; }.centprcent { width: 100%; }@media (min-width: 960px)  and (max-width: 992px) {  .container {    width: 930px;  }}.consigne, .consigne a {	font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;	color: #FF0000;	text-align: left;	margin-bottom: 40px;	padding-top: 20px;	}.btn:hover, .btn:focus{  outline: none;  box-shadow: none;}a#scrollUp {  bottom: 0px;  right: 10px;  padding: 5px 10px;  background: #492a94;  color: #FFF;  -webkit-animation: bounce 5s ease infinite;  animation: bounce 5s ease infinite;}a#scrollUp i{ font-size: 30px; }.legend {  color: #492a94;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-weight: 700;}table {	border:1px solid #492a94;	border-collapse:collapse;}th {	background: #d8cde7;	font: 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;	text-align: center;	border: 1px solid #492a94;}td {	border: 1px solid #492a94;	font: 14px/normal "Trebuchet MS", Arial, Helvetica, sans-serif;	padding: 0.1cm;	vertical-align: middle;}.tdsans { border-style: none; }.cadre {	padding: 10px;	border: 1px solid #846CCD;	border-radius: 10px;	margin-bottom: 20px;}/* --------------- Coins ----------------------*/.coinseul {	background-color: #FFFFFF;	border: 1px solid #846CCD;	width: auto;	height: auto;	padding: 10px;	margin-left: 0;	border-radius: 10px;	margin-bottom: 15px;}.coin {	background-color: #FFF;	border: 1px solid #846CCD;	padding: 10px;	border-radius: 10px;	box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.2);	margin-bottom: 20px;}.coinlav {	background-color: #FFF;	border: 2px solid #846ccd;	padding: 6px;	border-radius: 10px;	box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.2);	margin-bottom: 20px;}.coincompare {	background-color: #FFF;	border: 1px solid #846CCD;	padding: 10px;	border-radius: 10px;	box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.2);	margin-bottom: 20px;	margin-right: -15px;	margin-left: -15px;}.coinpage {	background-color: #FFF;	border: 1px solid #846CCD;	padding: 10px;	border-radius: 10px;	margin-bottom: 6px;}.compareplus { height: 150px; }.coinespace {	background-color: #FFF;	border: 1px solid #846CCD;	padding: 20px;	border-radius: 10px;	box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.2);	margin: 20px;}.coinmilieu {	background-color: #FFF;	border: 1px solid #846ccd;	padding: 10px;	border-radius: 10px;	box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.2);	margin-bottom: 20px;	margin-right: 10px;	margin-left: 20px;}.coinright {	background-color: #FFF;	border: 1px solid #846ccd;	padding: 10px;	border-radius: 10px;	box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.2);	margin-right: 10px;	margin-bottom: 20px;	float: right;	width: 100%;}.coingauche {	background-color: #FFF;	border: 1px solid #846CCD;	width: 100%;	padding: 10px;	border-radius: 10px;	box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.2);	margin-right: -6px;	margin-bottom: 20px;	margin-left: -15px;	float: left;}.coindroit {	background-color: #FFF;	border: 1px solid #846CCD;	width: 100%;	padding: 10px;	border-radius: 10px;	box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.2);	margin-right: -5px;	margin-bottom: 20px;	margin-left: -6px;	float: right;}.coinsite {	background-color: #FFF;	border: 1px solid #846CCD;	width: auto;	min-height: 230px;	padding: 10px;	margin-left: 0;	border-radius: 10px;	margin-bottom: 15px;	display: block;}.coinpro {	background-color: #FFF;	min-height: 50px;	border: 1px solid #846CCD;	padding: 0;	margin-bottom: 6px;	border-radius: 10px;	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;	text-decoration: none;	display: inline-block;	position: relative;	vertical-align: middle;}.coinpart {	background-color: #FFF;	border: 1px solid #846CCD;	padding: 6px;	margin-bottom: 6px;	border-radius: 10px;	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;	text-decoration: none;	display: inline-block;	position: relative;	vertical-align: middle;	min-height: 35px;}.coinfooter {	background-color: #FFF;	border: 1px solid #846CCD;	padding: 7px;	margin-bottom: 6px;	border-radius: 10px;	text-decoration: none;	display: block;	position: relative;	min-height: 33px;	text-align: center;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}.img-site {	display: block;	min-width: 150px;	width: 150px;	margin-right: auto;	margin-left: auto;  }.mdp, .mdp a {	font: italic 12px "Trebuchet MS", Arial, Helvetica, sans-serif;	color: #492a94;	text-decoration: none;}.topleft {	text-align: left;	vertical-align: top;	display: table-cell;		}	.artisan {	font: bold 20px/normal "Comic Sans MS", cursive;	color: #C6F;	text-shadow: 1px 1px 2px #bdade3;	text-align: center;	display: block;	height: auto;	width: auto;	background-color: #FFF;	margin: 10px auto;	}	.accroche {	text-align: center;	text-shadow: 1px 1px 2px #bdade3;	display: block;	margin-right: auto;	margin-left: auto;	top: -40px;	position: relative;	font: italic bold 20px Georgia, "Times New Roman", Times, serif;	color: #900;	text-decoration: none;	z-index: 1010;	}	.rotate350 {	-moz-transform: rotate(350deg);	-o-transform: rotate(350deg);	-webkit-transform: rotate(350deg);	-ms-transform: rotate(350deg);	transform: rotate(350deg);}/* --  Boutons -- */.btn-default { border-color: #bdade3;}.btn-default:hover {	color: #492a94;	background: #FFF;	border: 1px solid #846ccd;}.blavde {	font-size: 1em;	color: #fff;	font-weight: bold;	text-align: center;	display: inline-block;	text-shadow: 0px 1px 0px rgba( 250, 250, 250, 0.4);	width: auto;	padding: 6px 8px;	margin: 20px 15px 15px 0;	border-radius: 7px;	box-shadow: 2px 2px 1px rgba( 0, 0, 0, 0.6);}.blavde {	background: #bdade3;	background: -webkit-linear-gradient( #bdade3, #846ccd); 	background: -moz-linear-gradient( #bdade3, #846ccd); 	background: -ms-linear-gradient( #bdade3, #846ccd); 	background: -o-linear-gradient( #bdade3, #846ccd); 	background: linear-gradient( #bdade3, #846ccd);	}	.blavde:hover{	background: #492a94;	background: -webkit-linear-gradient( #492a94, #d8cde7);	background: -moz-linear-gradient( #492a94, #d8cde7);	background: -ms-linear-gradient( #492a94, #d8cde7);	background: -o-linear-gradient( #492a94, #d8cde7);	background: linear-gradient( #492a94, #d8cde7);	}	/* ************************** Couleurs des polices *************************** */.blavde a {color:#fff;}.blavde:hover {color:#fff;}.blavde:active {color:#fff;}/* ****************************************************************************** */.btnlavde {	font-size: 1em;	font-weight: bold;	text-align: center;	display: inline-block;	text-shadow: 0px 1px 0px rgba( 250, 250, 250, 0.4);	width: auto;	padding: 6px 8px;	margin: 20px 15px 15px 0;	border-radius: 7px;	box-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.4);}.btnlavde {	background: #bdade3;	background: -webkit-linear-gradient( #bdade3, #846ccd); 	background: -moz-linear-gradient( #bdade3, #846ccd); 	background: -ms-linear-gradient( #bdade3, #846ccd); 	background: -o-linear-gradient( #bdade3, #846ccd); 	background: linear-gradient( #bdade3, #846ccd);	}	.btnlavde:hover{	background: #492a94;	background: -webkit-linear-gradient( #492a94, #d8cde7);	background: -moz-linear-gradient( #492a94, #d8cde7);	background: -ms-linear-gradient( #492a94, #d8cde7);	background: -o-linear-gradient( #492a94, #d8cde7);	background: linear-gradient( #492a94, #d8cde7);	}	/* ************************** Couleurs des polices *************************** */.btnlavde:active {	color:#fff;	box-shadow: 3px 3px 4px rgba( 0, 0, 0, 0.2);}.btnlavde:hover {color:#fff;}.btnlavde a {	color:#fff;}/* ****************************************************************************** *//**************************************** IMAGES *******************************************/.img-adapt {	display: block;	max-width: 220px;	height: auto;	padding-top: 12px;	padding-right: 10px;	padding-left: 10px;	margin-right: auto;	margin-left: auto;	margin-bottom: 0px;}	.img-slider {	display: block;	max-width:180px;	height: auto;	text-align: left;  }    .img-paypal {	width: 100%;	max-width: 327px;	margin-top: 6px;}  .img-rounded { border-radius: 6px; } .img-avant {	display: block;	max-width:104px;	height: auto;  }  .quick-view {	font: 700 14px/16px Arial, Helvetica, sans-serif;	color: #fff;	position: absolute;	left: 50%;	top: 50%;	margin: -55px 0 0 -74px;	padding: 13px 0 0;	background: #bdade3;	width: 150px;	height: 43px;	text-align: center;	box-shadow: rgba(0, 0, 0, 0.16) 0 2px 8px;}.img-mini {	max-width: 60px;	vertical-align: middle;	height: auto;	margin-right: 10px;	float: left;	display: block;} .img-detail {	max-width: 95px;	height: auto;	border: 1px solid #846CCD;	margin-right: 5px;	padding-right: 5px;	padding-left: 5px;}.img-thumbnail {  padding: 4px;  line-height: 1.42857;  background-color: white;  border: 1px solid #846ccd;  border-radius: 0px;  -webkit-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out;  display: inline-block;  max-width: 100%;  height: auto; 	  left: 70px;  margin-bottom: 0px;}. thumbdetail {	background-color: white;	padding: 12px;	border: 1px solid #846ccd;	border-radius: 10px;	border-top-left-radius: 10px;	border-top-right-radius: 10px;	border-bottom-right-radius: 10px;	border-bottom-left-radius: 0px;		transition: all 0.2s ease-in-out;	display: inline-block;	max-width: 100%;	height: auto;	left: 70px;	margin-bottom: 0px;}. img-thumbdetail {	background-color: white;	padding: 12px;	border: 1px solid #846ccd;	border-top-left-radius: 10px;	border-top-right-radius: 10px;	border-bottom-right-radius: 10px;	border-bottom-left-radius: 0px;		transition: all 0.2s ease-in-out;	display: inline-block;	max-width: 100%;	height: auto;	left: 70px;	margin-bottom: 0px;}.conso {	text-align: center;	display: block;	height: 75%;	width: 75%;	margin-right: auto;	margin-left: auto;}.img-petit, .petit {  padding: 4px;  line-height: 1.42857;  background-color: white;  border: 1px solid #846ccd;  border-radius: 0px;  -webkit-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out;  display: inline-block;  max-width: 100%;  height: auto;   	left: 70px;}.img-doc {	display: block;	max-width: 200px;	height: auto;	float: right;	margin-bottom: 12px;	margin-left: 12px;	overflow: hidden;  }.recycle {	max-width: 80px;	vertical-align: text-top;	height: auto;	margin-right: 10px;	float: left;	display: block;}.img-lavage {	display: block;	float: left;	margin: 6px;  }#lavage {	display: block;	height: auto;	width: 100%;	float: left;	margin: auto;	text-align: center;	}		/********************************Header********************************/.header-top { margin-top: 6px; }.header-middle{}	.header-middle .container .row .col-sm-3{ padding-left: 0;}.contactinfo {	margin-left: -12px;	text-align: left;	display: block;}.contactinfo ul li:first-child{	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	float: left;}.contactinfo ul li a{	font-size: 14px;	color: #492a94;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-weight: bold;}.contactinfo ul li a:hover{ background:inherit; }.pub-contact, .pub-contact p {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 15px;	line-height: 120%;	color: #492a94;	text-align: justify;	margin-bottom: 20px;}.social-icons ul li a {  border: 0 none;  border-radius: 0;  color: #492a94;  padding:0px;}.social-icons ul li{ display:inline-block; }.social-icons ul li a i {  padding: 11px 15px;   transition: all 0.9s ease 0s;  -moz-transition: all 0.9s ease 0s;  -webkit-transition: all 0.9s ease 0s;  -o-transition: all 0.9s ease 0s;}.social-icons ul li a i:hover{  color: #fff;   transition: all 0.9s ease 0s;  -moz-transition: all 0.9s ease 0s;  -webkit-transition: all 0.9s ease 0s;  -o-transition: all 0.9s ease 0s;}.fa-facebook:hover { background: #0083C9; }.fa-twitter:hover  { background:#5BBCEC; }.fa-linkedin:hover  { background:#FF4518; }.fa-dribbble:hover  { background:#90C9DC; }.fa-google-plus:hover  { background:#CE3C2D; }.coinshauts {	border-radius: 10px 10px 0 0;	background: #FFF;	}	.coinsbas {	border-radius: 0 0 10px 10px;	background: #FFF;	}	.header-middle .container .row .col-sm-4{ padding-left: 0; }.header-middle .container .row .col-sm-8 { padding-right:0; }.logo {	text-align: left;	width: 220px;	position: relative;	margin-top: -15px;	margin-left: 6px;	top: 0;}.btn-group.open .dropdown-toggle {  background: rgba(0, 0, 0, 0);  box-shadow: none;}.dropdown-menu  li  a:hover, .dropdown-menu  li  a:focus {  background-color: #492a94;  color: #FFFFFF;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  text-decoration: none;}.top-menu ul li {	font-weight: bold;	display:inline-block;  	padding-left: 15px;  	padding-right: 15px;}.top-menu ul li:last-child { padding-right: 0; }.top-menu ul li a {	color: #fff;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	padding: 0;	background: #bdade3;	 }.top-menu ul li a i{ margin-right:3px; }.top-menu ul li a:hover {	color:#900;	background:#bdade3;}.shop-menu ul li {	display:inline-block;  padding-left: 15px;  padding-right: 15px;}.shop-menu ul li:last-child { padding-right: 0;}.shop-menu ul li a {	background: #FFFFFF;	color: #492a94;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: 300;	padding: 0;	padding-right: 0;	margin-top: 10px;}.shop-menu ul li a i{ margin-right:3px; }.shop-menu ul li a:hover {	color: #900;	background: #fff;}.header-bottom .container {	padding-bottom: 30px;	padding-top: 10px;	background: #FFF;}.mainmenu ul li{  padding-right: 15px;  padding-left: 15px;}.mainmenu ul li:first-child{ padding-left: 0px; }.mainmenu ul li a {	color: #492a94;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 17px;	font-weight: 300;	padding: 0;	padding-bottom: 10px;}.mainmenu ul li a:hover, .mainmenu ul li a.active,  .shop-menu ul li a.active{	background: none;	color: #492a94;	font-style: italic;}.rubrique {	font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;	color: #492a94;	background: #BDADE3;	border-top: 2px solid #492a94;	border-bottom: 2px solid #492a94;	margin-top: 6px;	margin-bottom: 6px;	padding-top: 6px;	padding-bottom: 6px;	padding-left: 6px;	display: block;}/*---------------------------------- SONDAGE -----------------------------------*/.sonder .container {	vertical-align: middle;	text-align: center;	padding-top: 40px;	padding-bottom: 40px;}@media (min-width: 768px) {.sonder .container {	min-height: 600px;	padding-top: 200px;	padding-bottom: 200px;}}.coinsondage {	background-color: #FFF;	border: 1px solid #846CCD;	width: auto;	height: auto;	padding: 10px;	border-radius: 10px;	margin-right: 15px;	margin-left: 15px;}.sondage, sondage p {	font: 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;	text-align: justify;}	.sondage input[type="text"] {	font: 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;	padding: 4px;	text-align: left;	height: 26px;	display: inline;	width: 100%;	float: right;}	.sondage input[type="radio"] {	height: 20px;	width: 20px;	display: inline;}	.sondage textarea {	font: 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;	text-align: justify;	padding: 4px;	width: 100%;	border: 1px solid #846CCD;	background: #FFF;}	.sondage-img{	max-width: 230px;	vertical-align: middle;	height: auto;	margin-right: 10px;	float: left;	display: block;}/*----------------------------------------- FIN SONDAGE -------------------------------------*//*---------------------------- NAVBAR --------------------------*/.navbar {	min-height: 30px;	margin-top: 10px;	margin-bottom: 10px;}  .navbar-toggle {	padding: 2px 2px;	margin-top: 16px;	margin-right: 6px;	margin-bottom: 0;	background: #FFFFFF;}.navbar-default {	color: #492a94;	background-color: #fff;	border: 1px solid #FFFFFF;}.navbar-default .navbar-brand {	color: #492a94;}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus {	color: #492a94;	background-color: transparent;}.navbar-default .navbar-text {	color: #492a94;}.navbar-default .navbar-nav > li > a {	color: #492a94;}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus {	color: #492a94;  background-color: transparent;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus {  color: #fff;  background-color: #846ccd;}.navbar-default .navbar-nav > .disabled > a,.navbar-default .navbar-nav > .disabled > a:hover,.navbar-default .navbar-nav > .disabled > a:focus {  color: #ccc;  background-color: transparent;}.navbar-default .navbar-toggle { border-style: none; }.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {  background-color: #846ccd;}.navbar-default .navbar-toggle .icon-bar {  background-color: #888;}.navbar-default .navbar-collapse,.navbar-default .navbar-form {    border-color: #fff;	}	.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus {  color: #fff;}.navbar-collapse .collapse { padding-left: 10px; }.text-mini {	float: left;	display:block;}#degrade {	background: linear-gradient(to right, #846ccd, rgba(0,255,0,0));	padding: 6px;}/*  Dropdown menu*/.navbar-header .navbar-toggle .icon-bar {    background-color: #fff;}.nav.navbar-nav > li:hover > ul.sub-menu{  display: block;  -webkit-animation: fadeInUp 400ms;  -moz-animation: fadeInUp 400ms;  -ms-animation: fadeInUp 400ms;  -o-animation: fadeInUp 400ms;  animation: fadeInUp 400ms;}ul.sub-menu {	position: absolute;	top: 30px;	left: 0;	background: rgba(0, 0, 0, 0.6);	list-style: none;	padding: 0;	margin: 0;	width: 220px;	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);	display: none;	z-index: 999;}.dropdown ul.sub-menu li .active{  color: #FDB45E;  padding-left: 0;}.navbar-nav li ul.sub-menu li { padding: 10px 20px 0 ; }.navbar-nav li ul.sub-menu li:last-child { padding-bottom: 20px; }.navbar-nav li ul.sub-menu li a { color: #fff; }.navbar-nav li ul.sub-menu li a:hover { color: #FDB45E; }/*----------------sous-menu dropdown --------------------*/.dropdown-submenu{position:relative;}.dropdown-submenu>.dropdown-menu{	top:0;	left:100%;	margin-top:-6px;	margin-left:-1px;	border-radius:0 6px 6px 6px;	}	.dropdown-submenu:hover>.dropdown-menu{	display:block;	}.dropdown-submenu>a:after{	display:block;content:" ";	float:right;width:0;	height:0;	border-color:transparent;	border-style:solid;	border-width:5px 0 5px 5px;	border-left-color:#cccccc;	margin-top:5px;	margin-right:-10px;	}	.dropdown-submenu:hover>a:after{	border-left-color:#ffffff;	}	.dropdown-submenu.pull-left{	float:none;	}	.dropdown-submenu.pull-left>.dropdown-menu{	left:-100%;	margin-left:10px;	border-radius:6px 0 6px 6px;	}/*---------------fin sous-menu -------------------------------*/.fa-angle-down { padding-left: 5px; }@-webkit-keyframes fadeInUp {  0% {    opacity: 0;    -webkit-transform: translateY(20px);    transform: translateY(20px);  }  100% {    opacity: 1;    -webkit-transform: translateY(0);    transform: translateY(0);  }}  /********************************Footer********************************/.champcache {	border: hidden;	display: none;}.mail {	width: 100%;	padding: 6px;	border: 1px solid #492a94;	border-radius: 4px;}.btn-mail {	font-size: 14px;	color: #492a94;	background: #FFF;	padding: 6px 12px;	border: 1px solid #492a94;	border-radius: 4px;	margin-left: -38px;}#footer {font-weight: bold;}.footer-top .container {	background: #FFFFFF;	padding: 10px 0px;	border-radius: 10px;	margin-top: 6px;	margin-bottom: 6px;}.footer-titre {	color: #492a94;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 16px;	text-transform: uppercase;	padding-top: 3px;	padding-bottom: 3px;	border-top: 2px solid #846ccd;	border-bottom: 2px solid #846ccd;	text-align: center;	display: block;}.footer-titre a { 	color: #492a94; }.footer-img { margin: 0px; }.footer-top .col-sm-3{ overflow: hidden;}.footer-bottom {	background: #bdade3;	padding-top: 10px;}.footer-bottom p {	color: #FFFFFF;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	margin-left: 15px;	text-align: center;}.footer-bottom p span a {  color: #FFFFFF;  font-style: italic;  text-decoration: underline;}.footer-widget {}.footer-widget .container {	background: #FFFFFF;	padding-top: 15px;	padding-bottom: 6px;	margin-bottom: 6px;	border-radius: 10px;}.footer-sondage {}.footer-sondage .container {	background: #FFFFFF;	padding-top: 15px;	padding-bottom: 6px;	margin-bottom: 6px;	border-radius: 10px;}.footer-widget .nav-stacked li a {	color: #492a94;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 120%;	text-decoration: none;}.single-widget { margin-bottom: 9px; }.single-widget h2 {color: #492a94;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 16px;  margin-bottom: 22px;  text-transform: uppercase;}.single-widget h2 i{ margin-right:15px; }.single-widget ul li a{	color: #492a94;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	padding: 2px 0 0px;}.single-widget ul li a i { margin-right: 18px; }.single-widget ul li a:hover{	background: none;	color: #846ccd;	font-style: italic;	}.footer-bottomnoel { padding-top: 1px; }.footer-bottomnoel p {	color: #fff;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	margin-left: 15px;	text-align: center;}.footer-bottomnoel p span a {  color: #fff;  font-style: italic;  text-decoration: underline;}/* --------------------------FIN FOOTER----------------------------*/.companyinfo { margin-top: 57px; }.companyinfo h2 {	color: #492a94;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 16px;  text-transform: uppercase;}.companyinfo h2  span { color:#492a94; }.companyinfo p {  color: #492a94;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: 300;}.video-gallery {  margin-top: 57px;  position: inherit;}.video-gallery a img {  height: 100%;  width: 100%;}.iframe-img {  position: relative;  display: block;  height: 61px;  margin-bottom: 10px;  border: 2px solid #CCCCC6;  border-radius: 3px;}.overlay-icon {  position: absolute;  top: 0;  width: 100%;  height: 61px;  background: #492a94;  border-radius: 3px;  color: #FFF;  font-size: 20px;  line-height: 0;  display: block;  opacity: 0;   -webkit-transition: 300ms;  -moz-transition: 300ms;    -o-transition: 300ms;    transition: 300ms;}.overlay-icon i {  position: relative;  top: 50%;  margin-top: -20px;}.video-gallery a:hover .overlay-icon{ opacity: 1; }.video-gallery p {  color: #8C8C88;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: 500;  margin-bottom:0px;}.video-gallery  h2 {  color: #8c8c88;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: 300;  text-transform:uppercase;  margin-top:0px;}/*------------------------------ Adresses ------------------------------------*/.address {  margin-top: 30px;  position: relative;  overflow: hidden;}.address  img { width:100%; }.address p {	color: #CC0000;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: 300;	left: 25px;	position: absolute;	top: 50px;}.pseudo {	color: #492a94;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	width: 300px;	margin-top: 0;	padding: 5px 7px 7px;	border: 1px solid #492a94;	border-radius: 4px;}/******************************** Slider ********************************/#slider .container { background: #FFF;  padding-bottom: 45px; }#slider { height: auto; }#slider-carousel {	width: 100%;	height: 220px;	padding-top: 10px;	padding-bottom: 10px;	margin-bottom: 30px;	border: 1px solid #846ccd;	border-radius: 10px;	box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.2);}#btn-slider {	position: absolute;	top: 126px;	display: block;	margin-right: 0px;	margin-left: 0px;	width: 100%;	text-align: center;}.coteslider {	background-color: #FFF;	border: 1px solid #846CCD;	padding: 10px;	border-radius: 10px;	box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.2);	margin-bottom: 30px;	display: block;	height: 220px;}/*-----------------------------------Carousel ---------------------------*/.carousel-inner h3 {	margin-top: 10px;	margin-bottom: 10px;}.carousel-indicators li { background: #bdade3; }.carousel-indicators li.active { background: #492a94; }.item {	padding-left: 0;	vertical-align: middle;	display: inline-block;}.txtcarousel {	height: 70px;	text-align: justify;}.pricing {	font-size: 20px;	font-weight: bold;	color: #FF0000;	text-align: center;	vertical-align: middle;	display: inline-block;	border-radius: 5px;	background: #FFF;	padding-right: 6px;	padding-left: 6px;	margin-left: -6px;	margin-right: 10px;}.item h1 {  color: #846ccd;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 36px;  margin-top: 80px;}.item h1 span { color:#492a94; }.item h2 {  color: #492a94;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 28px;  font-weight: 700;  margin-bottom: 22px;}.item  p {	color:#492a94;	font-size:16px;	font-weight:300;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}.get {	background: #846ccd;	border: 0 none;	border-radius: 7px;	color: #fff;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	margin-top: 15px;	margin-bottom: 15px;}.item button:hover { background: #fff; }.control-carousel {	position: absolute;	top: 40%;	font-size: 48px;	color: #846ccd;}.control-carousel:hover { color: #492a94 ; }/*--------------------------------------------------------*/#actua {	font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;	text-shadow: #FFF 2px 2px, #FFF -2px 2px, #FFF -2px -2px, #FFF 2px -2px;	color: #492a94;	vertical-align: middle;	width: 100%;	height: 220px;	border: 1px solid #846ccd;	border-radius: 10px;	box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.2);	Margin-bottom: 30px;	display: block;	overflow: hidden; /* Empêche le dépassement des flottants. */	zoom: 1; /* Idem pour IE 6-7 (active l'état "hasLayout") */	float: left;}#actua a { color: #492a94; }#actua img { 	width:100%;	height:220px;	display:block;}.right { right: 0; }#dynNav { margin-bottom: 30px; }.dynNav {	font-style: italic;	color: #F90;}.category-products {	border: 1px solid #FFF;	margin-bottom: 5px;	padding-bottom: 5px;	padding-top: 5px;}#divers, .divers a {	font: italic bold 16px/120% "Trebuchet MS", Arial, Helvetica, sans-serif;	text-shadow: #FFF 2px 2px, #FFF -2px 2px, #FFF -2px -2px, #FFF 2px -2px;	color: #492a94;	background: linear-gradient(to right, #846ccd, rgba(0,255,0,0));	padding: 6px;}/*--------------------------------modale-carousel------------------------------------*/.carousel-control.left {  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);  background-repeat: repeat-x;}.carousel-control.right {  right: 0;  left: auto;  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);  background-repeat: repeat-x;}/*----------------------------------- RECHERCHE ----------------------------------*/#cherche {	height: 41px;	width: 100%;	display: block;	float: left;	border: 1px solid #846ccd;	border-radius: 6px;	padding: 2px;	position: relative;	z-index: 3;	margin-bottom: 10px;}.chercher input[type="text"] {	background: #fff;	color: #492a94;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: 500;	height: 35px;	padding-left: 10px;	width: 80%;	border-style: none;	float: left;}.chercher input[type="submit"] {	/*Pour ne pas voir le texte du bouton*/	font-size: 0px;	background: #846ccd url(../images/accueil/searchicon.png) no-repeat center;	width: 36px;	height: 36px;	border-radius:6px;	border-style: none;	float: right;}#result {	width: 100%;	display: block;	float: left;	margin-bottom: 14px;}.searchform input {	border: 1px solid #492a94;	color: #492a94;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	margin-top: 0;	padding: 7px;	width: 220px;}.searchform button {	background: #492a94;	border-radius: 0;	margin-left: -5px;	margin-top: -1px;	padding: 7px 17px 6px;}.searchform button i {  color: #FFFFFF;  font-size: 20px;}.searchform  button:hover, .searchform  button:focus{	background-color:#492a94;}.searchform p {	color: #492a94;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: 300;	margin-top: 12px;	font-style: italic;}/*---------------------------------- FIN RECHERCHE -------------------------------*//*----------------------------------- MENU GAUCHE --------------------------------*/.left-sidebar {	border: 1px solid #FFF;	padding-top: 5px;	margin-top: 5px;}.brands-products {	border: 1px solid #FFF;	padding-top: 5px;	margin-top: 10px;}.infos {	border: 1px solid #FFF;	padding-top: 5px;	margin-top: 10px;}.left-sidebar h2, .brands-products h2, .infos h2, .newsletter h2	{	color: #fff;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	margin: 0 auto 0px;	text-align: center;	text-transform: uppercase;	padding-top: 6px;	padding-bottom: 6px;	background: #846ccd;	border: 1px solid #846ccd;	border-radius: 7px;	position: relative;	z-index: 3;}/*----------------------------------- newsletter -------------------------------*/.newsletter input[type="text"] {	font: 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;	padding: 4px;	text-align: left;	height: 24px;	display: inline;	width: 100%;	float: right;	margin-top: 2px;	margin-bottom: 2px;}	.left-sidebar h2:after, h2.title:after, .brands-products h2:after, .infos h2:after, .newsletter h2:after {	content: " ";	bottom:8px;	left: 0;	width: 100%;	height: 0;	position: absolute;	z-index: -2;}.left-sidebar h2:before, .brands-products h2:before, .infos h2:before, .newsletter h2:before {	content: " ";	bottom: -6px;	width: 130px;	left: 50%;	margin-left: -65px;	position: absolute;	z-index: -1;}h2.title:before{	content: " ";	position: absolute;	background: #fff;	bottom: -6px;	width: 220px;	z-index: -1;	left: 50%;	margin-left: -110px;}.category-products .panel {	background-color: #FFFFFF;	border: 0px;	border-radius: 0px;	box-shadow:none;	margin-bottom: 0px;}.category-products .panel-default .panel-heading {	background-color: #FFFFFF;	border: 0 none;	color: #FFFFFF;	padding: 1px 10px 0px;}.category-products .panel-default .panel-heading .panel-title a {  color: #492a94;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 14px;  text-decoration: none;  text-transform: uppercase;}.panel-group .panel-heading + .panel-collapse .panel-body { border-top: 0 none; }.category-products .badge {	background: none;	border-radius: 10px;	color: #492a94;	display: inline-block;	font-size: 12px;	font-weight: bold;	line-height: 1;	min-width: 10px;	padding: 3px 7px;	text-align: center;	vertical-align: baseline;	white-space: nowrap;	border: 1px solid #492a94;}.panel-body { padding: 6px 15px; }.panel-body ul { padding-left: 20px; }.panel-body ul li a {  color: #492a94;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 14px;}.brands-name {  border: 1px solid #FFF;  padding-bottom: 10px;  padding-top: 10px;}.brands-name .nav-stacked li a {	background-color: #FFFFFF;	color: #492a94;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	padding: 1px 10px;	text-decoration: none;}.brands-name .nav-stacked li a:hover{  background-color: #fff;  color: #492a94;}.infos-name {  border: 1px solid #FFF;  padding-bottom: 5px;  padding-top: 5px;}.infos-name .nav-stacked li a {	background-color: #FFFFFF;	color: #492a94;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	padding: 1px 10px;	text-decoration: none;}.infos-name .nav-stacked li a:hover{  background-color: #fff;  color: #492a94;}.shipping {  background-color: #F2F2F2;  margin-top: 40px;  overflow: hidden;  padding-top: 20px;  position: relative;}.pub {	margin-bottom: 20px;	padding-left: 10px;	position: relative;	width: 100%;}.price-range { margin-top:30px; }.well {	background-color: #FFFFFF;	border: 1px solid #F7F7F0;	border-radius: 4px;	box-shadow: none;	margin-bottom: 20px;	min-height: 20px;	padding: 10px;}.pull-left { padding-top: 3px; }.pull-right { padding-top: 3px; }.tooltip-inner {	background-color: #492a94;  	border-radius: 4px;	color: #FFFFFF;  	max-width: 200px;  	padding: 3px 8px;  	text-align: center;  	text-decoration: none;}.tooltip.top .tooltip-arrow {  border-top-color: #492a94;  border-width: 5px 5px 0;  bottom: 0;  left: 50%;  margin-left: -5px;}.padding-right { padding-right: 0; }.features_items { overflow:hidden; }h2.title {  color: #492a94;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 18px;  font-weight: 700;  margin: 0 15px;  text-transform: uppercase;  margin-bottom: 30px;  position: relative;}.product-image-wrapper{	border: 1px solid #846CCD;	border-radius:6px;	overflow: hidden;	margin-bottom: 30px;}.souhait-image-wrapper{	border: 1px solid #846CCD;	overflow: hidden;	margin-bottom: 10px;}.sommaireg {	height: 105px;	border: 1px solid #846CCD;	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;	padding: 12px;	background: linear-gradient(to left, #d8cde7, #FFF, #FFF);	margin-top: -1px;	margin-right: -15px;	vertical-align: middle;	display: block;}.sommairec {	height: 105px;	border: 1px solid #846CCD;	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;	padding: 12px;	background: linear-gradient(to left, #d8cde7, #FFF, #FFF);	margin-top: -1px;	margin-left: -16px;	margin-right: -16px;	vertical-align: middle;	display: block;	}.sommaired {	height: 105px;	border: 1px solid #846CCD;	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;	padding: 12px;	background: linear-gradient(to left, #d8cde7, #FFF, #FFF);	margin-top: -1px;	margin-left: -15px;	vertical-align: middle;	display: block;	}.sommaireimg {	float: left;	height: 81px;	vertical-align: middle;	margin-right: 6px;}.sommairetext {	font-size: 20px;	font-weight: bold;}.single-products { position: relative; }.unique {  position: absolute;  top: 0;  right: 0;}.agrand {	position: absolute;	right: 0;	bottom: 0px;}.productinfo h2{	color: #492a94;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 24px;	font-weight: 700;}.product-overlay h2{	color: #492a94;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 24px;	font-weight: 700;}.productinfo p, .productinfokit p	{	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: 400;	color: #492a94;	padding-left: 12px;	padding-right: 12px;	text-align: center;}.productinfo img { width: 100%; }.productinfo { position:relative; }	@media (min-width: 992px) {	.productinfo { 	min-height: 125px;	}}.productinfokit { position:relative; }	@media (min-width: 992px) {	.productinfokit { 	min-height: 145px;	}}.product-overlay {	top: 0;	display: none;	height: 0;	position: absolute;	transition: height 500ms ease 0s;	width: 100%;	display: block;	-webkit-transition: height 800ms ease 0s;	-moz-transition: height 800ms ease 0s;	-ms-transition: height 800ms ease 0s;	-o-transition: height 800ms ease 0s;}.single-products:hover .product-overlay {  display:block;  height:100%;}.product-overlay .overlay-content {  bottom: 0;  position: absolute;  bottom: 0;  text-align: center;  width: 100%;}.ref { font-size: 12px; }.souslignage, .souslignage a {	color: #fff;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	text-transform: uppercase;	padding: 6px;	background: #846ccd;	border: 1px solid #846ccd;	border-radius: 7px;	margin-top: 2px;	margin-bottom: 4px;	width: auto;}/*--------------------------------------Panier--------------------------------------------*/#panier	{	width: 100%;	height: auto;	text-align: justify;}div#panierpm {margin:10px auto;width:100%;min-width:400px;max-width:700px;}div#panierpm{margin:0px;width:100%;}.tdpanier {background: #d8cde7; }.panier {	padding: 2px 4px;	background: #FFF;	border: 1px solid #492a94;	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;	color: #492a94;}.imgpanier {	width: 70px;	height: auto;	padding: 2px 4px;	background: #FFF;	border: 1px solid #492a94;	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;	color: #492a94;}.titrefin {	padding: 3px;	background: #d8cde7;	border: 1px solid #492a94;	font: 12px/normal Arial, Helvetica, sans-serif;	text-align: center;	vertical-align: middle;}.panier_img {	max-width: 60px;	vertical-align: middle;	height: auto;	padding: 2px 4px;	margin-right: 10px;	display: block;}.trash_img {	font-size: 18px;	color: #492a94;	height: auto;	background: #FFF;	padding: 2px 4px;	border: 1px solid #492a94;	vertical-align: middle;	margin-right: 10px;}.trash_img a { color: #F00; }.compare_img {	width: auto;	vertical-align: middle;	height: 60px;}.tblecaddie {	color: #492a94;	width: 100%;	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;	text-decoration: none;	background: #FFF;}.tdcaddieprod {	text-align: left;	padding-left: 2px;}.tdcaddieqte { text-align: left; }.tdcaddieprix {	text-align: right;	padding-right: 10px;}.tdcaddiest {	font: 500 13px "Trebuchet MS", Arial, Helvetica, sans-serif;	text-align: right;	background: #846CCD;	padding-top: 6px;	padding-bottom: 6px;	padding-right: 10px;}.tdcaddiepe {	font: 500 13px "Trebuchet MS", Arial, Helvetica, sans-serif;	background: #846CCD;	text-align: right;	padding-top: 6px;	padding-right: 10px;	padding-bottom: 6px;}.caddie_img {	max-width: 40px;	vertical-align: middle;	height: auto;	display: block;}.caddie{/*La position absolute permet au menu de survoler la page./*La position relative est importante pour que le menu ne parte pas n'importe où.Le inline‐block c'est parce qu'ils'agit généralement d'unbloc*/	position: relative;	width: 100%;	display: inline-block;	text‐align: left;} .dropdown-caddie{	position: absolute;	width: 100%;	margin: 0;	background: #FFF;	border: 1px solid #492a94;	display: none;	z-index: 2000;} .dropdown-caddie .item { display:block; } .dropdown-caddie .item:hover{	background: #d8cde7;	color: #492a94;}.dropdown-caddie:target { display:block; }.dropdown-caddie‐close a {	font-size: 0;	position: fixed;	top: 0;	bottom: 0;	left: 0;	right: 0;	display: block;	z-index: -10;	color: #846CCD;}/*-------------------------------------- FIN Panier ------------------------------------*/.product-overlay .add-to-cart {  background:#fff;  border: 0 none;  border-radius: 0;  color: #492a94;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 15px;  margin-bottom: 25px;}.product-overlay .add-to-cart:hover {  background: #492a94;  color: #fff;}.product-overlay p{  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: 400;  color: #492a94;}.add-to-cart {	background: #846ccd;	border: 1 solid #846ccd;	border-radius:6px;	color: #fff;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 15px;	margin-bottom: 6px;}.add-to-cart:hover {	background: #fff;	border: 1 solid #846ccd;	border-radius:6px;	color: #492a94;}.add-to { margin-bottom: 10px; }.add-to-cart i { margin-right:5px; }.choose { background: #bdade3; }.choose ul {	padding-left: 6px;	margin-bottom: 0;	padding-right: 6px;}.choose li  {	border-top: none;	border-bottom: none;	list-style: none;}.choose ul li a {	color: #492a94;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;}.choose ul li a i{	margin-right: 5px;	margin-left: 5px;}.choose ul li a:hover{	background:#fff;	color:#492a94;}.add-to-souhait {	background: #846CCD;	border: 0 none;	border-radius: 0;	color: #492a94;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 15px;	margin-bottom: 10px;}.add-to-souhait:hover {  background: #492a94;  border: 0 none;  border-radius: 0;  color: #FFFFFF;}.suppr {	font-weight: bold;	color: #492A94;	background: #FC0;	padding: 6px;	margin-top: -10px;	display: block;}.espace { background: #FFF; }.espace ul { 	padding-left: 0px;	margin-bottom: 0;}.espace li  {	margin-top: 4px;	margin-bottom: 4px;	list-style: none;}.espace ul li a {	color: #492a94;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;}.espace ul li a i{	margin-right: 10px;	margin-left: 5px;}.espace ul li a:hover{	background:#FFF;	color:#492a94;}.espace-menu {	background: #d8cde7;	margin-bottom: 40px;	margin-left: 15px;	padding: 2px 6px;	margin-right: 15px;	border: 1px solid #492a94;}.espace-menu ul li{	padding-right: 10px;	padding-left: 10px;}.espace-menu ul li:first-child { padding-left: 0px; }.espace-menu ul li a {	color: #492a94;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: 500;	padding: 0;}.espace-menu ul li a:hover, .espace-menu ul li a.active{	background:none;	color:#fdb45e;}.rayon {	background: #492a94;	color: #FFF;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 25px;	vertical-align: middle;	display: block;	text-align: center;}.enavant {	width : auto;	min-height: 104px;	text-align: center;	vertical-align: middle;	border-radius: 6px;	padding: 10px;	border: 1px solid #FFF;	background: #846ccd;	display: inline-block;}.enavant a {	color: #FFF;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;}.rayonhome {	background: #846ccd;	width : auto;	height: 100%;	text-align: center;	border-radius: 6px;	padding: 4px;	border: 1px solid #846ccd;}.rayonhome a {	color: #FFF;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;}.category-tab { overflow: hidden; }.category-tab ul {	background: #846CCD;	border-bottom: 1px solid #492a94;	list-style: none outside none;	margin: 0 0 15px;	padding: 0;	width: 100%;}.category-tab ul li a {  border: 0 none;  border-radius: 0;  color: #FFF;  display: block;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 14px;  text-transform: uppercase;}.category-tab ul  li  a:hover{	background:#492a94;	color:#fff;}.nav-tabs  li.active  a, .nav-tabs  li.active  a:hover, .nav-tabs  li.active  a:focus {  -moz-border-bottom-colors: none;  -moz-border-left-colors: none;  -moz-border-right-colors: none;  -moz-border-top-colors: none;  background-color: #492a94;  border:0px;  color: #FFFFFF;  cursor: default;  margin-right:0;  margin-left:0;}.nav-tabs  li  a {  border: 1px solid rgba(0, 0, 0, 0);  border-radius: 4px 4px 0 0;  line-height: 1.42857;  margin-right:0;}.recommended_items { overflow: hidden; }#recommended-item-carousel .carousel-inner .item { padding-left: 0; }.recommended-item-control {  position: absolute;  top: 41%;}.recommended-item-control i {  background: none repeat scroll 0 0 #492a94;  color: #FFFFFF;  font-size: 20px;  padding: 4px 10px;}.recommended-item-control i:hover { background: #ccccc6; }.recommended_items  h2 {}.our_partners{ overflow:hidden; }.our_partners ul {  background: #F7F7F0;  margin-bottom: 50px;}.our_partners ul li a:hover{ background:none; }/********************************Shop********************************/#advertisement { padding-bottom: 45px; }#advertisement img { width: 100%; }.img-shop {	display: block;	background: #ffffff;	max-width: 100%;	padding-top: 12px;	padding-right: 10px;	padding-left: 10px;	margin-right: auto;	margin-left: auto;	height: auto;}/************Pagination**************/.pagination {	text-align: center;	word-spacing: 6px;	display: block;	margin-top: 20px;	margin-bottom: 20px;	padding-right: 2px;	padding-left: 2px;}/****************************** Product Details******************************/#similar-product { margin-top: 20px; }#reviews {  padding-left: 25px;  padding-right: 25px;}.product-details {  margin-bottom: 10px;  overflow: hidden;  margin-top: 10px;}.uvc {	font-size: 18px;	text-align: center;	display: inline-block;	padding-bottom: 6px;	width: 100%;	margin-top: -4px;}.view-product {	position: relative;	height: auto;	width: 100%;	margin-bottom: 0px;}.view-product img { width: 100%; }.view-product h3 {  background: #FFF;  bottom: 0;  color: #492a94;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: 700;  margin-bottom: 0;  padding: 8px 20px;  position: absolute;  right: 0;}#similar-product .carousel-inner .item { padding-left:0px; }#similar-product .carousel-inner .item img {  display: inline-block;  margin-left: 15px;}.item-control {  position: absolute;  top: 35%;}.item-control i {  background: #492a94;  color: #FFFFFF;  font-size: 20px;  padding: 5px 10px;}.item-control i:hover { background:#ccccc6; }/**************************** PRODUCTS *********************************/.product { height: 321px; }.product-img{ max-width: 230px; }.product-rating{	font-size: 20px;	margin-bottom: 25px;}.product-title { font-size: 20px; }.product-desc { font-size: 14px; }.product-price { font-size: 22px; }.product-stock{	color: #74DF00;	font-size: 20px;	margin-top: 10px;}.product-info { margin-top: 50px; }.product-infobis {	background: #FFF;	overflow: hidden;	position: relative;	padding: 0px 20px 20px;	margin-left: -15px;	vertical-align: top;}.product-infobis h3 { margin-top: 0; }.product-information {	width:auto;	background: #bdade3;	overflow: hidden;	position: relative;	padding: 10px;}.newarrival {	position:absolute;	top:0;	left:0}.product-information h2 {  color: #492a94;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 30px;  padding-top: 0px;  margin-top: 0px;}.product-infobis h2 {	color: #492a94;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 30px;	padding-top: 0px;	margin-top: 0px;}.product-information p {  color: #492a94;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  margin-bottom: 5px;}.product-information span {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 24px;	color: #fff;	font-weight: 700;	text-align: center;	text-shadow: #492a94 1px 1px, #492a94 -1px 1px, #492a94 -1px -1px, #492a94 1px -1px;	display: inline-block;	margin-bottom: 8px;}.product-information span input {	border: 1px solid #492a94;	color: #492a94;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: 700;	height: 30px;	outline: medium none;	text-align: center;	width: 30px;	background: #FFF;}.product-information span label {  color: #492a94;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-weight: 700;  margin-right: 5px;}/********************************** ITEM ************************************/.service1-items {	padding: 0px 0 0px 0;	float: left;	position: relative;	overflow: hidden;	max-width: 100%;	height: 321px;	width: 130px;}.service1-item {	height: 107px;	width: 120px;	display: block;	float: left;	position: relative;	padding-right: 20px;	border-right: 1px solid #DDD;	border-top: 1px solid #DDD;	border-bottom: 1px solid #DDD;}.service1-item > img {	max-height: 110px;	max-width: 110px;	opacity: 0.6;	transition: all .2s ease-in;	-o-transition: all .2s ease-in;	-moz-transition: all .2s ease-in;	-webkit-transition: all .2s ease-in;}.service1-item > img:hover {	cursor: pointer;	opacity: 1;}.service-image-left { padding-right: 50px;}.service-image-right { padding-left: 50px; }.service-image-left > center > img,.service-image-right > center > img { max-height: 155px; }.precis {	font-weight: bold;	color: #FFF;	background: #900;	display: block;	padding: 6px;	margin-bottom: 10px;	margin-top: 10px;}.precisunique {	font-weight: bold;	color: #FFF;	background: #900;	padding: 6px;	margin-bottom: 10px;	display: block;}.precismesure {	font-weight: bold;	color: #FFF;	background: #450099;	padding: 6px;	margin-bottom: 10px;	display: block;}.share { margin-top: 15px; }.cart {  background: #492a94;  border: 0 none;  border-radius: 0;  color: #FFFFFF;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 15px;  margin-bottom: 10px;  margin-left: 20px;}.shop-details-tab {	margin-bottom: 30px;	margin-left: 15px;	margin-right: 15px;	padding-bottom: 10px;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;}.shop-details-tab .col-sm-12 {	padding-left: 0;	padding-right: 0;}#reviews ul {  background: #FFFFFF;  border: 0 none;  list-style: none outside none;  margin: 0 0 20px;  padding: 0;}#reviews  ul  li { display:inline-block; }#reviews ul li a {  color: #492a94;  display: block;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 14px;  padding-right: 15px;}#reviews ul li a i {	color:#492a94;	padding-right:8px;}#reviews ul li a:hover{	background:#fff;	color:#492a94;}#reviews p { color:#363432; }#reviews  form span { display: block; }#reviews form span input {  background:#F0F0E9;  border: 0 none;  color: #A6A6A1;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 14px;  outline: medium none;  padding: 8px;  width: 48%;}#reviews form span input:last-child { margin-left: 3%;}#reviews textarea {  background: #F0F0E9;  border: medium none;  color: #A6A6A1;  height: 195px;  margin-bottom: 25px;  margin-top: 15px;  outline: medium none;  padding-left: 10px;  padding-top: 15px;  resize: none;  width: 99.5%;}#reviews button {  background: #492a94;  border: 0 none;  border-radius: 0;  color: #FFFFFF;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 14px;}/********************************404 CSS********************************/.logo-404 { margin-top: 60px; }.content-404 h1 {	color: #492a94;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 30px;	font-weight: bold;}.content-404 img {	margin: 0 auto;	width: 70%;}.content-404 p {  color: #492a94;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 16px;}.content-404  h2 {  margin-top:50px;  margin-bottom:50px;}.content-404 h2 a {	background: #846ccd;	color: #FFFFFF;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	padding: 12px;}/********************************login page********************************/#form {  display: block;  margin-bottom: 100px;  margin-top: 100px;  overflow: hidden;}.login-form {}.signup-form {}.signup-text {	color: #492a94;	display: block;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: 500;	height: 40px;	margin-bottom: 10px;	vertical-align: middle;}.login-form h2, .signup-form h2 {  color: #492a94;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 20px;  font-weight: 300;  margin-bottom: 30px;}.login-form h3, .signup-form h3 {  color: #492a94;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 18px;  font-weight: 300;  margin-bottom: 30px;}.login-form form input, .signup-form form input, .signup-form form select {	background: #FFFFFF;	border: 1px solid #846ccd;	color: #492a94;	display: block;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: normal;	margin-bottom: 10px;	outline: medium none;	width: 100%;	padding: 6px 6px 6px 10px;}.login-form form span{ line-height: 25px; }.login-form form span input {  width: 15px;  float: left;  height: 15px;  margin-right: 5px;}.login-form form button { margin-top: 23px; }.login-form form button, .signup-form form button {  background: #492a94;  border: medium none;  border-radius: 0;  color: #FFFFFF;  display: block;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  padding: 6px 25px;}.login-form label{}.login-form label input {  border: medium none;  display: inline-block;  height: 0;  margin-bottom: 0;  outline: medium none;  padding-left: 0;}.or {	background: #492a94;	border-radius: 40px;	color: #FFFFFF;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 16px;	height: 50px;	line-height: 50px;	margin-top: 75px;	text-align: center;	width: 50px;}/********************************Cart ********************************/#do_action { margin-bottom: 50px; }.breadcrumbs {position: relative; }.breadcrumb > .active { color: #492a94; }.breadcrumbs .breadcrumb {  color: #900;  background:transparent;  margin-bottom: 50px;  padding-left: 0;}.breadcrumbs .breadcrumb li a {	color: #900;	padding: 3px 7px;	border-radius: 10px;	border: 1px solid #492a94;}.breadcrumbs .breadcrumb li a:after {	height: auto;	width: auto;	position: absolute;	top: 11px;	left: 60px;}.breadcrumbs .breadcrumb > li + li:before {	font-family: fontawesome;	content: "\F178";	color: #492a94;	font-size: 16px;}#cart_items .cart_info {  border: 1px solid #E6E4DF;  margin-bottom: 50px}#cart_items .cart_info .cart_menu {  background: #492a94;  color: #fff;  font-size: 16px;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-weight: normal;}#cart_items .cart_info .table.table-condensed thead tr { height: 51px; }#cart_items .cart_info .table.table-condensed tr { border-bottom: 1px solid#492a94; }#cart_items .cart_info .table.table-condensed tr:last-child { border-bottom: 0 }.cart_info table tr td {  border-top: 0 none;  vertical-align: inherit;}#cart_items .cart_info .image { padding-left: 30px; }#cart_items .cart_info .cart_description h4 {margin-bottom: 0 }#cart_items .cart_info .cart_description h4 a {	color: #492a94;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: normal;}#cart_items .cart_info .cart_description p { color:#492a94 }#cart_items .cart_info .cart_price p {  color:#492a94;  font-size: 18px}#cart_items .cart_info .cart_total_price {  color: #492a94;  font-size: 24px;}.cart_product {  display: block;  margin: 15px -70px 10px 25px;}.cart_quantity_button a {  background:#F0F0E9;  color: #492a94;  display: inline-block;  font-size: 16px;  height: 28px;  overflow: hidden;  text-align: center;  width: 35px;  float: left;}.cart_quantity_input {  color: #492a94;  float: left;  font-size: 16px;  text-align: center;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}.cart_delete  {  display: block;  margin-right: -12px;  overflow: hidden;}.cart_delete a {  background:#F0F0E9;  color: #FFFFFF;  padding: 5px 7px;  font-size: 16px}.cart_delete a:hover { background:#492a94 }.bg h2.title {  margin-right:0;  margin-left:0;  margin-top: 0;}.heading h3 {  color: #492a94;  font-size: 20px;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}.heading p {  color: #492a94;  font-size: 16px;  font-weight: 300;}#do_action .total_area { padding-bottom: 18px !important; }#do_action .total_area, #do_action .chose_area {  border: 1px solid #E6E4DF;  color: #492a94;  padding: 30px 25px 30px 0;  margin-bottom: 80px;}.total_area span { float: right; }.total_area ul li {  background:#E6E4DF;  color: #492a94;  margin-top: 10px;  padding: 7px 20px;}.user_option label {  color: #492a94;  font-weight: normal;  margin-left: 10px;}.user_info {  display: block;  margin-bottom: 15px;  margin-top: 20px;  overflow: hidden;}.user_info label {  color: #492a94;  display: block;  font-size: 15px;  font-weight: normal;}.user_info .single_field { width: 31% }.user_info .single_field.zip-field input {  background: transparent;  border: 1px solid#F0F0E9}.user_info > li {  float: left;  margin-right: 10px}.user_info > li > span {}.user_info input, select, textarea {	background: #FFFFFF;	border: 0;	color: #492a94;	padding: 5px;	width: 100%;	border-radius: 0;	resize: none;	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;	text-align: justify;}.select {	background: #FFFFFF;	border: 1px solid #846ccd;	color: #492a94;	padding: 5px;	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;	text-align: left;}.user_info select:focus { border: 0 }.chose_area .update { margin-left: 40px; }.update, .check_out {  background: #492a94;  border-radius: 0;  color: #FFFFFF;  margin-top: 18px;  border: none;  padding: 5px 15px;}.update { margin-left: 40px; }.check_out { margin-left: 20px }/********************************checkout CSS********************************/.step-one { margin-bottom: -10px }.register-req, .step-one .heading {  background: none repeat scroll 0 0 #F0F0E9;  color: #492a94;  font-size: 20px;  margin-bottom: 35px;  padding: 10px 25px;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}.checkout-options { padding-left: 20px }.checkout-options h3 {  color: #492a94;  font-size: 20px;  margin-bottom: 0;  font-weight: normal;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}.checkout-options p {  color: #492a94;  font-weight: 300;  margin-bottom: 25px;}.checkout-options .nav li {  float: left;  margin-right: 45px;  color: #492a94;  font-size: 18px;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-weight: normal;}.checkout-options .nav label { font-weight: normal; }.checkout-options .nav li a {  color: #492a94;  font-size: 18px;  font-weight: normal;  padding: 0}.checkout-options .nav li a:hover { background: inherit; }.checkout-options .nav i {  margin-right: 10px;  border-radius: 50%;  padding: 5px;  background: #492a94;  color:#fff;  font-size: 14px;  padding: 2px 3px;}.register-req  {  font-size: 14px;  font-weight: 300;  padding: 15px 20px;  margin-top: 35px;}.register-req p { margin-bottom: 0; }.shopper-info p, .bill-to p, .order-message p {  color: #492a94;  font-size: 20px;  font-weight: 300}.shopper-info .btn-primary {  background: #492a94;  border: 0 none;  border-radius: 0;  margin-right: 15px;  margin-top: 20px;}.form-two, .form-one {  float: left;  width: 47%}.shopper-info > form > input, .form-two > form > select, .form-two > form > input, .form-one > form > input {  background:#F0F0E9;  border: 0 none;  margin-bottom:10px;  padding: 10px;  width: 100%;  font-weight: 300}.form-two > form > select { padding:10px 5px; }.form-two { margin-left: 5%; }.order-message textarea {  font-size: 12px;  height: 335px;  margin-bottom: 20px;  padding: 15px 20px;}.order-message label {  font-weight:300;  color: #492a94;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  margin-left: 10px;  font-size: 14px}.review-payment h2 {  color: #492a94;  font-size: 20px;  font-weight: 300;  margin-top: 45px;  margin-bottom: 20px}.payment-options {  margin-bottom:125px;  margin-top: -25px}.payment-options span label {  color: #492a94;  font-size: 14px;  font-weight: 300;  margin-right: 30px;}#cart_items .cart_info .table.table-condensed.total-result {  margin-bottom: 10px;  margin-top: 35px;  color: #492a94}#cart_items .cart_info .table.table-condensed.total-result tr { border-bottom: 0; }#cart_items .cart_info .table.table-condensed.total-result span {  color: #492a94;  font-weight: 700;  font-size: 16px;}#cart_items .cart_info .table.table-condensed.total-result .shipping-cost { border-bottom: 1px solid #492a94; }/********************************Blog********************************/.blog-post-area .single-blog-post h3 {  color: #492a94;  font-size: 16px;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  text-transform: uppercase;  font-weight: 500;  margin-bottom: 17px;}.single-blog-post > a {}.blog-post-area .single-blog-post a img {  border: 1px solid #F7F7F0;  width: 100%;  margin-bottom: 30px}.blog-post-area  .single-blog-post p { color: #492a94; }.blog-post-area .post-meta {  display: block;  margin-bottom: 25px;  overflow: hidden;}.blog-post-area .post-meta ul {  padding:0;  display: inline;}.blog-post-area .post-meta ul li {  background:#F0F0E9;  float: left;  margin-right: 10px;  padding: 0 5px;  font-size: 11px;  color: #492a94;  position: relative;}.blog-post-area .post-meta ul li i {  background:#492a94;  color: #FFFFFF;  margin-left: -4px;  margin-right: 7px;  padding: 4px 7px;}.sinlge-post-meta li i:after,.blog-post-area .post-meta ul li i:after {  content: "";  position: absolute;  width: auto;  height: auto;  border-color:transparent transparent transparent #492a94;  border-width:4px;  border-style: solid;  top:6px;  left:24px}.blog-post-area .post-meta ul span {  float: right;  color: #492a94;}.post-meta span { float: right; }.post-meta span i { color: #492a94;}.blog-post-area  .single-blog-post .btn-primary {  background:#492a94;  border: medium none;  border-radius: 0;  color: #FFFFFF;  margin-top: 17px;}.pagination-area {  margin-bottom:45px;  margin-top:45px}.pagination-area .pagination li a {  background:#F0F0E9;  border: 0 none;  border-radius: 0;  color: #492a94;  margin-right: 5px;  padding: 4px 12px;}.pagination-area .pagination li a:hover,.pagination-area .pagination li .active {  background:#492a94;  color: #fff}/***************************Blog Single (simple) *****************************/.pager-area { overflow: hidden; }.pager-area .pager li a {  background:#F0F0E9;  border: 0 none;  border-radius: 0;  color: #492a94;  font-size: 12px;  font-weight: 700;  padding: 4px;  text-transform: uppercase;  width: 57px;}.pager-area .pager li a:hover {  background: #492a94;  color: #fff}.rating-area {  border: 1px solid #F7F7F0;  direction: block;  overflow: hidden;}.rating-area ul li {  float: left;  padding: 5px;  font-size: 12px}.rating-area .ratings {  float: left;  padding-left: 0;  margin-bottom: 0}.rating-area .ratings li i { color:#846CCD; }.rating-area .rate-this {  color: #492a94;  font-size: 12px;  font-weight: 700;  text-transform: uppercase;}.rating-area .ratings .color, .rating-area .color { color: #492a94; }.rating-area .tag {  float: right;  margin-bottom: 0;  margin-right: 10px;}.rating-area .tag li { padding: 5px 2px; }.rating-area .tag li span { color: #492a94; }.socials-share {  margin-bottom: 30px;  margin-top: 18px;}.commnets .media-object {  margin-right: 15px;  width: 100%;}.commnets {  border: 1px solid #F7F7F0;  padding: 18px 18px 18px 0;  margin-bottom: 50px;}.commnets .pull-left { margin-right: 22px; }.commnets p, .response-area p, .replay-box p { font-size: 12px; }.media-heading {  color: #492a94;  font-size: 14px;  font-weight: 700;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  margin-bottom: 15px}.blog-socials {  margin-bottom: -9px;  margin-top: 14px;}.blog-socials ul {  padding-left: 0;  overflow: hidden;  float: left;}.blog-socials .btn.btn-primary { margin-top: 0; }.blog-socials ul li {  float: left;  height: 17px;  margin-right: 5px;  text-align: center;  width: 17px;}.blog-socials ul li a {  color: #492a94;  display: block;  font-size: 10px;  padding: 1px;  background:#F0F0E9;}.blog-socials ul li a:hover {  color: #fff;  background:#492a94}.media-list .btn-primary, .commnets .btn-primary {  background:#FC9A11;  border: 0 none;  border-radius: 0;  color: #FFFFFF;  float: left;  font-size: 10px;  padding: 1px 7px;  text-transform: uppercase;}.response-area h2 {  color: #492a94;  font-size: 20px;  font-weight: 700;}.response-area .media {  border: 1px solid #F7F7F0;  padding: 18px 18px 18px 0;  margin-bottom: 27px;}.response-area .media img{  height: 102px;  width: 100%;}.response-area .media .pull-left { margin-right: 25px }.response-area .second-media {  margin-left: 5%;  width: 95%;}.sinlge-post-meta {  overflow: hidden;  padding-left: 0;  margin-bottom: 15px;}.sinlge-post-meta li {  background:#F0F0E9;  color: #492a94;    float: left;  font-size: 10px;  font-weight: 700;  margin-right: 10px;  padding: 0 10px 0 0;  position: relative;  text-transform: uppercase;}.sinlge-post-meta li i {  background:#492a94;  color: #FFFFFF;  margin-right: 10px;  padding: 8px 10px;}.sinlge-post-meta li i:after {  top: 7px;  border-width: 6px;  left: 27px;}.replay-box {  margin-bottom: 107px;  margin-top: 55px;}.replay-box h2 {  font-weight: 700;  font-size: 20px;  color: #492a94;  margin-top: 0;  margin-bottom: 45px}.replay-box label {  background:#492a94;  color: #FFFFFF;  margin-bottom: 15px;  padding: 3px 15px;  float: left;  font-weight: 400;}.replay-box span {  color: #492a94;  float: right;  font-weight: 700;  margin-top: 21px;}.replay-box form input {  border: 1px solid #F7F7F0;  color: #846CCD;  font-size: 12px;  margin-bottom: 22px;  padding: 8px;  width: 100%;}.replay-box form input:hover, .text-area textarea:hover { border: 1px solid #492a94; }.text-area { margin-top: 66px }.text-area textarea {  background: transparent;  border: 1px solid#F7F7F0}.btn.btn-primary {  background:#492a94;  border: 0 none;  border-radius: 0;  margin-top: 16px;}.btn.btn-pop {	background: #492a94;	border: 0 none;	border-radius: 0;	color: #FFF;}.blank-arrow { position: relative; }.blank-arrow label:after {  content: "";  position: absolute;  width: auto;  height: auto;  border-style: solid;  border-width: 8px;  border-color:#492a94 transparent transparent transparent;  top: 25px;  left: 5px} /******************************** Contact **********************************/@media screen and (max-height: 575px){ #rc-imageselect, .g-recaptcha { 	transform:scale(0.77); 	transform-origin:0; 	transform:scale(0.77); 	transform-origin:0 0; 	-webkit-transform:scale(0.77);	 transform:scale(0.77); 	 -webkit-transform-origin:0 0; 	 transform-origin:0 0;	  } }.contact-map {  width: 100%;  height: 385px;  margin-bottom: 70px}.contact-info .heading, .contact-form .heading {text-transform: capitalize; }.contact-form .form-group { margin-bottom: 20px; }#contact-page .form-control::-moz-placeholder { color: #492a94;}#contact-page .form-control {	background-color: #fff;	border: 1px solid #846CCD;	color: #492a94;	height: 46px;	padding: 6px 12px;	width: 100%;	font-size: 16px;	border-radius: 4px;	box-shadow: inherit;}#contact-page #message {  height:160px;  resize:none;}#main-contact-form .btn-primary {  margin-bottom: 15px;  margin-top: 20px;}#contact-page .form-control:focus, #contact-page .form-control:hover {  box-shadow: inherit;  border-color: #492a94;}#contact-page .contact-info { padding: 0 20px; }#contact-page .contact-info address {  margin-bottom: 40px;  margin-top: -5px;}#contact-page .contact-info p {  margin-bottom: 0;  color: #492a94;  font-size: 16px;  line-height: 25px;}.social-networks{  overflow: hidden;  text-align: center;}.social-networks ul {  margin-top: -5px;  padding: 0;  display: inline-block;}.social-networks ul li {  float: left;  text-decoration: none;  list-style: none;  margin-right: 20px;}.social-networks ul li:last-child { margin-right: 0; }.social-networks ul li a {  color: #492a94;  font-size: 25px;}.contact-info .social-networks ul li a i{ background: none; }.contact-info .social-networks ul li a:hover { color: #492a94; }.close {	font-size: 30px;	color: #492a94;}.form-control {  color: #492a94;  border: 1px solid #846ccd;}.modal-header {	padding: 15px;	border-bottom: none;}.modal-body {	position: relative;	padding: 0px 15px;}.modal-footer {	text-align: right;	border-top: none;	padding: 0px 15px 15px;}#trapilho {	font: normal 14px/120% "Trebuchet MS", Arial, Helvetica, sans-serif;	display: block;	padding: 10px;	border: 1px solid #846CCD;	border-radius: 10px;	box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.2);	margin-bottom: 20px;	vertical-align: middle;	height: 100%;}.img-trapilho	 {	display: block;	float: right;	height: auto;	max-width: 200px;	margin-bottom: auto;	margin-left: 12px;	margin-top: auto;}