/*
Theme Name: Porto Child - Live
Theme URI: http://newsmartwave.net/wordpress/porto
Author: SW-THEMES
Author URI: http://newsmartwave.net/
Description: Porto Responsive Wordpress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: porto-child

*/

@import url("../porto/style.css");




/************************************************************************************************************/
/*                                      BOUTONS CHEKCOUT                                                    */
/************************************************************************************************************/

  /* Couleurs bouton vert */
    body.woocommerce-checkout .button,
    body .widget_shopping_cart_content .button,
    body.woocommerce-cart .proceed-to-checkout,
    body.woocommerce-cart .wc-proceed-to-checkout .btn,
    body.single-product .single_add_to_cart_button{
      background-color: #73cf11 !important;
      border-color: #5cca61 #56bf5a #429446 !important;
    }
    body.woocommerce-checkout .button:hover,
    body .widget_shopping_cart_content .button:hover,
    body.woocommerce-cart .proceed-to-checkout:hover,
    body.woocommerce-cart .proceed-to-checkout .btn:hover,
    body.single-product .single_add_to_cart_button:hover{
      background-color: #4bab4f !important;
    }

  /* Largeur bouton 100% */
    body.woocommerce-cart .wc-proceed-to-checkout .btn,
    body.woocommerce-checkout .button{
      width: 100%;
      padding: 15px 16px !important;
    }









/************************************************************************************************************/
/*                                         PAGE PANIER                                                    */
/************************************************************************************************************/
    /* Quickfix ..... */
      body.woocommerce-cart .title span{
        color:#0088cc;
        font-size: 23px;
        font-weight: 600;
      }
      body.woocommerce-cart .title span:before {
        content: "\e87f";
        line-height: inherit;
        font-family: "porto";
        margin-right: 6px;
        font-size: 21px;
      }
      body.woocommerce-cart .heading-primary,
      body.woocommerce-cart .heading-primary a{
        width:100%;
      }







/************************************************************************************************************/
/*                                            SIDE BAR                                                      */
/************************************************************************************************************/
  .woocommerce-page .sidebar-content .widget-title{
    font-family: Open Sans, sans-serif;
  }








/************************************************************************************************************/
/*                                          PAGE PRODUIT                                                    */
/************************************************************************************************************/
    /* Quickfix ..... */
      body.single-product .product-summary-wrap .product-stock{
        font-size:0;
      }
      body.single-product .product-summary-wrap .product-stock span{
        font-size:initial;
      }
    /* Masquer bandeau noir, quickix */
      body.single-product .page-top.page-header-1{
        /* display:none !important; */
        /* opacity:0 !important; */
      }







/************************************************************************************************************/
/*                                         PAGE CHEKCOUT                                                    */
/************************************************************************************************************/
  /* General */
    @media (min-width: 992px){
      div#payment label {
        font-size: 12px;
      }
    }
    .woocommerce-checkout .includes_tax{
      display:none;
    }

  /* Méthode de livraison */
    .woocommerce-checkout .shop_table.review-order .shipping th{
      display:none;
    }
    .woocommerce-checkout #shipping_method label{
      display:inline;
    }
    .woocommerce-checkout #shipping_method li{
      margin-bottom:15px;
    }


  /* Stripe */
    .woocommerce-checkout #payment .payment_method_stripe label[for=payment_method_stripe] img{
      display:none;
    }
    .woocommerce-checkout #payment .payment_method_stripe label[for=payment_method_stripe]{
      background-image: url('https://www.super-insolite.com/wp-content/themes/porto-child/assets/images/logos-paiement.png');
      background-size: 110px;
      background-position: left 21px top 24px;
      background-repeat: no-repeat;
      height: 60px;
      padding-left: 21px;
    }
    .woocommerce-checkout #payment .payment_method_stripe label[for=payment_method_stripe]::before{
      content:'';
      display: block;
      position: absolute;
      top:2px;
      right: 0;
      height: 22px;
      width: 22px;
      background-image: url('https://www.super-insolite.com/wp-content/themes/porto-child/assets/images/cadena.png');
      background-size: 22px;
      background-position: center;
      background-repeat: no-repeat;
    }
    .woocommerce-checkout #payment #stripe-payment-data{
      padding-left: 23px;
    }
  /* Paypal */
    .payment_methods .payment_method_paypal .about_paypal,
    .payment_methods .payment_method_paypal img{
      display:none !important;
    }
    .payment_methods .payment_method_paypal{
      background-image: url('https://www.super-insolite.com/wp-content/themes/porto-child/assets/images/paypal.png');
      background-size: 77px;
      background-position: left 14px top -5px;
      background-repeat: no-repeat;
      /* height: 80px; */
    }
    .payment_methods .payment_method_paypal label{
      padding-left:71px;
    }







/************************************************************************************************************/
/*                                               OVERRIDE                                                   */
/************************************************************************************************************/
  @media (min-width: 992px){
    html body .container {
      max-width: 1080px;
    }
  }


  .page-top .breadcrumbs-wrap,
  body.single-product .page-top .breadcrumbs-wrap {
    margin: 10px;
  }

  @media (max-width: 767px) {
    .page-top .page-title {
        font-size: 2em;
        line-height: 1.1em;
        margin: 10px;
    }
  }