﻿/*
Theme Name:     SodipNew
Description:    
Author:         macjp
Template:       wp-bootstrap-starter

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

#page{background-color: #fafafc !important}
.site-content .row{background-color: #fff !important}
#content.site-content {
     padding-bottom: 0rem; 
     padding-top: 0rem; 
}
h1, h2{
line-height: 1.4 !important;
font-size: 1.25rem !important;
font-weight: 300 !important;
padding-bottom:0 !important;
}
h3{
  font-size: 1.15rem !important;
  font-weight: 300 !important;
}
a:hover, a.active{color:#fba7b1 !important;text-decoration: none}
.topbar{text-transform: uppercase;font-weight: 600;font-size:0.8em;}
.navbar{float:left;}
.navbar-brand{display: none !important}
a.page-scroller {
    color: #333;
    font-size: 2.6rem;
    display: inline-block;
    margin-top: 10rem;
    margin-left: 2rem;
}
#page-sub-header {
    max-width: 1140px;
    margin: 0 auto;
    height:400px
}
#page-sub-header h1{
  font-size:1em;
}
#page-sub-header p{
 margin-top:-0.5em
}
.jumbotron{
  background-color: #000 !important;
  height:70px;
  margin-bottom:0 !important
}
.jumbotron img{margin-top:-2.3em;width:106px;height:75px;}

.metaslider-483{margin:0 auto !important}

header#masthead{
  padding:0 0 
}
.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active{
  color:#fba7b1
}

#offre-speciale button{float: right;margin-top:1em}
#page-sub-header h1,.woocommerce-checkout h1, #page-sub-header p , .orderby, .woocommerce-result-count{display:none;}
h1.entry-title{padding:0.5em 0;font-size: 1.15rem !important;
    font-weight: 300 !important;}
.page-content, .entry-content, .entry-summary{margin:0 !important;}

/* LISTING PRODUITS */
.home .page-title {
    position: relative;
    overflow: hidden;
    text-align: center;
}
.home .page-title:before, .home .page-title:after {
    position: absolute;
    top: 51%;
    overflow: hidden;
    width: 50%;
    height: 1px;
    content: '\a0';
    background-color: #ccc;
}
.home .page-title:before {
    margin-left: -52%;
    /*text-align: right;*/
}
.home .page-title:after {
    margin-left: 2%;
   /* text-align: left*/
}

.home .button.product_type_simple.add_to_cart_button.ajax_add_to_cart {display: none !important;}

#offre-speciale h2, .page-id-240 h1.entry-title {
  margin:0 1em;
  position:relative;
  overflow:hidden;
}
#offre-speciale h2:after, .page-id-240 h1.entry-title:after {
  content:'';
  display:inline-block;
  vertical-align:middle;
  margin-top:0.6em;
  height:0;
  border-top:#ccc solid 1px;
  width:100%;
  position:absolute;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #fba7b1;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{background-color: #1a1a1a;float:none;}

