/* 
Theme Name:		 BlankSlate Child
Theme URI:		 http://childtheme-generator.com/
Description:	 BlankSlate Child is a child theme of BlankSlate, created by ChildTheme-Generator.com
Author:			 Peter Goudkamo
Author URI:		 http://childtheme-generator.com/
Template:		 blankslate
Version:		 1.0.0
Text Domain:	 blankslate-child
*/


/*
    Add your custom styles here
*/

/** CLASSES */
.padding-left-right-30 { padding-left: 30px; padding-right: 30px; }
.padding-left-right-30 h1 { font-size: 40px; }
.categorie-link a { align-content: center; display: block; height: 100%; padding: 50px; }

/** BUTTONS */
.woocommerce .button { background: #003620 !important; border: 2px solid #003620 !important; border-radius: 50px !important; color: #ffffff !important; font-family: 'Montserrat', sans-serif !important; font-size: 14px !important; font-weight: 600 !important; padding: 11px 24px !important; transition-duration: 0.3s; transition-timing-function: ease-in-out; width: auto; }
.woocommerce .button:hover, .woocommerce-message .button.wc-forward { background: #fff !important; border-color: #003620 !important; color: #003620 !important; }
.woocommerce-message .button.wc-forward:hover { background: #003620 !important; color: #ffffff !important; }

/** OVERRIDE */
.woocommerce input { margin-bottom: 0; }

/** TEMP HOME */
.ewd-ufaq-faq-body { padding: 25px 0 !important; }
.ewd-ufaq-faq-body a { font-weight: 700; }
.ewd-ufaq-faq-title a { border-bottom: 1px solid #e4e4e4; display: block; padding: 16px 0; position: relative; }
.ewd-ufaq-faq-title a:hover h4 { color: #BAC98C; }
.ewd-ufaq-faq-title a h4 { font-size: 16px; font-weight: 700; margin: 0 !important; }
div.ewd-ufaq-faq-title div.ewd-ufaq-post-margin-symbol { float: none !important; margin-right: 0 !important; position: absolute; right: 0; top: 30%; }
div.ewd-ufaq-faq-title div.ewd-ufaq-post-margin-symbol span { color: #BAC98C; font-size: 16px; }

/** NOTICES **/
.woocommerce-message { background-color: #fff; border-top: 6px solid #BAC98C; box-shadow: 0px 5px 10px rgba(0, 0, 0, .1); outline: none; }
.woocommerce-message::before { color: #BAC98C; }

/** ARCHIVE PRODUCT */
.woocommerce-LoopProduct-link h2 { font-size: 26px; }
.woocommerce-LoopProduct-link img { margin-bottom: 20px; }

/** SINGLE PRODUCT */

/**** LEFT */
.woocommerce-page div.product div.images { width: 35%; }
.woocommerce-product-gallery { border-top: 6px solid #BAC98C; }

/**** RIGHT */
.woocommerce-page div.product div.summary { width: 55%; }
.product_title { font-size: 36px; }
.woocommerce-product-details__short-description ul { list-style: none; padding-left: 0; }
.woocommerce .quantity .qty { width: 70px; }
.woocommerce-checkout .entry-title, .woocommerce-cart .entry-title { display: none; }

#given-description { display: block; }
#given-description.collapse { display: none; }
#given-description.collapse.in { display: block; }

/** CHECKOUT */
.woocommerce-checkout .col2-set .col-1 { width: 60%; }
.woocommerce-checkout .col2-set .col-2 { width: 35%; }