html, body {
margin: 0;
padding: 0;
height: 100%;
height: auto;
background: #fff;
color: #000;
font-family: 'Poppins', sans-serif;
}
#content {
min-height: 100%;
position: relative;
background: #F2F2F2;
}
#body {
padding-bottom: 210px;
} .woocommerce img.mob-standard-logo {
max-height: 100%;
}
header.site-header .header-site-name {
font-size: 25px;
}
.site-main {
background: #F2F2F2;
padding-bottom: 30px;
} #menu {
display:block;
position:relative;
margin-top:20px;
background: #F2F2F2;
}
#menu .menu{
border-radius: 0;
margin: 0;
background: none;
min-height: 0;
border: 0;
}
#menu ul  {
text-align: center;
margin-bottom:0;
}
#menu ul li {
display:inline-block;
width:auto;
vertical-align: middle;
padding: .5% 1%;
text-transform: uppercase;
position:relative;
}
#menu ul li ul.sub-menu li {
display:block;
margin:5px 0;
}
#menu ul.menu li a {
color:#033f69;
}
#menu ul li.current-menu-item {
background-color:#033f69;
}
#menu ul li.current-menu-item a {color:#fff;}
#menu .sub-menu {
display: block;
position: absolute;
background-color: #fff;
z-index: 2;
left:0;
padding: 10px;
width: 100%;
border:1px solid #a94253;
}
.custom_submenu {
position: relative;
background-color:#f5f5f5;
margin-bottom:0;
padding:1.5%;
display:block;
border-top:2px solid #a94253;
z-index: 2147483647;
overflow-y: scroll;
max-height: 82vh;
}
.custom_submenu ul {
margin-bottom:0;
display:block;
column-width:330px;
}
#menu .titleConnexion {
color:#a94253;
text-transform:uppercase;
text-align:center;
padding-bottom:10px;
font-size:1.5em;
}
.wpmenucart-icon-shopping-cart-0{
font-size:2.5em;
display:block;
text-align:center;
}
footer {
background: #fff;
padding: 0;
font-family: 'Poppins', sans-serif;
width: 100%; bottom: 0;
height: 210px;
padding-top: 15px;
font-size: 12px;
}
a, a:hover, a:focus, a:visited {
text-decoration: none;
}
a:focus {
color: #a94253
}
td {
vertical-align: top;
}
h1 {
text-transform: uppercase;
}
.nopad {
padding: 0;
}
.nomarge {
margin: 0;
}
.clear {
clear: both;
}
.gold {
color: #d60dd6;
}
.gold:hover {
text-decoration: underline;
}
.strong {
font-weight: bold;
}
.spacing {
letter-spacing: 2px;
}
.btn {
border-radius: 0;
}
.btn-red {
background: #ff0000;
color: #fff;
display: block;
text-align: center;
padding: 5px 10px;
margin: 10px auto 0 auto;
border-radius: 0;
font-family: 'Poppins', sans-serif;
text-transform: uppercase;
float: right;
font-weight: 700;
border: 0;
}
.btn-gold {
background: #d60dd6;
color: #fff;
display: block;
text-align: center;
padding: 5px 10px;
margin: 10px auto 0 auto;
border-radius: 0;
font-family: 'Poppins', sans-serif;
text-transform: uppercase;
float: right;
font-weight: 700;
border: 0;
}
#go-to-website {
position: absolute;
top: 121px;
right: 0;
z-index: 1000;
}
.text-red {
color: #ff0000
}
.btn-red-responsive, .btn-gold-responsive {
margin: 0;
}
.color-white {
color: #fff !important;
} #top-bar {
background: #eee;
height: 30px;
}
#top-facebook {
display: inline-block;
font-size: 12px;
padding: 6px 0 7px 0;
font-weight: 500
}
.top-link {
float: right;
display: inline-block;
text-transform: uppercase;
color: #666;
padding: 6px 12px 7px 12px;
font-size: 12px;
border-left: 1px solid #ccc;
font-weight: 500
}
.top-link:hover {
color: #d60dd6;
}
.header-right a {
background-color:#033f69;
padding:8px 10px;
text-align:center;
color:#fff !important;
border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
font-size:12px;
float:right;
}
.header-right a:hover {
background-color:#033f69;
}
#breadcrumbs {
display:block;
position:relative;
width:100%;
padding:0 2%;
}
#breadcrumbs span {
margin-bottom: 0;
font-size: 12px;
}
#alert-not-authorized {
margin: 10px 0;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 2px;
line-height: 1;
color: #ff0000;
font-weight: 400;
width: 100%;
}
#page-header {
display: block;
background-color: #fff;
margin-top: 12px;
margin-bottom: 12px;
}
#logo {
text-align: center;
vertical-align: center;
}
#page-header .img-responsive {
margin: 0 auto;
}
#page-header .number {
color: #000;
font-weight: bold;
font-size: 21px;
display: block;
}
#page-header .contact a {
color: #000;
font-weight: bold;
display: block;
font-size: 10px;
}
#page-header .phone {
margin: 0 auto;
text-align: center;
background: url(//www.laparfumeriefrancaise.com/medias/img/phone.png) no-repeat 0 33px transparent;
padding-left: 20px; }
#page-header .phone p {
font-size:16px;
text-align: left;
margin:10px 0;
}
#page-header .phone p img {
margin-right:10px;
}
#page-header .phone a {
color: #000;
}
#page-header .opening {
font-weight: 300;
font-size: 10px;
}
#page-header .question {
font-weight: 300;
font-size: 12px;
}
#display-search {
float: right;
display: inline-block;
text-transform: uppercase;
padding: 6px 12px 7px 12px;
font-size: 12px;
background: #d60dd6;
font-weight: 500;
}
#display-search .fa {
color: #fff;
cursor: pointer;
}
.formSearch {
display: none;
}
#display-search.active {
padding: 3px 6px 3px 10px;
}
#display-search.active .formSearch {
display: inline-block;
margin-left: 6px;
}
.formSearchMobile {
margin: 10px 0;
width: 265px;
}
#top-search {
color: #000;
text-transform: uppercase;
width: 200px;
padding-left: 5px;
} ::-webkit-input-placeholder { color: #000;
color: #bbbbbb;
}
:-moz-placeholder { color: #000;
color: #bbbbbb;
opacity: 1;
}
::-moz-placeholder { color: #000;
color: #bbbbbb;
opacity: 1;
}
:-ms-input-placeholder { color: #000;
color: #bbbbbb;
}
::-ms-input-placeholder { color: #000;
color: #bbbbbb;
}
.background-gold {
background-color: #d60dd6 !important
}
.tabs .nav>li>a {
font-weight: 700;
font-size: 20px;
border: 1px solid #ddd;
}
#page-header .cart {
background: url(//www.laparfumeriefrancaise.com/wp-content/themes/laparfumerie/img/ico-panier.png) no-repeat center 0px;
display: block;
color: #000;
text-align: center;
padding-top: 60px;
text-transform: uppercase;
font-weight: 500;
font-size: 13px;
width: 130px;
margin: 0 auto;
}
#page-header .cart:hover {
text-decoration: none;
} .navbar {
border-radius: 0;
margin: 0;
background: #fff;
min-height: 0;
border: 0;
}
.navbar ul li a {
padding: 5px 10px;
}
.navbar ul li a:hover {
color: #d60dd6
}
.navbar-inverse .navbar-nav>li>a {
color: #000;
font-weight: 500;
font-family: 'Poppins', sans-serif;
}
.navbar-inverse .navbar-nav>li>a:focus {
color: #d60dd6;
}
.navbar-inverse .navbar-nav>li>a:hover {
color: #d60dd6;
}
.navbar a.active, .navbar a.active:hover {
color: #fff !important;
background: #d60dd6 !important;
}
.navbarCustom {
border-bottom: 3px solid #d60dd6;
margin-left: 0;
margin-right: 0;
}
.padding-0 {
padding: 0;
}
.padding10 {
padding: 10px;
}
.padding10 {
padding: 10px;
}
.padding15-left {
padding-left: 15px;
}
.margin-0 {
margin: 0;
}
#bloc-product-left {
background: #C3B3B3;
border-right: 1px solid #f6f5f5
}
.bloc-product-right{
background: #F2F2F2;
}
#brand-logo {
background: #a94253;
height: 50px;
margin: 0;
}
#brand-logo img {
height: 45px;
}
#brand-logo.white {
background: #fff;
border-bottom: 1px solid #f6f5f5;
}
#brand-logo h1 {
color: #ffffff;
font-size: 27px;
margin-top: 10px;
}
#brand-logo.white h1 {
color: #000000
}
#brand-description {
padding: 20px;
background: #d60dd6;
color: #fff;
box-shadow: inset 0px 5px 5px -5px #333
}
#brand-description-text {
font-size: 17px;
}
.vertical-center {
min-height: 150px;
min-height: 150vn;
display: flex;
align-items: center;
}
.block-product-inner {
background: #fff;
box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);
}
.home .block-product-inner {
height: 100%;
padding-bottom: 50px;
}
.block-info-product{
padding: 15px;
height: 200px;
}
.block-product-inner h2, .block-product-inner h3, .block-product-inner .block-info-product span{
text-align: center !important;
}
.block-product-inner h3{
font-style: italic;
}
.product #img-block {
position: relative;
overflow: hidden;
}
.product .flag-new {
text-transform: uppercase;
font-size: 12px;
letter-spacing: 2px;
line-height: 1;
color: #ff0000;
font-weight: 400;
width: 100%;
display: table;
text-align: center;
margin-bottom: 4px;
height: 12px;
}
.product .flag-promo {
position: absolute;
top: 5%;
right: -28px;
z-index: 10;
display: inline-block;
font-size: 12px;
width: 110px;
text-align: center;
padding: .25em 0;
color: white;
transform: rotate(45deg);
border: 5px solid #fff;
background: #ff0000;
}
.product #img-block .flag-promo {
top: 4%;
}
.product-section {
text-transform: uppercase;
padding: 20px 20px 10px 20px;
font-weight: 400;
}
.product-separator {
width: 100%;
background: #f4f4f4;
height: 5px;
}
li strong.ugs {
color: #1e1e1e;
display: block;
font-size: 15px;
font-weight: normal;
text-align: center;
font-style: italic;
}
.menu-menu_woocommerce-container {
background-color:#a94253;
padding: 5px;
display:block;
position:relative;
text-align:right;
}
.menu-menu_woocommerce-container ul {
margin: 0;
}
.menu-menu_woocommerce-container ul li {
display:inline-block;
width:auto;
vertical-align: middle;
}
.menu-menu_woocommerce-container ul li a {
color: #fff;
}
.menu-menu_woocommerce-container ul li a:hover {
color: #fff;
}
.menu-menu_woocommerce-container ul .wpmenucartli .wpmenucart-contents {
color: #033f69;
}
.menu-menu_woocommerce-container ul li#wpmenucartli {
z-index: 1;
position: absolute;
right: 0;
top: 50px;
}
@media screen and (max-width: 1024px){
.menu-menu_woocommerce-container ul li#wpmenucartli {
position: relative;
top: unset;
}
.site-search {
position: relative!important;
top: unset!important;
right: unset!important;
float: right;
margin-right: 25px;
margin-bottom: 25px;
margin-top: 15px;
}
.site-search #submit {
background-color: #254aad!important;
border: 1px solid #254aad!important;
}
}
.menu-menu_woocommerce-container ul li::after{
content:'';
border-right:1px solid #888;
margin:0 5px;
}
#order_comments_field span.woocommerce-input-wrapper {
width: 100%;
}
header { position: relative;}
.site-search{
position: absolute;
right: 180px;
z-index: 9;
top: 100px;
}
.site-search input[type="text"]{
width: 175px;
}
.site-search #submit{
background-color: #a94253;
color: #fff;
border: 1px solid #a94253;
}
.title-connect-login {
background: #000;
color: #fff;
text-align: center;
font-weight: bold;
padding: 10px;
margin-bottom: 30px;
font-size: 20px;
max-height: 50px;
}
.pres-login-inner {
background: #fff;
padding: 15px 20px 5px 20px;
}
.pres-login h1 {
text-align: left !important;
margin-top: 0 !important;
}
.pres-login p {
color: #a6a6a6;
font-size: 15px;
}
.login-content{
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.login-content .um input[type="submit"].um-button {
background: #a94253;
}
.content-login{
padding-top: 10px;
padding-bottom: 45px;
background-image: url(//www.laparfumeriefrancaise.com/wp-content/themes/laparfumerie/img/bg-loginpage.png);
background-size: cover;
} .row-eq-height {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
min-height: 650px;
}
.vcenter {
position: relative;
top: 50%;
transform: translateY(-50%);
-ms-transform: translateY(-50%);
}
.nav>li>a {
position: relative;
padding: 0 15px;
}
.navbar .navbar-nav {
display: inline-block;
float: none;
vertical-align: top;
position: relative;
text-transform: uppercase;
height: 30px;
}
.navbar .navbar-collapse {
text-align: center;
}
.navbar-inverse .navbar-toggle .icon-bar {
background-color: #d60dd6;
}
.navbar-inverse .navbar-toggle {
border-color: #d60dd6;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
border-color: #d60dd6;
background-color: #fff;
}
.list {
background: #f4f4f4;
padding-top: 50px;
padding-bottom: 40px;
display: none;
position: relative;
border-top: 1px solid #d60dd6;
}
.list li {
list-style-type: none;
}
.list li a {
color: #000;
font-weight: 500;
line-height: 25px;
}
.closesubmenu {
position: absolute;
right: 35px;
top: 35px;
}
.dropdown-menu {
padding: 0;
}
#menu-button {
color: #d60dd6;
font-size: 30px;
float: right;
}
.imgHome .col-md-4 {
padding-left: 0;
padding-right: 0;
}
.white-popup .line div.label {
line-height: 40px;
color: #000;
text-align: right;
padding: 0;
}
.listeProduct {}
.listeProduct h2 {
font-family: 'Poppins', sans-serif;
letter-spacing: 1px;
text-transform: uppercase;
padding-bottom: 30px;
}
.products {
padding-top: 10px;
}
.home .products {
margin-bottom: 0 !important;
}
.products .noproduct {
background-color: #fff;
padding: 20px;
text-align: center;
color: #000;
border: 1px solid #d60dd6;
border-radius: 5px;
margin-bottom: 20px;
}
.new-products {
padding-top: 10px;
}
.products .product, .new-products .product {
padding: 10px;
margin: 0 10px 80px 10px;
width: 23%;
display: inline-block;
position: relative;
background: #fff;
box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);
height: 690px;
float: left
}
.woocommerce div.product form.cart div.quantity {
float: none;
}
.product-content .up-sells .products .product {
width: 31%;
margin: 0 10px 80px 10px;
}
@media screen and (max-width: 900px){
.product-content .up-sells .products .product {
width: 47%;
margin: 0 10px 80px 10px;
}
}
@media screen and (max-width: 700px){
.product-content .up-sells .products .product {
width: 100%;
margin: 0 10px 80px 10px;
}
}
.block-img-product {
height: 200px;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
}
.products .product .img, .new-products .product .img {
height: 200px;
display: block;
margin: 0 auto 10px auto;
text-align: center;
background-color: #fff;
overflow: hidden;
position: relative;
}
.products .product .img img, .new-products .product .img img {
margin: 0 auto;
max-height: 198px;
}
.products .product .title, .new-products .product .title {
font-family: 'Poppins', sans-serif;
font-weight: bold;
letter-spacing: 1px;
min-height: 60px;
}
.products .product .baseline, .new-products .product .baseline {
font-family: 'Poppins', sans-serif;
min-height: 60px;
}
.products .product .price, .new-products .product .price {
font-family: 'Poppins', sans-serif;
font-weight: 400;
font-size: 18px;
}
.products .product .price .discount, .new-products .product .price .discount, .price-row .discount {
color: red;
}
.product .dispo, .gift .dispo, .new-products .product .dispo, .colProductHome .dispo {
margin: 20px auto;
width: 46%;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
}
.product .dispo span, .new-products .product span, .gift .dispo.on span, .colProductHome .dispo.on span {
color: #000;
text-transform: uppercase;
padding-right: 15px;
}
.product .dispo.on span:after, .new-products .product .dispo.on span:after, .gift .dispo.on span:after, .colProductHome .dispo.on span:after {
content: '';
width: 10px;
height: 10px;
background: green;
display: inline-block;
border-radius: 100%;
margin: 0px 0 0 9px;
}
.product .dispo.off span:after, .new-products .product .dispo.off span:after, .colProductHome .dispo.off span:after {
content: '';
width: 10px;
height: 10px;
background: red;
display: inline-block;
border-radius: 100%;
margin: 0px 0 0 9px;
}
.products .product .btn, .new-products .product .btn, .logout, .gift .btn {
background: #000;
color: #fff;
display: block;
text-align: center;
padding: 5px 10px;
margin: 10px auto 0 auto;
width: 95%;
border-radius: 0;
font-family: 'Poppins', sans-serif;
letter-spacing: 1px;
text-transform: uppercase;
font-weight: 700;
}
#view-return {
position: absolute;
left: 5px;
top: 14px;
text-transform: uppercase;
width: 44%;
}
.woocommerce div.product.product-content {
margin-top: 30px;
margin-bottom: 50px;
}
.woocommerce .woocommerce-breadcrumb a {
color: #fff;
}
.woocommerce .woocommerce-breadcrumb {
color: #d0d0d0;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.product-content #img-product {
border: 1px solid #000;
}
.product-content .price-row .price {
text-align: left;
}
.product-content .price-row .price .amount {
background: none;
text-align: left !important;
color: #000;
font-size: 30px;
display: block;
padding: 0 !important;
}
.product-content .price-row .price del .amount {
display: inline;
font-size: 20px;
}
.product-content .single-product-info .cart .stock {
display: none;
}
.product-content h1 {
margin-top: 0;
margin-bottom: 0;
}
.product-content #product-brand {
font-weight: 600;
margin: 5px 0 10px 0;
font-size: 17px;
}
.product-content .baseline {
font-size: 17px;
color: #a94253;
}
.product-content .dispo {
margin: 5px 0;
width: 100%;
text-align: center;
}
.product-content .desc {
margin-top: 20px;
color: #a6a6a6;
}
.product-content .price-row {
margin-top: 20px;
padding: 10px 0;
}
.product-content a.btn.addcart, .product-content a.btn.addgift, .product-content .choose_qty, .gift .btn.deletegift {
margin: 0 auto;
}
.product-content .price {
text-align: center;
font-size: 17px;
margin: 5px 0;
}
.single-product .product-content .up-sells > h2 {
font-size: 22px;
margin-top: 30px;
margin-bottom: 30px;
}
.single-product .product-content .up-sells .product .dispo {
margin: 20px auto;
width: 46%;
}
.product-content .related.products {
display: none;
}
.single-product form.cart .quantity .qty {
height: 46px;
}
.single-product form.cart .button {
background: #a94253;
padding: 15px !important;
}
.single-product form.cart .button:hover {
background: #a94253;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
float: none;
width: auto;
}
.woocommerce span.onsale {
min-height: 3.236em;
min-width: 3.236em;
padding: 0.502em;
font-size: 1em;
font-weight: 100;
position: absolute;
text-align: center;
line-height: 3.236;
top: -.5em;
left: -.5em;
margin: 0;
border-radius: 100%;
background-color: #b37db3;
color: #fff;
font-size: .757em;
z-index: 9;
}
#wc-stripe-payment-request-wrapper,
#wc-stripe-payment-request-button-separator { display: none!important;}
#crossselling {
margin-top: 70px;
margin-bottom: 50px;
border-top: 6px solid #f4f4f4;
}
#crossselling h2 {
font-weight: 400;
margin-bottom: 30px;
font-size: 26px;
}
#crossselling .product .dispo {
width: 70%;
}
.gift .btn.deletegift {
background: #d60dd6;
color: #fff;
}
a.btn.addcart, a.btn.addgift {
background: #000;
color: #fff;
display: block;
text-align: center;
padding: 5px 10px;
margin: 10px auto 0 auto;
width: 95%;
border-radius: 0;
font-family: 'Poppins', sans-serif;
letter-spacing: 1px;
text-transform: uppercase;
}
.alert_stock {
font-size: 12px;
margin-top: 10px;
}
.alert_stock input {
width: 13px;
height: 13px;
padding: 0;
margin: 0;
vertical-align: bottom;
position: relative;
top: -1px;
}
.alert_stock label {
display: inline;
font-weight: 500;
cursor: pointer;
}
.alert-check {
color: #5b9909;
width: 12px;
height: 12px;
display: inline-block;
}
.alert-check i {
display: none;
}
.fastTitle {
font-size: 11px;
font-weight: 700;
width: 26px;
float: left;
margin-top: 3px;
min-height: 20px;
}
.fastTitle {
width: 50px;
}
.fastTitle img {
float: right;
margin: 3px 3px 0 0;
}
.fastBorderBottom [class*="col-lg-"] {
padding-left: 10px;
padding-right: 10px;
}
.fastBorderBottom {
padding-bottom: 5px;
}
.fastCommand h4 {
background-color: #cecece;
font-size: 12px;
margin-top: 5px;
margin-bottom: 5px;
font-weight: 700;
padding: 2px;
}
.productFast {
display: inline;
}
.priceFast {
display: inline;
font-size: 12px;
}
.btnFast {
width: 95% !important;
}
.btnFast:disabled {
background: #747474;
color: #fff;
display: block;
text-align: center;
padding: 5px 10px;
margin: 50px auto 40px auto;
width: 95%;
border-radius: 0;
font-family: 'Poppins', sans-serif;
letter-spacing: 1px;
text-transform: uppercase;
}
.product .btn:hover, .gift .btn:hover {
background: #d60dd6;
color: #fff;
}
.products .product .btn.deletegift {
background: #d60dd6;
color: #fff;
}
.product .btn.deletegift:hover, .gift .btn.deletegift:hover {
background: #000;
color: #fff;
}
.listMarques {
display: block;
}
.custom_submenu h2, .listMarques h2 {
font-family: 'Poppins', sans-serif;
letter-spacing: 1px;
text-transform: uppercase;
padding-bottom: 15px;
}
.custom_submenu .list, .listMarques .list {
display: block;
overflow: hidden;
list-style-type: none;
}
.custom_submenu .list ul, .listMarques .list ul {
display: block;
padding: 0;
float: left;
margin: 0 0 30px 55px;
}
.custom_submenu .list ul:first-child, .listMarques .list ul:first-child {
margin: 0 0 30px 0;
}
.custom_submenu .list ul li, .listMarques .list ul li {
display: block;
margin: 0;
padding: 0;
list-style: none;
}
.custom_submenu a, .listMarques .list li a {
text-transform: uppercase;
color: #000 !important;
font-family: 'Poppins', sans-serif;
}
.brand ul li {
list-style-type: none;
}
footer div {
text-align: center;
}
footer a {
color: #000 !important;
}
footer #address {
background: #f5f5f5;
color: #000;
border-top: 1px solid #ccc;
padding-top: 15px;
} footer #footer-info {
padding-top: 30px;
padding-bottom: 30px;
}
footer img {
height: 20px;
}
footer .footer-title {
margin-bottom: 20px;
font-size: 16px;
color: #033f69;
text-transform: uppercase;
}
footer .footer-number {
font-size: 16px;
}
footer #copyright {
background: #000;
color: #fff;
line-height: 37px;
}
footer a:hover {
color: #d60dd6;
} .carrousel .nav {
bottom: 1em;
overflow: hidden;
position: absolute;
z-index: 110;
left: 50%;
}
.carrousel .nav span { background-color: #d60dd6;
border-radius: 15px;
cursor: pointer;
display: inline-block;
height: 16px;
width: 16px;
margin: 0.2em 0.2em 1em 0.2em;
overflow: hidden;
text-indent: 100%;
transition: all 0.3s ease 0s;
vertical-align: middle;
}
.carousel-control.left, .carousel-control.right {
background-image: none;
}
.carousel-control .chevron-left, .carousel-control .chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
margin: auto;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
} .blocCartHover {
display: none;
z-index: 1000;
position: absolute;
top: 97px;
right: 0;
width: 460px;
opacity: 0.95;
background: #d60dd6;
color: #fff;
padding: 10px;
}
.blocCartHover .gifttitle {
text-align: center;
font-weight: bold;
text-transform: uppercase;
padding: 3px 0;
margin: 5px 20px 10px 20px;
border-top: 2px solid #fff;
border-bottom: 2px solid #fff;
}
.blocCartHover .line {
margin-bottom: 10px;
}
.blocCartHover .line .title {
float: left;
padding-right: 10px;
width: 280px;
}
.blocCartHover .line .qty {
float: left;
width: 70px;
border: 1px solid #fff;
}
.blocCartHover .line .qty a.moins, .blocCartHover .line .qty a.plus {
float: left;
width: 15px;
text-align: center;
display: block;
color: #fff;
}
.blocCartHover .line .qty a.plus {
border-left: 1px solid #fff;
}
.blocCartHover .line .qty a.moins {
border-right: 1px solid #fff;
}
.blocCartHover .line .qty span {
float: left;
width: 36px;
text-align: center;
display: block;
}
.blocCartHover .line .price {
float: left;
width: 60px;
text-align: center;
}
.blocCartHover .line .delete {
float: left;
}
.blocCartHover .line .delete a.trash, .blocCartHover .line .delete a.trashGift {
display: block;
background: transparent url(//www.laparfumeriefrancaise.com/wp-content/themes/laparfumerie/img/trash.png) no-repeat center center;
height: 18px;
margin: 0 auto;
width: 30px;
}
.blocCartHover .validCart {
display: block;
text-align: center;
}
.blocCartHover .validCart a {
display: block;
background: #e6e6e6;
color: #000;
text-transform: uppercase;
padding: 6px;
margin: 0 auto;
font-family: 'Poppins', sans-serif;
font-weight: 700;
letter-spacing: 1px;
width: 50%;
}
.blocCartHover .closeCart {
display: block;
background: transparent url(//www.laparfumeriefrancaise.com/wp-content/themes/laparfumerie/img/close-cart.png) no-repeat center center;
width: 12px;
height: 12px;
float: right;
}
.page_2 {
background: #fff;
padding: 10px;
overflow: hidden;
}
.page a, .page a:hover,
.woocommerce-page a, .woocommerce-page a:hover,
.error404, .error404 a,
body.search-results a {
color: #a94253;
}
.page:not(.home) .post-content,
body.error404 .error-404 {
width:1000px;
margin:0 auto;
display:block;
position:relative;
margin-top:1%;
margin-bottom:1%;
}
body.error404 .error-404 .page-content {
margin:3% 0;
color:#000;
display:block;
position:relative;
}
body.search-results {
width:100%;
border:none;
background:inherit;
padding:0;
}
body.search-results #primary {
padding:2%;
}
.woocommerce-page .post-title, .page .post-title {
background-color:#a94253;
color:#fff;
margin-top:0;
padding:10px 0;
font-size:27px;
} .page-template-page_accueil h2.ss-post-title {
text-transform:uppercase;
font-weight:400;
margin:3% 0;
text-align: center
}
.woocommerce-products-header {
margin-top:10px;
}
.woocommerce-cart-form, .cart-collaterals {
width: 1000px !important;
margin: 0 auto;
display: block;
position: relative;
}
.woocommerce-MyAccount-navigation ul li {
margin:2% 0;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
float: right;
width: 100%;
max-width:inherit;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
float: left;
width: 100%;
max-width:inherit;
}   .alert_wrapper input[type="submit"]:hover {
background: #ccc;
}
.alert_wrapper input[type="submit"] {
background: #a94253;
}
.home h1 {
background-color: transparent !important;
color: #000 !important;
}
.home h2.ss-post-title.post-title {
background: transparent;
color: #000;
font-style: normal;
font-weight: 500;
}
.page h1 {
font-family: 'Poppins', sans-serif;
text-transform: uppercase;
font-size: 28px;
text-align:center;
margin-top:3%;
}
.page h2 {
font-family: 'Poppins', sans-serif;
margin-top: 15px;
text-transform: uppercase;
background-color: #f6f5f5;
font-size: 16px;
color: #000;
}
.page h3 {
font-size: 15px;
color: #888;
text-align: left;
font-weight: 100;
}
.page .margeTopCompte {
margin-top: 30px;
}
.page .nocommand {
font-style: italic;
text-align: center;
padding: 15px;
}
.page .btn-black {
background: #000;
color: #fff;
text-align: center;
padding: 5px 20px;
border-radius: 0;
font-family: 'Poppins', sans-serif;
letter-spacing: 1px;
text-transform: uppercase;
font-weight: 700;
border: 0;
display: inline-block;
}
.page .btn-black:hover {
background: #d60dd6;
color: #fff;
}
.btn-secondary {
color: #fff;
background-color: #6c757d;
border-color: #6c757d;
}
.btn-secondary:hover {
color: #fff;
}
#input-promo {
height: 35px;
padding-left: 10px;
}
.btn-promo {
background: #f6f5f5;
border-radius: 0;
color: #000 !important;
text-decoration: none !important;
border: none;
display: inline-block;
padding: 8px 16px;
vertical-align: middle;
overflow: hidden;
text-align: center;
cursor: pointer;
white-space: nowrap;
}
.viewcart {
width: 100%;
}
.viewcart th {
font-family: 'Poppins', sans-serif;
color: #000;
padding: 10px 0;
font-weight: 700; }
.viewcart td {
font-family: 'Poppins', sans-serif;
vertical-align: middle;
}
.viewcart td.noarticle {
text-align: center;
padding: 10px;
} .viewcart td.name span {
font-weight: 700;
}
.viewcart td.gift a, .viewcart td.gift div {
text-align: center;
background: #d60dd6;
color: #fff;
display: inline-block;
padding: 3px 8px;
border-radius: 5px;
}
.viewcart td.gift div {
background-color: #ddd;
color: #000;
}
.viewcart td.gift div span {
display: block;
float: left;
}
.viewcart td.gift div a {
margin: 8px 0 0 10px;
}
.viewcart td.gift div a:hover {
background-color: #000;
}
.viewcart td .img {
max-width: 150px;
max-height: 150px;
position: relative;
overflow: hidden;
}
.viewcart td.dispo {
text-align: center;
width: 200px;
}
.viewcart td.dispo span {
padding-right: 15px;
display: inline-block;
text-align: right;
margin: 0 auto;
}
.viewcart td.dispo.on span {
background: url(//www.laparfumeriefrancaise.com/wp-content/themes/laparfumerie/img/dispo-on.jpg) no-repeat right center;
}
.viewcart td.dispo.off span {
background: url(//www.laparfumeriefrancaise.com/wp-content/themes/laparfumerie/img/dispo-off.jpg) no-repeat right center;
}
.viewcart td.price {
text-align: center;
letter-spacing: 2px;
width: 120px;
}
.viewcart td.price s {
color: red;
}
.viewcart td.qty {
width: 170px;
}
.viewcart td.qty div {
margin: 0 auto;
overflow: hidden;
width: 110px;
border: 1px solid #000;
}
.viewcart td.qty div a.moins, .viewcart td.qty div a.plus {
float: left;
width: 25px;
text-align: center;
display: block;
color: #000;
}
.viewcart td.qty div a.plus {
border-left: 1px solid #000;
}
.viewcart td.qty div a.moins {
border-right: 1px solid #000;
}
.viewcart td.qty div span {
float: left;
width: 56px; text-align: center;
display: block;
}
.viewcart td.qty div span input {
border: 0;
width: 58px;
text-align: center;
padding: 0;
}
.viewcart td.qty div a.plus.bgBlack {
background-color: #000;
color: #fff;
}
.viewcart td.total, .viewcart td.libTotal {
font-size: 17px;
font-weight: 700;
}
.viewcart td.libTotal {
text-transform: uppercase;
text-align: right;
padding-right: 15px;
}
.viewcart td.total {
text-align: left;
}
#info-promo-alert {
color: #ff0000;
font-size: 12px;
font-style: italic;
}
#info-promo-text {
color: #008000;
font-size: 12px;
font-style: italic;
}
.credit_gift {
background-color: #000;
color: #fff;
padding: 10px;
margin-top: 10px;
display: inline-block;
font-size: 20px;
}
.amountMini {
text-align: center;
padding: 30px 0;
font-weight: 700;
font-size: 16px;
}
#commentaires {
display: block;
width: 100%;
height: 100px;
}
.btn-valid {
margin: 10px auto 50px auto;
background: #000;
color: #ccc;
text-transform: uppercase;
display: block;
}
.btn-valid:hover {
background: #d60dd6;
color: #fff;
}
.marginBottomCart {
margin-bottom: 40px;
}
.viewAddress .address {
padding: 10px;
text-align: center;
}
.viewAddress .cadre h3 {
margin-top: 0;
margin-left: 10px;
display: inline-block;
}
.payment img {
margin: 0 auto;
max-height: 100px;
}
.payment .txt {
padding: 10px;
text-align: justify;
font-weight: 700;
}
.payment .cadre:hover, .payment .cadre.selected {
border: 1px solid #000;
box-shadow: 0 0 5px 0 #000;
}
.payment .cadre h3 {
margin-top: 0;
margin-left: 10px;
display: inline-block;
}
.fa-th-large, .fa-th-list {
font-size: 25px;
}
#product-block i {
border-right: 1px solid #d60dd6;
padding-right: 10px;
}
#product-list i {
padding-left: 6px;
}
#product-block, #product-list {
color: #9c9ca8
}
#product-block.active, #product-list.active {
color: #d60dd6
}
.marquesList { background-color: transparent;
padding: 15px 10px 0 10px;
}
.marquesList .all {
overflow: hidden;
position: relative;
}
.marquesList.new-menu-scrolled {
position: fixed;
z-index: 1500;
margin: 0;
top: 0;
display: block;
}
.marquesList ul {
margin: 10px 0 20px 0;
padding: 0 0 0 10px;
height: 100vh; }
.marquesList ul li {
list-style: none;
margin: 0;
padding: 0;
}
.marquesList ul li a {
font-family: 'Poppins', sans-serif;
color: #fff;
text-transform: uppercase;
font-weight: 500;
font-style: italic;
}
.marquesList ul li a:hover{
color: #a94253;
}
.marquesList ul li a.selected {
font-weight: bold;
color: #d60dd6;
z-index: 1500;
}
.marquesList .title {
font-family: 'Poppins', sans-serif;
font-weight: 700;
color: #fff;
text-transform: uppercase;
margin-top: 20px;
border-bottom: 1px solid #f6f5f5;
margin-bottom: 20px;
padding-bottom: 10px;
}
.navMarque {
border-top: 1px solid #ced0d0;
padding-top: 15px;
padding-bottom: 15px;
z-index: 100;
}
.navMarque a {
float: left;
display: block;
width: 50%;
font-size: 11px;
font-family: 'Poppins', sans-serif;
font-weight: 700;
color: #000;
}
.navMarque a:hover {
color: #ced0d0;
}
.navMarque a.prev {
text-align: left;
background: url(//www.laparfumeriefrancaise.com/wp-content/themes/laparfumerie/img/marque-prev.png) no-repeat center left;
padding-left: 15px;
}
.navMarque a.next {
text-align: right;
background: url(//www.laparfumeriefrancaise.com/wp-content/themes/laparfumerie/img/marque-next.png) no-repeat center right;
padding-right: 15px;
}
.listing .products .product {
margin: 0 30px 20px 0;
}
.container_qty {
margin: 0 auto;
width: 90%;
min-height: 34px;
}
.choose_qty {
display: none;
margin: 10px auto 0 auto;
width: 123px;
border-radius: 0 !important;
}
.choose_qty .plus, .choose_qty .moins {
background: #000;
color: #ccc;
display: table-cell;
text-align: center;
width: 30px;
height: 31px;
line-height: 31px;
margin: 0;
border-radius: 0;
border: 1px solid #000;
font-family: 'Poppins', sans-serif;
float: left;
}
.choose_qty .moins.disabled, .moinsFast.disabled {
background-color: #ccc;
border-color: #ccc;
color: #aaa;
}
.choose_qty input {
text-align: center;
float: left;
display: table-cell;
border: 1px solid #000; height: 31px;
line-height: 31px;
width: 63px;
}
.white-popup {
position: relative;
background: #FFF;
padding: 20px;
width: auto;
max-width: 800px;
margin: 20px auto;
}
.white-popup h1 {
margin-top: 0;
}
.white-popup h2 {
text-transform: uppercase;
}
.white-popup div {
margin: 5px 0;
}
.white-popup div.nomarge {
margin: 0;
}
.choose_qty_fast {
display: inline;
margin: 10px 0;
width: 30px;
border-radius: 0 !important;
}
.choose_qty_fast input {
text-align: center;
border: 1px solid #000;
height: 20px;
line-height: 20px;
width: 18px;
}
.white-popup a {
background: #000;
color: #ccc;
display: block;
text-align: center;
padding: 5px 10px;
border-radius: 0;
font-family: 'Poppins', sans-serif;
letter-spacing: 1px;
text-transform: uppercase;
}
.white-popup img {
margin: 0 auto;
}
.white-popup .price {
text-align: center;
font-size: 30px;
letter-spacing: 2px;
font-weight: 700;
}
.white-popup a:hover {
background: #d60dd6;
color: #fff;
} .credit {
background-color: #fff;
border: 1px solid #d60dd6;
padding: 5px;
margin: 0;
text-align: center;
margin-top: 15px;
}
.credit .title {
font-weight: 700;
font-family: 'Poppins', sans-serif;
font-size: 16px;
color: #d60dd6;
}
.credit .value {
font-size: 30px;
}
.pdf, .pdf:hover {
color: red;
font-size: 30px;
}
.zoom {
color: #000;
font-size: 30px;
}
.zoom:hover {
color: #d60dd6;
}
.pdf.disabled {
color: #ccc;
cursor: help;
}
.remarques {
padding: 10px;
}
.viewcart.listecmd {
padding-bottom: 30px;
}
table.listecmd tr {
height: 42px;
}
.payment-block {
cursor: pointer;
}
.woocommerce-checkout #payment ul.payment_methods .stripe-card-group, #add_payment_method #payment ul.payment_methods .stripe-card-group,
.wc-stripe-elements-field {
position: relative;
display: block;
width: 100%;
}
.cb .div, .virement .div, .cheque .adresse .div, .cheque .ordre .div, .cheque .montant .div {
background: #d60dd6;
color: #fff;
padding: 10px;
height: 150px;
margin: 20px 0;
}
.virement .div {
height: 130px;
}
.virement .iban .div, .virement .bic .div, .virement .titulaire .div, .virement .montant .div {
height: 90px;
}
.cb .headinfos, .virement .headinfos, .cheque .headinfos {
font-weight: 700;
font-size: 24px;
text-transform: uppercase;
margin-bottom: 10px;
border-bottom: 1px solid #fff;
}
.cb .value, .virement .value {
text-align: center;
font-size: 13px;
}
.cheque .value {
text-align: center;
font-size: 13px;
}
.virement .value table {
width: 100%;
}
.virement .adresse .value {
text-transform: uppercase;
}
.virement .value th {
text-transform: uppercase;
text-align: center;
}
.virement .value td {
text-align: center;
}
.rappel {
border: 1px solid red;
background: #eee;
text-align: center;
padding: 10px;
width: 60%;
margin: 0 auto;
font-weight: normal;
font-size: 20px;
}
.rappel span {
color: red;
}
.printpage {
display: block;
margin: 20px auto 0 auto;
width: 200px;
padding: 10px 0;
text-align: center;
background: #000;
}
.page a.printpage, .page a.printpage:hover {
color: #fff;
}
.smallMiniImages {
margin-top: 15px;
}
.col-xs-15, .col-sm-15, .col-md-15, .col-lg-15 {
position: relative;
min-height: 1px;
padding-right: 10px;
padding-left: 10px;
} .productBoxCart {
border: 1px solid #ccc;
margin-top: 15px;
padding: 15px;
}
.productXsCartTitle {
font-weight: 700;
text-transform: uppercase;
font-family: 'Poppins', sans-serif;
letter-spacing: 1px;
}
.productXsCartDesc {
font-family: 'Poppins', sans-serif;
letter-spacing: 1px;
padding-bottom: 10px;
}
.priceCartLeft .col-xs-6 {
padding-right: 0 !important;
}
.priceCartRight .col-xs-6 {
padding-left: 0 !important;
}
.priceProductCart {
margin: 0;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background-color: #EFEFEF;
text-align: center;
padding: 5px 0;
}
.priceTotalProductCart {
margin: 0;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
background-color: #EFEFEF;
text-align: center;
padding: 5px 0;
font-weight: 700;
}
.giftCart {
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
text-align: center;
padding: 5px 0;
}
.TotalXsCart {
font-weight: 700;
text-transform: uppercase;
font-size: 20px;
}
.qty div {
margin: 0 auto;
overflow: hidden;
border: 1px solid #000;
width: 120px;
}
.productBoxCart .qty div a.moins, .productBoxCart .qty div a.plus {
float: left;
width: 30px;
text-align: center;
display: block;
background-color: #333;
color: #fff;
}
.productBoxCart .qty div a.plus {
border-left: 1px solid #000;
}
.productBoxCart .qty div a.moins {
border-right: 1px solid #000;
}
.productBoxCart .qty div span {
float: left;
width: 58px; text-align: center;
display: block;
}
.productBoxCart .qty div span input {
border: 0;
width: 58px;
text-align: center;
padding: 0;
background-color: #fff;
}
.productBoxCart .qty div a.plus.bgBlack {
background-color: #000;
color: #fff;
}
#subscribe .fa-info-circle, #security-update .fa-info-circle {
line-height: 33px;
font-size: 15px;
}
.sub-account-link {
margin-right: 10px;
}
.account .btn-account {
background-color: #d60dd6;
color: #fff;
border: 1px solid #d60dd6;
}
.account .btn-account:hover {
color: #000;
}
#sub-account-table a {
color: #fff;
}
#success-block {
display: none;
}
#subscribe .form-control, #security-update .form-control {
border: 1px solid #d60dd6;
border-radius: 0;
}
#subscribe label, #security-update label {
font-weight: 400;
}
#subscribe h1, #security-update h1 {
border-bottom: 6px solid #d60dd6;
padding-bottom: 20px;
margin-bottom: 30px;
margin-top: 50px;
}
#security-update h2 {
padding-bottom: 0px;
margin-bottom: 30px;
color: #000;
background: transparent;
font-size: 20px
}
#security-update #billing {
border-right: 1px solid #eee
}
#change-data {
margin-top: 40px;
}
#password-incorrect, #email-exist, #password-regex, .error-empty {
display: none;
color: #ff0000;
}
#error-period {
color: #ff0000;
}
#legal-newsletter {
font-style: italic;
margin-top: 20px;
font-size: 12px;
}
.account h1 {
font-size: 20px;
margin-top: 10px;
}
.account a.active, #sub-account-table a.active {
box-shadow: none;
-webkit-box-shadow: none;
} .accountCommandBoxXs {
border: 1px solid #ccc;
margin: 15px 0;
padding: 0;
}
.white-popup .accountCommandBoxXs div {
margin: 0 0 !important;
}
.accountTitleXs {
padding: 10px;
font-weight: 700;
}
.accountRefXs {
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background-color: #EFEFEF;
padding: 10px 5px;
}
.accountQtyXs {
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background-color: #EFEFEF;
padding: 10px 5px;
}
.accountStatusXs {
padding: 10px;
}
.accountInfosXs {
padding: 10px;
}
.accountPriceXs {
font-weight: 700;
font-size: 15px;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
background-color: #D8D8D8;
padding: 10px 5px;
}
.accountPriceDetailXs {
font-weight: 400;
font-size: 15px;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
padding: 10px 5px;
}
.accountPriceDetailTotalXs {
font-weight: 700;
font-size: 15px;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
padding: 10px 5px;
}
#point-relais {
margin-top: 20px;
font-weight: 700;
font-size: 16px;
}
#btn-chronopost {
margin-top: 20px;
color: #fff;
} .mobmenu_content .menu-menu_woocommerce-container {
background-color:transparent;
}
.mobmenu_content .menu-menu_woocommerce-container ul li{
display:block;
}
.carousel .carousel-indicators li {
border: 1px solid #000;
height: 10px;
}
#carousel-brand .carousel-indicators li {
border: 1px solid #fff;
}
.carousel-indicators .active {
background-color: #a94253;
border: 1px solid #000;
margin: 1px;
}
#bigcart select, .product select {
width: 100px;
padding-left: 5px;
margin: 5px auto;
display: block;
}
#bigcart label {
font-weight: 400;
}
#bigcart {
margin-top: 10px;
}
#bigcart h1 {
font-size: 20px;
line-height: 30px;
}
#bigcart h3 {
font-size: 20px;
margin: 0;
font-weight: 700;
text-transform: uppercase;
}
.viewcart {
margin-bottom: 20px;
}
#bigcart #cart-total {
padding: 10px;
}
#bigcart .background-grey {
background: #f6f5f5;
}
#bigcart .border-grey {
border: 1px solid #f6f5f5;
}
#bigcart .viewcart tr>td, #bigcart .viewcart tr>th {
padding: 10px;
}
#bigcart label {
margin-bottom: 0;
cursor: pointer
}
#cart-validated {
margin-top: 20px;
}
#cart-consumer-block, #cart-validated-block {
border: 1px solid #d60dd6;
padding: 10px;
margin-bottom: 10px;
}
.cart-consumer-block-children {
border: 1px solid #f6f5f5;
}
.cart-consumer-block-children:first-child {
margin-bottom: 10px;
}
.cart-consumer-block-children:not(:last-child) {
margin-bottom: 10px;
}
#cart-consumer-title, #cart-validated-title {
text-transform: uppercase;
font-family: 'Poppins', sans-serif;
} .products {
display:block;
position:relative;
margin:0 auto;
margin-bottom:3%;
}
body.home .colProductHome { margin-bottom:5%;
}
body.home .colProductHome img{
height: 300px ;
height: auto;
width:auto;
}
#colProductHome img{
height: auto;
width:auto;
}
.woocommerce img, .woocommerce-page img {
height: auto;
max-width: 100%;
margin-bottom:20px;
}
.products h2 {
background-color: transparent;
color: #1e1e1e;
font-size: 17px;
text-align: center;
text-transform: inherit; font-weight: 600;
font-style: italic;
margin-bottom: 0;
}
.products .product-desc {
color: #a6a6a6;
font-style: italic;
text-align: center;
}
.products .price {
text-align: center;
margin-top: 10px;
}
.products form .quantity {
text-align: center;
}
.products form .stock {
display: block;
text-align: center;
font-size: 12px;
}
.products form button{
width: calc(100% - 20px);
padding: 15px !important;
background-color: #a94253 !important;
position: absolute !important;
bottom: 10px;
left: 10px !important;
}
.products .product a.product_type_simple {
width: calc(100% - 20px);
position: absolute;
bottom: 10px;
padding: 15px !important;
}
form.cart .member_fields {
margin-bottom: 5px;
width: 100%;
}
.page-numbers a {
color: #000;
}
.products .block-info-product {
height: 195px !important;
}
.product_home {
display:block;
position:relative;
width:100%;
}
.price {
display:block;
position:relative;
text-align:left;
color:##888;
font-size:18px;
}
.home .price {
display:block;
position:relative;
text-align:left;
color:##888;
font-size:18px;
position: absolute;
bottom: 15px;
width: calc( 100% - 50px);
}
.price .amount{
background: #033f69;
color: #fff;
display: inline-block;
padding: 10px 15px;
}
.price ins {
color:green;
}
.button {
background-color:#f3f3f3;
padding:10px 20px;
color:#000;
text-align:center;
width:59%;
margin:0 auto;
margin-top:4%;
padding: .618em 0.2em !important;
}
.button a {color:#000;}
#order_code_ce_field { display: none;} .added_to_cart {
background-color: #a94253;
color: #fff !important;
padding: .618em 0.2em !important;
width:39%;
text-align: center;
display:inline-block;
}
a.added_to_cart:hover {
color:#fff;
}
.woocommerce a.button {
margin-top: 15px;
font-weight: 200;
}
.woocommerce a.checkout-button{
background-color: #a94253 !important;
}
#payment button.button {
background-color: #a94253 !important;
} .wpcf7-form-control-wrap {
display:inline-block;
position:relative;
width:49%;
margin-bottom:1.5%;
}
.checkbox-rgpd {
width: 100%;
}
.wpcf7-form-control-wrap:first-child{margin-right:1%;}
.Objet, .Texte{width:99%;}
.wpcf7-form-control-wrap input,.wpcf7-textarea {
display:block;width:100%;
}
.wpcf7-form {
margin-top:5%;
margin-bottom:5%;
} .error-404 #bloc-product-left {
display: block;
position: relative;
width: 100%;
max-width: inherit;
}
.error-404 #bloc-product-left h2 {
margin-top:2%;
color: #d60dd6;
}
.error-404 #bloc-product-left .marquesList ul.wooc_sclist {
margin-bottom: 0;
display: block;
column-width: 280px;
}
.um input[type="submit"].um-button, .um input[type="submit"].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {
background: #a94253 !important;
}
.um .um-tip:hover, .um .um-field-radio.active:not(.um-field-radio-state-disabled) i, .um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i, .um .um-member-name a:hover, .um .um-member-more a:hover, .um .um-member-less a:hover, .um .um-members-pagi a:hover, .um .um-cover-add:hover, .um .um-profile-subnav a.active, .um .um-item-meta a, .um-account-name a:hover, .um-account-nav a.current, .um-account-side li a.current span.um-account-icon, .um-account-side li a.current:hover span.um-account-icon, .um-dropdown li a:hover, i.um-active-color, span.um-active-color {
color:  #d60dd6 !important;
} .conseil-pages {
background: #F2F2F2;
}
.conseil-pages .container {
padding: 30px 0;
}
.conseil-pages .conseil-title-block {
background: #a94253;
color: #fff;
height: 50px;
position: relative;
}
.btn-conseil {
padding: 10px 20px;
background-color: #a94253;
color: #fff;
display: inline-block;
margin-bottom: 15px;
}
.btn-conseil:hover {
color: #fff;
}
.conseil-pages .conseil-title-block #breadcrumbs {
position: absolute;
left: 5px;
top: 14px;
text-transform: uppercase;
width: 44%;
color: #fff;
font-size: .92em;
display: flex;
align-items: center;
justify-content: center;
}
.conseil-pages .conseil-title-block #breadcrumbs a {
color: #fff;
font-size: 1.3em;
}
.conseil-pages .conseil-title-block #breadcrumbs .breadcrumb_last {
color: #fff;
font-size: 1.3em;
font-weight: 400;
}
.conseil-pages .conseil-title-block h1 {
text-align: center;
font-size: 27px;
padding-top: .5rem;
}
.conseil-pages .listing-conseil .item-conseil-inner {
background: #fff;
box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);
display: block;
text-align: center;
}
.conseil-pages .listing-conseil .item-conseil .block-img {
height: 200px;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 15px;
}
.conseil-pages .listing-conseil .item-conseil .block-img img {
height: auto;
max-width: 100%;
}
.conseil-pages .listing-conseil .item-conseil .block-title h2 {
color: #1e1e1e;
font-size: 17px;
text-align: center;
font-weight: 600;
font-style: italic;
margin-bottom: 0;
}
.conseil-pages .listing-conseil .item-conseil .block-text {
padding: 20px;
color: #a6a6a6;
font-style: italic;
text-align: center;
height: 250px;
}
.conseil-pages span.link-product-title {
display: block;
text-align: center;
font-weight: 600;
font-size: 1.5rem;
margin-top: 35px;
font-style: italic;
}
.conseil-pages .products .product {
padding: 10px;
margin: 0 10px 80px 10px;
width: 31%;
display: inline-block;
position: relative;
background: #fff;
box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);
height: 650px;
float: left;
}
.conseil-pages .products form button {
color: #fff;
border: none;
font-weight: 700;
border-radius: 3px;
}
.wc-proceed-to-checkout a, .wc-proceed-to-checkout a:hover {
color: #fff;
}
@media (max-width:320px){
.row-eq-height .col-sm-9 {width:100% !important;} body.home #colProductHome {width: calc(100% / 1) !important;}
}
@media (min-width:480px) and (max-width:719px){
body.home #colProductHome {
width: calc(100% / 2 !important);
margin-bottom: 5%;
} .woocommerce .woocommerce-MyAccount-navigation {width:100%;}
.woocommerce .woocommerce-MyAccount-content {width: 100%;}
}
@media (max-width: 575px){
header.site-header .header-site-name img {
padding-top: 15px !important;
}
}
@media (max-width:720px){
.woocommerce .woocommerce-MyAccount-navigation {padding-left:15px;}
.woocommerce .woocommerce-MyAccount-content {
width: 75% ;
padding-left: 2%;
float:right !important;
}
.woocommerce img, .woocommerce-page img {height: auto !important;}
}
@media (max-width: 768px) {
header.site-header .header-site-name img {
max-height: 60px !important;
}
.woocommerce img, .woocommerce-page img {height: auto !important;}
body {
background-color: #fff;
color: #000;
}
h1 {
font-size: 26px;
margin-top: 0;
}
h2 {
font-size: 20px;
}
body.home #colProductHome {
width: calc(100% / 3);
margin-bottom:5%;
}
body.home #colProductHome img {
height:auto !important;
width:100%;
}
body.home #colProductHome h3,
body.home #colProductHome h2,
body.home #colProductHome span {
padding-left:10px;
}
body.home .row {
margin-left:0;
margin-right:0;
}
body.home #colProductHome h3 {
min-height: 72px;
}
.products .product {
width: calc(100% / 2.2); margin-top:4%;
}
#brand-name{text-align:right;}
.container {max-width:inherit;}
.woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content{display:inline-block;vertical-align:top;float:inherit !important;}
.woocommerce-MyAccount-content {width:55% !important;}
.woocommerce-MyAccount-navigation {width:20% !important;}
.page:not(.home) .post-content, body.error404 .error-404, .woocommerce-cart-form, .cart-collaterals{width:100% !important;padding:0 2%;}
#img-product {
margin-bottom: 20px;
}
.product-content .dispo {
margin: 10px auto;
}
.product-section {
text-align: center;
padding: 0;
}
.custom_submenu h1 {
margin-top: 10px;
} .credit_gift {
font-size: 15px
}
.account .btn-black {
float: left;
}
.download a.open {
font-size: 14px;
}
footer {
height: 520px
}
#body {
padding-bottom: 520px;
}
.cart-consumer-block-children {
border: 0 !important;
}
#cart-consumer-title {
font-size: 18px;
}
#bloc-product-left {
display:inline-block;
vertical-align:top;
}
.row-eq-height .col-sm-9 {
display:inline-block;
vertical-align:top;
width:74%;
}
}
@media (min-width: 768px) and (max-width:900px) {
body.home #colProductHome {
width: calc(100% / 3);
margin-bottom:5%;
}
body.home #colProductHome img {
height:auto !important;
width:100%;
}
body.home #colProductHome h3,
body.home #colProductHome h2,
body.home #colProductHome span {
padding-left:10px;
}
body.home .row {
margin-left:0;
margin-right:0;
}
body.home #colProductHome h3 {
min-height: 72px;
}
.products .product {
width: calc(100% / 2.2); margin-top:4%;
}
#brand-name{text-align:right;}
.container {max-width:inherit;}
.woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content{display:inline-block;vertical-align:top;float:inherit !important;}
.woocommerce-MyAccount-content {width:68% !important;}
.woocommerce-MyAccount-navigation {width:30% !important;}
.page:not(.home) .post-content, body.error404 .error-404, .woocommerce-cart-form, .cart-collaterals{width:100% !important;}
}
@media (min-width: 901px) and (max-width:1024px) {
#menu .sub-menu {
width:120px !important;
}
body.home .products {max-width:90%;}
body.home #colProductHome {
width: calc(100% / 3);
margin-bottom:5%;
}
body.home #colProductHome img {
height:auto !important;
width:100%;
}
body.home #colProductHome h3,
body.home #colProductHome h2,
body.home #colProductHome span {
padding-left:10px;
}
body.home .row {
margin-left:0;
margin-right:0;
}
body.home #colProductHome h3 {
min-height: 72px;
}
.products .product {
width: calc(100% / 2.2); margin-top:4%;
}
#brand-name{text-align:right;}
.container {max-width:inherit;}
.woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content{display:inline-block;vertical-align:top;float:inherit !important;}
.woocommerce-MyAccount-content {width:68% !important;}
.woocommerce-MyAccount-navigation {width:30% !important;}
.page:not(.home) .post-content, body.error404 .error-404, .woocommerce-cart-form, .cart-collaterals{width:100% !important;}
#bloc-product-left {max-width:20%;max-width: 22%;flex: 0 0 22%;}
.row-eq-height .col-lg-10 {max-width: 78%;}
}
@media (min-width: 1024px) and (max-width:1200px) {
body.home .products {max-width:90%;}
body.home #colProductHome {
width: calc(100% / 3);
margin-bottom:5%;
}
body.home #colProductHome img {
height:auto !important;
width:100%;
}
#menu .sub-menu {
width:120px !important;
}
body.home #colProductHome h3,
body.home #colProductHome h2,
body.home #colProductHome span {
padding-left:10px;
}
body.home .row {
margin-left:0;
margin-right:0;
}
body.home #colProductHome h3 {
min-height: 72px;
}
.products .product {
width: calc(100% / 3.3); margin-top:4%;
}
.woocommerce img, .woocommerce-page img {height:auto;}
#brand-name{text-align:right;}
.container {max-width:inherit;}
.woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content{display:inline-block;vertical-align:top;float:inherit !important;}
.woocommerce-MyAccount-content {width:68% !important;}
.woocommerce-MyAccount-navigation {width:30% !important;}
.page:not(.home) .post-content, body.error404 .error-404, .woocommerce-cart-form, .cart-collaterals{width:100% !important;}
#bloc-product-left {max-width:20%;max-width: 22%;flex: 0 0 22%;}
.row-eq-height .col-lg-10 {max-width: 78%;}
.woocommerce-MyAccount-navigation {margin-left:1%;}
}
@media (min-width:1201px) and (max-width:1440px){
.custom_submenu ul { column-width: 200px !important;}
#menu .sub-menu {width:120px !important;}
.wpmenucart-icon-shopping-cart-0 {margin-top:1.2em;text-align:right;}
}
.woocommerce div.product .single-product-info form.cart div.quantity {
float: left;
margin: 0 4px 0 0;
}
.login-content .row {
margin: 0;
}
.login-content > .row {
align-items: flex-start;
}
.login-content .pres-login {
margin-bottom: 10px;
}
.login-content .signin-login {
align-items: flex-start;
}
@media (max-width: 630px) {
.row-eq-height {
display: block;
}
.row-eq-height #bloc-product-left {
width: 100%;
max-width: 100%;
display: block;
padding-bottom: 30px;
}
.marquesList ul {
height: auto;
}
.row-eq-height .bloc-product-right {
width: 100%;
max-width: 100%;
}
}
@media (max-width: 469px) {
.products .product {
width: calc(100% - 20px);
}
}