/* IMAGES LISTING */
.woocommerce ul.products li.product a img{height:250px !important;width:auto !important;}
.brand{color:#aaa;}

.products .product h2{margin-top: 0.5em;font-weight:bold !important;font-size:1em;}
.post-12 h2,.p-12, .p-12 a, #product-12 .product_title{margin-left: 2.5em;color:#f9bfe7;/* Bella */}
.post-14 h2,.p-14, .p-14 a, #product-14 .product_title{margin-left: 2.1em;color:#e386fb;/* Passion */}
.post-16 h2,.p-16, .p-16 a, #product-16 .product_title{margin-left: 3em;color:#f2a2af;/* Miss */}
.post-18 h2,.p-18, .p-18 a, #product-18 .product_title{margin-left: 1.9em;color:#e97659;/* SunJava */}
.post-20 h2,.p-20, .p-20 a, #product-20 .product_title{margin-left: 2.4em;color:#f97bbb;/* Nature */}

.post-627 h2,.p-627, #product-627 .product_title, #cadeau-632 span{margin-left: 0.5em;color:#003366;/* Bamboo men */}

.post-629 h2,.p-629, .p-629 a, #product-629 .product_title, #cadeau-631 span{margin-left: 2.3em;;color:#006600;/* Sunrise vetiver */}

.home .post-627 h2{text-align: center;}

.p-627 a{margin-left:2.7em;}
.p-629 a{margin-left:0.7em;}

/* PRODUIT SEUL */
h1.product_title.entry-title{font-weight: 600 !important}
.woocommerce div.product div.images img{width:50%;}
.related.products > ul > li > a.button.add_to_cart_button 
{
    display: none !important;
}

/* Page Cart */
.woocommerce-cart-form .product-remove, .page-id-5 .woocommerce-message {
display: none;
}

.shop_table_responsive .cart tr{border-bottom: 1px solid #ccc}

.frais-de-port{border:1px solid #ffc3ca;padding:8px 0 8px 10px;font-weight:600;font-size:0.75em;width: 48%;float: left;}
.cart_totals.calculated_shipping{width:50% !important;float:right;}

.woocommerce-info::before {
    color: #ffc3ca !important;
}
.woocommerce-info {
    border-top-color: #ffc3ca !important;
    width:100%;
}

/* Pages commandes */

/* One Page Checkout */

.product-table-head, .cart-head{padding:0 0 ;height:12px;background:#ffc3ca}
.woocommerce table.shop_table{border:none;border-radius:0 !important;}
.woocommerce table.shop_table th{color:#ffc3ca;}
.woocommerce table.shop_table .product-thumbnail a{display: block;width: 80px;text-align: center;float: left;}
.woocommerce table.shop_table .product-name{display:block;padding: 3em 0 0 3.5em;;text-transform:uppercase;font-weight: bold;}
.woocommerce table.shop_table th.product-name{padding:0.7em 0 0 0 !important;}
.woocommerce-checkout-review-order-table .product-name{margin:0 !important;}
.woocommerce-checkout-review-order-table thead{background:#ffc3ca;}
.woocommerce-checkout-review-order-table th{color:#fff !important;}

.woocommerce form .form-row input.input-text{height:20px;} 

.form-row{display: block !important}

.woocommerce-billing-fields h3:before {
	content:url('img/n3.png');
  position:relative; 
  left:-4px;
  top:8px;
}

#opc-product-selection h3:before {
	content:url('img/n1.png');
  position:relative; 
  left:-4px;
  top:8px;
}

#post-5 h1.entry-title{
    border-bottom:none;
}

#post-5 h1.entry-title:before{
	content:url('img/n2.png');
  position:relative; 
  left:-4px;
  top:8px;
}

.post-323 #customer_details,.post-323 #order_review{display: none;}

#ship-to-different-address::before{
  position:relative; 
  left:-20px;
  top:0px;
}

.woocommerce-message::before {
    content: '\e015';
    color: #000;
}

.woocommerce-message{
  margin-top:2em;
  border-top-color:#ffc3ca !important;
  text-transform:uppercase !important;
  text-align: center !important;
  background-color:#ffc3ca !important;
  font-weight:600; 
}

#liste_cadeau {    
    background: white;
    height: 220px;
    padding-top: 2em;
}
#liste_cadeau li.cadeau{float:left !important;margin:0 2em;list-style: none;    text-align: center;}

#liste_cadeau li.cadeau span{font-weight:bold !important;}
#cadeau-456 span{color:#f9bfe7;/* Bella */}
#cadeau-455 span{color:#e386fb;/* Passion */}
#cadeau-454 span{color:#f2a2af;/* Miss */}
#cadeau-453 span{color:#e97659;/* SunJava */}
#cadeau-452 span{color:#f97bbb;/* Nature */}

/* Boutons commande */
#place_order{color:#fff;}
#order_review_heading{display: none}
.wp-core-ui .button-primary{background:#ff84e4 !important }


.woocommerce .col2-set, .woocommerce-page .col2-set{width:50% !important;}

/* Commande Finalisée */
.col-1, .col-2 {
    -ms-flex: none !important;
     flex: none !important;
    max-width: 100% !important
}

/* FOOTER */
footer#colophon{background-color: #000 !important}
/* Footer menu */
#footer-menu{height:40px;line-height:40px;width:100%;background:#282828}
#footer-menu-container{width:1140px;margin:0 auto}
#menu-menu-footer li{list-style-type:none;float:left;margin-right:2em;}
#menu-menu-footer li a{color: #fff; text-transform: uppercase; text-decoration: none;}





