/*
Theme Name: freelancelab child
Version: 2025-03-20-004
Template: kadence
*/
a.lf-made, a.lf-made:hover {font-size: 10px; opacity: .5; color: var(--global-palette4); text-decoration: none!important;}
.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);}
.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);}
.lf-map {height: 360px; box-shadow: 0 0 1px;}
.kt-testimonial-occupation a[href^="https://reviews.yandex.ru"], .kt-testimonial-occupation a[href^="https://yandex.ru"] {width: 60px; height: 60px; display: block; margin: auto; background: url(/wp-content/uploads/2025/03/yandex-60x60-1.png); font-size: 0;}
@media screen and (min-width: 1199px) {
	.lf-reputation.kt-testimonial-style-card .kt-testimonial-media-inner-wrap .kadence-testimonial-image-intrisic {padding-bottom: 20%;}
}
@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;}
}