/*
Theme Name: freelancelab child
Version: 2026-04-23-003
Template: kadence
*/
.site-branding a.brand .logo-icon {max-width: 100%;}
.header-html-inner {line-height: 1;}
.wp-block-file .wp-block-file__button {padding: 0 10px;}
.single-content p {margin-bottom: 1rem;}
.kadence-sticky-header.item-is-stuck {box-shadow: 0 3px 5px -1px rgba(0,0,0,0.1), 0 2px 1px -1px rgba(0,0,0,0.05)!important;}
.header-is-fixed .child-is-fixed {box-shadow: 0 3px 5px -1px rgba(0,0,0,0.1), 0 2px 1px -1px rgba(0,0,0,0.05);}
.wpcf7 .lf-accept {font-size: .8em;}
.wpcf7 .lf-mb0 {margin-bottom: 0;}
.wpcf7 .lfkgb, .wpcf7 .codedropz-upload-inner h3, .wpcf7 .codedropz-upload-inner span {display: none;}
.wpcf7 .codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn {display: block;}
.wpcf7 .codedropz-upload-container {padding: 0;}
.wpcf7 .wpcf7-spinner {position: absolute; margin-top: 10px;}
.woocommerce ul.products li.product .woocommerce-loop-product__title {flex-grow: 1;}
.kadence-woo-cart-form-wrap > form {width: 100%; padding-right: 0;}
.woocommerce ul#shipping_method li {flex-wrap: nowrap;}
.entry.loop-entry {box-shadow: 0px 5px 15px 3px rgba(0,0,0,0.05);}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input {top: auto;}
.woocommerce form .show-password-input::after, .woocommerce-page form .show-password-input::after {background-color: #fff;}
@media screen and (max-width: 1199px) {}
@media screen and (min-width: 782px) {/*columns*/}
@media screen and (max-width: 781px) {/*row*/}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 600px) {
.wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content {padding-top: 10px;}
}