/*!
Theme Name: Helpot kotisivut theme
Theme URI: https://helpotkotisivut.fi/
Template: kadence
Author: Helpot Kotisivut
Author URI: https://helpotkotisivut.fi/
Description: Helpot Kotisivut - kotisivut yritykselle helposti ja tyylikkäästi.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

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

/* Sanojen tavutuksen pakotus pois päältä*/
h1, h2, h3, h4, h5, h6, p, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {word-break: keep-all;hyphens: none;word-wrap: initial;}

/* Main Header varjostus */
#main-header .item-at-start {transition: box-shadow ease-in-out 200ms;}
#main-header .item-is-stuck {box-shadow: 0 20px 40px -12px rgba(0,0,0,0.05);transition: all ease-in-out 200ms;}

/* Linkkien underline pakotus pois päältä */
a, p a {text-decoration:none!important;}

/* Search Results sivun kategorian margin (kategorian nimen ja kuvan välissä) */
.search-results .entry-taxonomies {margin:1rem 0!important;}

/* Fluen Forms - Muista päivittää omat paddingit ja border-radius */
.ff-btn-submit {font-size: 16px!important; padding: .8rem 2rem!important; border-radius: 0px!important;}

/* WooCommerce */
.product_type_variable .kadence-svg-iconset {display: none;}
.woocommerce-mini-cart img {display: none!important;}
.woocommerce ul.cart_list li .quantity, .woocommerce ul.product_list_widget li .quantity {font-size: 1rem!important; padding-left: 0!important;}

/* Kassa */
.order_review__edit-cart {padding-left: 2.6rem;}
.checkout__breadcrumb {padding: .5rem 0!important; margin: -1rem 0 1rem 0!important; font-size: .9rem!important;}

/* Kategoriat */
#wpb_wmca_category_accordion_widget-2 .widget-title {color: var(--global-palette3)!important; background: #f0f0f0!important; padding: 1.6rem 1rem 1rem!important; margin: 0!important; border-bottom: 1px solid #eaeaea}

/* Etusivun boksien linkit */
.underline__btn {border-bottom: 2px solid #000!important;}
.underline__btn:hover {border-bottom: 6px solid #000!important; margin-bottom: -4px!important;}

/* Etusivun blogi seina */
.blogi__seina .kt-blocks-post-readmore {border-bottom: 2px solid #000!important;}

/* Kurssit */
#kurssit__feed article .content {width: 100%; padding: 2rem 1rem; background: #fff;}
@media (min-width: 768px) {#kurssit__feed article .content {padding: 3rem 2rem;}}
#kurssit__feed article .content .button {display: none;}
#kurssit__feed article .content .link {font-style: normal; font-weight: 500; font-size: 16px; color: var(--global-palette-btn); background: var(--global-palette-btn-bg); border-radius: 0px; padding: 0.8rem 2rem 0.8rem 2rem; border: none;}
#kurssit__feed article .content .link:hover {color: var(--global-palette-btn-hover); background: var(--global-palette-btn-bg-hover);}
#kurssit__feed .items-wrapper .post {margin-bottom: 2rem!important;}

/* Yksittäisen kurssin esittelysivu */
.learndash-wrapper .ld-course-status-price {font-size: 1.6rem!important; color: #000!important;}
.learndash-wrapper .btn-join, .learndash-wrapper #btn-join {border-radius: 0!important; background: var(--global-palette1)!important; font-weight: 400!important; color: #000!important; font-size: 16px!important; padding: 0.8rem 2rem!important;}
.learndash-wrapper .btn-join:hover, .learndash-wrapper #btn-join:hover {color: #fff!important;}

/* Yksittäinen kurssi focus mode */
.learndash-wrapper .ld-button {border-radius: 0!important; font-weight: 400!important; font-size: 1rem!important;}
.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back {font-size: 1rem!important; margin: 0 auto!important; padding: 0.6rem!important;}

/* Ostoskori mobiilissa */
.popup-drawer .drawer-header {padding: 1rem!important;}
.popup-drawer .side-cart-header {font-size: 1.6rem!important;}