/* 
Theme Name:		 La porte de l'histoire
Theme URI:		 http://tokomoo.com
Description:	 Child theme of Livre
Author:			 tokomoo
Author URI:		 http://childthemegenerator.com/
Template:		 livre
Version:		 1.0.0
Text Domain:	 Livre-child
-------------------------------------------------------------- */ 

/* =Theme customization starts here
------------------------------------------------------- */

/* Margin for single posts */
.single-post .main-content {
    margin-top: 80px;
}

.single-post .post__title {
    font-size: 2.8em;
    line-height: 1.2;
}

/* Hide the "Flip to back" button (unused) */
button.see-back {
    display: none !important;
}

/* Remove the gradient background below the home carousel. */
.hero-carousel-wrap.style-2 .hero-carousel .hero-item .hero-background .bg:before {
    background: rgba(0, 0, 0, 0.15);
}

/* Less padding between menu items */
.hdr-widget {
    padding: 16px 12px;
}

.hdr-widget--menu-main {
    padding: 0;
}

.hdr-widget--site-logo {
    padding-left: 0;
}

/* Arrows below the header search icon */
.hdr-widget--product-search.search-dropdown form:before {
    right: 12px;
}

.hdr-widget--product-search.search-dropdown form:after {
    right: 10px;
}

/* Arrow below the user icon in the header */
.hdr-widget--menu-user .menu-user-wrap:before {
    right: 20px;
}

/* Woocommerce messages box */
.woocommerce-info,
.woocommerce-message {
    background-color: #fff;
    color: #666;
    padding: 25px;
    padding-left: 70px;
}

.woocommerce-info a:not(.button),
.woocommerce-message a:not(.button) {
    text-decoration: underline;
    color: #000;
}

/* Icon in messages */
.woocommerce-info:before,
.woocommerce-message:before {
    color: #666;
    top: 25px;
}

/* Items count in the header cart */
.hdr-widget--menu-cart .menu-cart-trigger .cart-count {
    font-family: sans-serif;
    margin-left: -3px;
    border-radius: 100%;
}

.menu-cart .widgettitle {
    text-align: center;
    margin-top: 10px;
}

/**
 * Cart page.
 */

/* smaller action buttons */
.woocommerce-cart-form .actions .button {
    font-size: 14px;
    padding: 6px 16px;
}

/* larger checkout button */
.wc-proceed-to-checkout .checkout-button {
    font-size: 18px;
    padding: 12px 24px;
}

/* Hide coupon label */
.woocommerce-cart-form .actions label {
    display: none;
}

/**
 * Checkout
 */
.woocommerce-terms-and-conditions-link {
    text-decoration: underline;
    color: #333;
}

.woocommerce-terms-and-conditions-link:hover {
    text-decoration: none;
    color: #000;
}
