/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 10 2025 | 09:36:28 */
.valkoinen {color:#fff!important;}

/*toolset*/
label {margin-bottom:0;}
input.wpt-form-radio {margin-right:4px;}

input {border:solid 1px rgba(111, 194, 75,0.3)!important;}
input:focus {border:solid 1px rgba(111, 194, 75,1)!important;}

/*yleislayout*/
#primary,.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, 
.ast-separate-container.ast-right-sidebar #primary {margin:0;}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single
{margin-top:0;padding-top:0;}

/*palautelomake*/
#frm_form_6_container label {}
.nappula {border-radius: 50px!important;
    padding: 10px 25px!important;background-color:#75c32c!important;color:#fff!important;
font-family: 'Quicksand',sans-serif!important;
    font-weight: 400!important;
    font-size: 18px!important;
    font-size: 1rem!important;}

.center a.elementor-icon i,.center i,
.center .elementor-widget-container{text-align:center;margin:0 auto;}

h2.nappula a {color:#fff!important;}

/*woocommerce*/
p.price span.from,p.price span.woocommerce-Price-amount.amount, 
p.price span.subscription-details,.product_meta,
.woocommerce-breadcrumb{display:none;}
section.related.products {display:none!important;}
.woocommerce #content .ast-woocommerce-container div.product div.images, 
.woocommerce .ast-woocommerce-container div.product div.images, 
.woocommerce-page #content .ast-woocommerce-container div.product div.images, 
.woocommerce-page .ast-woocommerce-container div.product div.images {width:37%;}

.woocommerce #content .ast-woocommerce-container div.product div.summary, 
.woocommerce .ast-woocommerce-container div.product div.summary, 
.woocommerce-page #content .ast-woocommerce-container div.product div.summary, 
.woocommerce-page .ast-woocommerce-container div.product div.summary {width:60%;}

.woocommerce-product-details__short-description p {margin-bottom:0;}
.woocommerce div.product .product_title {margin-top:15px!important;}
.woocommerce div.product form.cart .variations td.label {height:0px;}
.recurring-totals.cart-subtotal.recurring-total,tr.cart-subtotal.recurring-total,
tr.recurring-totals,.order-total.recurring-total,.woocommerce-privacy-policy-text
{display: none!important;}
.woocommerce form .form-row .input-checkbox {margin:10px 0 0 0;}
.woocommerce-terms-and-conditions-checkbox-text {padding-left:20px;}
tr.cart-subtotal {display:none;}

/*like button*/
.likebtn_container {display:block;margin:-60px 0 40px 10px!important;}
.palvelu .likebtn_container {display:block;margin:0px;}
.
.page-id-596 .likebtn_container {display:none;}

h1, .entry-content h1 {font-size:3.8em;line-height:1.4;}

/*kk muusikko*/
#kk h3 {font-weight:bold!important;line-height:120%;
margin-bottom:20px;}
#kk p {font-weight:bold!important;line-height:140%;
  margin-bottom:10px!important;}

#advanced-floating-sliding-panel-6488 {display:block!important;}

@media (max-width: 700px) {
	.nappula.iso {font-size:17px!important;}
#advanced-floating-sliding-panel-6488 {display:none!important;}
 h1, .entry-content h1 {font-size:2em;} 
}

.hfe-before-footer-wrap {clear:both;}
.post-type-archive-product .elementor-section .elementor-container {
    display: block;
    margin-right: auto;
    margin-left: auto;
    position: relative
}
xbody.transparent-header .content-area {
    padding-top: 100px; 
}

.single-muusikko .wp-block-toolset-blocks-container.tb-container a,.single-muusikko .wp-block-toolset-blocks-container.tb-container {color:#fff;}
