/**
* Theme Name: Cleanfin Child
* Description: This is a child theme of cleanfin 
* Author: PBM Infotech
* Template: cleanfin
* Version: 1.0
*/

@font-face {
    font-family: 'Haffer Regular';
    src: url('https://www.happyhouse-sprava.cz/wp-content/uploads/2024/05/HafferSQXH-Regular.woff2') format('woff2'),
         url('https://www.happyhouse-sprava.cz/wp-content/uploads/2024/05/HafferSQXH-Regular.woff') format('woff');
}
@font-face {
    font-family: 'Haffer SemiBold';
    src: url('https://www.happyhouse-sprava.cz/wp-content/uploads/2024/05/HafferSQXH-SemiBold.woff2') format('woff2'),
         url('https://www.happyhouse-sprava.cz/wp-content/uploads/2024/05/HafferSQXH-SemiBold.woff') format('woff');
}
body {
    font-family: "Haffer Regular" !important;
}
.pbmit-ihbox.pbmit-ihbox-style-hsbox .pbmit-ihbox-content, .pbmit-heading-subheading .pbmit-heading-desc {
    font-family: "Haffer Regular" !important;
}
h1, h2, h3, h4, h5, h6 {
    font-family: "Haffer SemiBold" !important;
}
.single .nav-links .pbmit-post-nav-head,.pbminfotech-sidebar .widget_categories ul li.cat-item .pbmit-cat-li,.pbminfotech-sidebar .widget_archive ul li .pbmit-arc-li,.pbm_addons_recent_posts_widget .pbmit-rpw-content .pbmit-rpw-date a,.pbmit-portfolio-lines-wrapper .pbmit-portfolio-line-li,.pbminfotech-ele-fid-style-6 .pbmit-fid-inner,.pbmit-service-style-4 .pbminfotech-box-number,.pbmit-service-style-5 .pbminfotech-box-number {
    font-family: "Haffer SemiBold" !important;
}
.pbmit-testimonial-style-2 blockquote  {
    font-family: "Haffer Regular" !important;
}
.pbmit-header-style-4 .pbmit-pre-header-wrapper,.pbmit-header-style-4 .pbmit-header-height-wrapper {
    border-bottom: 0px !important;
}
.white  {
    color: #FFFFFF;
}
.pbmit-testimonial-style-2 blockquote {
    font-size: 23px !important;
    line-height: 33px !important;
}
.pbmit-search-results-back-global-btn a,.pbmit-search-results-load-btn a,.pbmit-read-more-link a,.pbmit-service-btn a,.pbmit-header-button a,.pbmit-header-button2 a,.woocommerce ul.products li.product .onsale,.woocommerce div.product .woocommerce-tabs ul.tabs li a,.elementor-widget-button .elementor-button,.pbmit-ptable-btn a,.pbmit-service-btn,.pbmit-static-btn,.woocommerce .woocommerce-message .button,.woocommerce div.product form.cart .button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,button,html input[type=button],input[type=reset],input[type=submit],.pbmit-ihbox-btn a,.pbmit-svg-btn a,.pbmit-ajax-load-more-btn a,.error404 a.pbmit-home-back,.pbmit-blog-btn a {
    font-family: "Haffer Regular" !important;
}
.pbmit-footer-logo img {
    max-height: 150px;
}
.pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-price {
    font-size: 25px !important;
    line-height: 25px !important;
}
.pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-symbol {
    font-size: 25px !important;
    line-height: 25px !important;
}
.pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-frequency {
    bottom: 0px !important;
}

@media (min-width: 1201px) {
	.pbmit-header-style-4 .pbmit-pre-header-wrapper > .container, .pbmit-header-style-4 .pbmit-sticky-header > .container, .pbmit-header-style-4 .pbmit-main-header-area > .container {
        margin: 0 30px !important;
	}
}

div.pbmit-pricing-table-featured-col.pbmit-ptable-col.col-lg-4.col-md-6.col-sm-12 > div > div.pbmit-svg-btn > div > a {
    background-color: var(--pbmit-cleanfin-secondary-color) !important;
}
.pbminfotech-ele-ptable-style-1 .pbmit-ptablebox-featured-w {
    background-color: var(--pbmit-cleanfin-secondary-color) !important;
	color: var(--pbmit-cleanfin-white-color) !important;
}
.pbmit-consultant-form .input-button button, .pbmit-contact-form .input-button button, .pbmit-team-form .input-button button {
    color: var(--pbmit-cleanfin-white-color);
    background-color: var(--pbmit-cleanfin-secondary-color) !important;
}
.white {
	color: var(--pbmit-cleanfin-white-color);
}
.pbmit-footer-widget .pbmit-social-links li.pbmit-social-li a {
    font-size: 25px !important;
}
@media (max-width: 1750px) {
	.pbmit-button-box {
		display:none !important
	}
}
.pbmit-footer-menu li a {
    text-transform: none !important;
}

.pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-price {
    color: var(--pbmit-cleanfin-secondary-color) !important;
}
.pbminfotech-ele-ptable-style-1 .pbmit-ptable-line svg, .pbminfotech-ele-ptable-style-1 .pbmit-ptable-line i {
    color: var(--pbmit-cleanfin-secondary-color) !important;
}
.pbminfotech-ele-ptable-style-1 .pbmit-ptable-line {
    display: block !important;
}
@media (max-width: 1200px) {
	.pbmit-sidebar-no.single-pbmit-portfolio .pbmit-portfolio-single > .container,
	.pbmit-sidebar-no.single-pbmit-service .pbmit-service-single > .container,
	.pbmit-sidebar-no.single-pbmit-portfolio .site-main > .container,
	.pbmit-sidebar-no.single-pbmit-service .site-main > .container,
	.pbmit-sidebar-no .pbmit-team-single-style-2 .pbmit-team-single-inner > .container,
	.pbmit-sidebar-no .pbmit-team-single-style-1 .pbmit-team-single-info > .container{
		padding: 0 0px !important;
	}
}

/*** Google Reviews ***/
@media (max-width:783px) {
	.gmbrr {
		width: 100%;
	}
	.gmbrr > .rating {
    /* font-size: 18px; */
}
}
.gmbrr .rating .count {
    font-size: 14px;
}
.gmbrr .listing .text {
    color: #000;
}
div.reply.withLogo {
	display:none !important
}
/* .gmbrr .listing .rating,
.gmbrr .star,
.gmbrr .rating,
.gmbrr.dark .listing .rating,
.gmbrr.dark .star,
.gmbrr.dark.stars-yellow .star,
.gmbrr.stars-yellow .star,
.gmbrr.contrast .listing .rating,
.gmbrr.dark.contrast .listing .rating,
.gmbrr.stars-html .rating-stars {
	color: #001E5A !important;
} */

/*** Footer ***/
.pbmit-footer-text-area {
	display:none !important
}