@charset "UTF-8";/*-----------------------ALIGNEMENT TEXTE DANS COLONNE ------------------*//* Comportement par défaut */,.text-left-sm,.text-left-md,.text-left-lg,.text-center-sm,.text-center-md,.text-center-lg,.text-right-sm,.text-right-md,.text-right-lg,.text-justify-sm,.text-justify-md,.text-justify-lg { text-align: inherit; }/*------------------------------------------------------------------------------------------------*//* lg */ @media (min-width: 1200px) {		   .text-left-lg,     .text-left-md,     .text-left-sm,     .text-left-xs {        text-align: left;    }    .text-center-lg,     .text-center-md,     .text-center-sm,     .text-center-xs {        text-align: center;    }    .text-right-lg,     .text-right-md,     .text-right-sm,     .text-right-xs {        text-align: right;    }    .text-justify-lg,     .text-justify-md,     .text-justify-sm,     .text-justify-xs {        text-align: justify;    }}/* md */@media (min-width: 992px) and (max-width: 1199px) {		  .text-left-md,       .text-left-sm,       .text-left-xs {           text-align: left;       }      .text-center-md,       .text-center-sm,       .text-center-xs {           text-align: center;       }    .text-right-md,     .text-right-sm,     .text-right-xs {         text-align: right;    }    .text-justify-md,     .text-justify-sm,     .text-justify-xs {         text-align: justify;	}	.shipping img{	width: 100%;}.product-information span span{	width: 100%;}#similar-product .carousel-inner .item img{	width: 65px;}#cart_items .cart_info .cart_description h4, #cart_items .cart_info .cart_description p{	text-align: center;} .product-image-wrapper .quick-view-wrapper .quick-view {            position: relative;            top: 48px;            left: -20px;            font-size: x-large;            color: black; }.product-image-wrapper .quick-view-wrapper .quick-view :before {            -moz-transform: rotate(315deg);            -o-transform: rotate(315deg);            -webkit-transform: rotate(315deg);            -ms-transform: rotate(315deg);            transform: rotate(315deg); }			.product-image-wrapper .quick-view-wrapper .quick-view:hover {        background-color: rgba(167, 167, 167, 0.57); } .product-image-wrapper .quick-view-wrapper {        display: block;        background-color: transparent;        height: 155px;        width: 215px;        position: absolute;        overflow: hidden;        pointer-events: none;        bottom: 0px;        right: 0px; }		.product-image-wrapper .quick-view {	font: 700 13px/16px Arial, Helvetica, sans-serif;	color: #FF0000;	position: absolute;	left: 50%;	top: 50%;	margin: -21px 0 0 -53px;	padding: 13px 0 0;	background: rgba(255, 255, 255, 0.82);	width: 107px;	height: 43px;	text-align: center;	-webkit-box-shadow: rgba(0, 0, 0, 0.16) 0 2px 8px;	-moz-box-shadow: rgba(0, 0, 0, 0.16) 0 2px 8px;	box-shadow: rgba(0, 0, 0, 0.16) 0 2px 8px;}.product-image-wrapper .quick-view {        display: none; 		}   .img-shop {	max-width: 160px;  } .img-detail {  max-width: 95px;  height: auto;   }   .pseudo {	color: #492a94;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	width: 260px;	margin-top: 0;	padding: 5px 7px 7px;	border: 1px solid #846ccd;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	} }/* sm */@media (min-width: 768px) and (max-width: 991px) {    .text-left-sm,     .text-left-xs {         text-align: left;     }    .text-center-sm,     .text-center-xs {         text-align: center;     }    .text-right-sm,     .text-right-xs {         text-align: right;     }    .text-justify-sm,     .text-justify-xs {         text-align: justify;     }.shop-menu ul li a{	padding-left: 0;}#slider-carousel .item{	padding-left: 0;}.slider-carousel h3{	font-size: 18px;}.item h3 {	font-size: 18px;}.girl{	margin-left: 0;}.shipping img{	width: 100%;}.slider.slider-horizontal{	width: 100% !important;}  .img-shop {	max-width: 120px;  }  .pseudo {	color: #492a94;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	width: 220px;	margin-top: 0;	padding: 5px 7px 7px;	border: 1px solid #846ccd;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;}.tab-pane .col-sm-3, .features_items .col-sm-4{	width: 50%;}.footer-widget .col-sm-2{	width: 33%;	display: inline-block;	margin-bottom: 50px;}.footer-widget .col-sm-3{	display: inline-block;	width: 40%;}#similar-product .carousel-inner .item img{	width: 60px;	margin-left: 0;}.product-information span span{	display: block;	width: 100%;}.product-information .cart{	margin-left: 0;	margin-top: 15px;}.item-control i{	font-size: 12px;	padding: 5px 6px;}#cart_items .cart_info .cart_description h4, #cart_items .cart_info .cart_description p{	text-align: center;}.companyinfo h2{	font-size: 20px;}.address {	margin-top: 48px;	margin-left: 20px;}.address p {	font-size: 12px;	top: 5px;}}/* xs */@media (max-width: 767px) {	.text-left-xs {     text-align: left; }.text-center-xs {     text-align: center; }.text-right-xs {     text-align: right;}.text-justify-xs {     text-align: justify; }	.header_top .col-sm-6:first-child{	display: inline-block;	float: left;}.header_top .col-sm-6:last-child{	display: inline-block;	float: right;}.header-middle .col-sm-4 {	display: inline-block;	overflow: inherit;	width: 100%;}.social-icons ul li a i {	padding: 8px 10px;}.shop-menu.pull-right{	float: none !important;}.shop-menu .nav.navbar-nav{	margin-left: -30px;}.header-bottom .col-sm-9{	display: inline-block;	width: 100%;}.mainmenu{	width: 100%;}.mainmenu ul li{	background: rgba(216,205,231,0.5);    padding-top: 6px;	padding-bottom: 0;}.mainmenu ul li:last-child{	padding-bottom: 6px;}.mainmenu ul li  a{	color: #492a94;}.navbar-collapse.in{	overflow: inherit;}.mainmenu ul li a.active{	padding-left: 15px;}.dropdown .fa-angle-down{	display: none;}ul.sub-menu{  position: relative;  width: auto;  display: block;  background: transparent;  box-shadow: none;  top: 0;}.sub-menu li{	background: transparent;}.mainmenu .navbar-nav li ul.sub-menu li{	background: transparent;	padding-bottom:0;}.nav.navbar-nav > li:hover > ul.sub-menu{  -webkit-animation: none;  -moz-animation: none;  -ms-animation: none;  -o-animation: none;  animation: none;  box-shadow: none;}.header-bottom{	position: relative;}.header-bottom .col-sm-3 {	display: inline-block;	position: absolute;	left: 0;	top: 38px;}#slider-carousel .item{	padding-left: 0;}.slider-carousel h3{	font-size: 18px;}.item h3 {	font-size:18px;}.shipping{	margin-bottom: 25px;}.footer-top .col-sm-7 .col-sm-3{	width: 50%;	float: left;}.footer-widget .col-sm-2 {	width: 28%;	display: flex;	margin-bottom: 50px;	margin-top: 0;	float: left;	margin-left: 30px;}.companyinfo{	text-align: center;}.footer-widget .col-sm-3{	display: inline-block;}.product-information span {	display: block;}#similar-product {	margin-bottom: 40px;}.well{	display: inline-block;}.product-image-wrapper .quick-view {        display: none; }   .pseudo {	color: #492a94;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	width: 220px; 	font-size: 14px;	margin-top: 0;	padding: 5px 7px 7px;	border: 1px solid #846ccd;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;}.img-trapilho	 {	float: right;	max-width: 100px;	height: auto;	margin: 6px;}/* XS Portrait */@media (max-width: 480px) {.contactinfo{	text-align: center;}.contactinfo ul li a {	padding-right: 15px;	padding-left: 0;}.social-icons.pull-right{	float: none !important;	text-align: center;}.btn-group.pull-right, .footer-bottom .pull-left, .footer-bottom .pull-right, .mainmenu.pull-left,.media.commnets .pull-left,.media-list .pull-left{	float: none !important;}.header_top .col-sm-6:first-child{	display: block;	float: none;}.header_top .col-sm-6:last-child{	display: block;	float: none;}.contactinfo .nav.nav-pills, .social-icons .nav.navbar-nav{	display: inline-block;}.logo{	text-align: center;	width: 100%;}.shop-menu ul li {	padding: 0;}.header-middle .col-sm-4{	text-align: center;	overflow: inherit;}.shop-menu .nav.navbar-nav {	margin-left: 0;}.btn-group>.btn-group:last-child>.btn:first-child{	margin-right: 0;}.header-bottom .col-sm-9{	display: inline-block;	width: 100%;}.mainmenu{	width: 100%;}.mainmenu ul li{	background: rgba(216,205,231,0.5);    padding-top: 6px;	padding-bottom: 0;}.mainmenu ul li:last-child{	padding-bottom: 6px;}.mainmenu ul li a {	color: #492a94;	padding-bottom: 0;}.navbar-collapse.in{	overflow: inherit;}.mainmenu ul li a.active{	padding-left: 15px;}.dropdown .fa-angle-down{	display: none;}ul.sub-menu{  position: relative;  width: auto;  display: block;  background: transparent;  box-shadow: none;  top: 0;}.mainmenu .navbar-nav li ul.sub-menu li{	background: transparent;	padding-bottom:0;}.nav.navbar-nav > li:hover > ul.sub-menu{  -webkit-animation: none;  -moz-animation: none;  -ms-animation: none;  -o-animation: none;  animation: none;  box-shadow: none;}.item{	padding-left: 0;}.item h1{	font-size: 30px;	margin-top: 0;}.item h2{	font-size: 20px;}.pseudo {	color: #492a94;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	width: 220px;	margin-top: 0;	padding: 5px 7px 7px;	border: 1px solid #846ccd;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;}.category-tab ul li a{	font-size: 12px;}.companyinfo h2, .companyinfo p{	text-align: center;}.video-gallery{	margin-top: 30px;}.footer-bottom p{	font-size: 13px;	text-align: center;}.footer-widget .col-sm-2 {	width: 50%;	display: flex;	margin-bottom: 50px;	margin-top: 0;	float: left;	padding-right: 0;	padding-left: 30px;	margin-left: 0;}.single-widget {	padding-left: 0;}.features_items{	margin-top: 30px;}.category-tab .nav-tabs li{	float: none;}#similar-product .carousel-inner .item img{	margin-left: 4px;}.product-information{	margin-top: 40px;}#reviews p, .blog-post-area .single-blog-post p{	text-align: justify;}#reviews form span input{	width: 100%;	margin-bottom: 20px;}#reviews form span input:last-child{	margin-left: 0;}.blog-post-area .single-blog-post h3{	font-size: 14px;}.blog-post-area .post-meta ul li{	margin-right: 7px;}.shipping{	margin-bottom: 20px;}.commnets{	padding: 0;}.content-404 h1{	font-size: 30px;}.content-404 h2 a{	font-size: 20px;}.order-message{	display: inline-block;}.response-area .media img{	width: auto;}.sinlge-post-meta li{	margin-bottom: 10px;}.product-information{	padding-left: 0;	text-align: center;}.product-information span span{	float: none;}.img-trapilho	 {	float: right;	max-width: 120px;	height: auto;	margin: 6px;}}