/*

    Theme Name:		 Heilz Child
    Theme URI:		 https://themeforest.net/user/utillz
    Description:	 Heilz Child is a child theme of Heilz
    Author:			 Utillz
    Author URI:		 http://utillz.com/
    Template:		 heilz
    Version:		 1.0.0.7.4
    Text Domain:	 heilz-child

*/

/*
 * add your custom styles here
 *
 */
body { padding-top:0px; color:#3c4043;}
h1 { font-size:2rem !important;}
h3, h4, .ulz-single-heading .ulz--author .ulz--title { font-size:1.4rem !important;}
.ulz-header .ulz-site-actions, .ulz-site-user .ulz-site-icon, .ulz--author .ulz-cover-author, .ulz-single-heading .ulz--author .ulz--author-name, .ulz-single-heading .ulz--author .ulz--image { display:none !important;}
body.admin-bar .ulz-header, .ulz-mobile-header { box-shadow:none; top:0px;}
.ulz-header, .ulz--is-sticky .ulz-header, .ulz-mobile-header, .ulz--header {background-color:rgba(141, 158, 52, 0.9) !important;color:#FFF !important;}
.ulz-header {border-radius:.75rem; top:15px; margin-left:calc(var(--in-gap)*1.2); margin-right:calc(var(--in-gap)*1.2);}
.ulz--is-sticky .ulz-header, .ulz-mobile-header { backdrop-filter:blur(4px);border-radius:0px;top:0px; margin-left:0; margin-right:0;}
.ulz-site-nav { margin-right:0;}
.ulz-header .ulz-site-logo img { max-height:26px; padding-left:12px; margin:15px 0px 5px;}
.ulz-navigation.ulz--primary { margin:auto; text-align:center;}
.ulz-nav ul li a { font-weight:normal;}
.ulz-header .ulz-header-container > * { width:50%;}
.ulz-navigation.ulz--primary { margin:auto 0 auto auto; text-align:right; padding-right:30px;}
.ulz-page-title, .ulz-single-heading { padding-top:8rem;}
.ulz-widget ul li a { font-weight:400; color:#3c4043 !important;}
.ulz-footer, .ulz-widget .menu-footer-column-utilities-container ul li a {font-size:0.80rem}
.ulz--image, .ulz-sidebar .ulz-widget, .utillz .ulz-listing-image .ulz-image .ulz--img, .ulz-listing-overlay, .ulz-listing-image .ulz-image, .ulz-cover-adaptive .ulz--images {border-radius:20px; margin:0;}
.ulz-articles .ulz--item { box-shadow:none;}
.comment-respond .comment-form input[type="text"] { max-height:52px;}
.ulz-mod-action h5.ulz--title { font-size:13px; font-weight:400; text-align:center;}
.ulz-widget ul > li a::before { content:none;}
.ulz-sidebar .ulz-widget { background:none; border:1px solid #9da5ae;}
.ulz-cover-adaptive .ulz--image { background-position:top;}
.ulz-footer {background:#f1f2e0; margin-top:3rem;}
.ulz-mobile-header .ulz-page-title, .ulz-mobile-header .ulz-single-heading { padding-top:0px;}
.ulz-footer .ulz-widget {border-bottom:0px;}
.ulz-footer .ulz--bottom-inner { text-align:center;}
#first-child .e-n-accordion-item-title { border-top:none;}
.elementor-kit-6 input[type="submit"] { padding:0 20px !important;}
.ulz-display-style--portrait { padding-bottom:25px !important;}
@media (max-width: 1199.98px) {
	.ulz-mobile-header { line-height:52px;}
	.ulz-mobile-header .ulz--site-name img {max-height:26px; margin:15px 0px 5px;}
	.ulz-page-title, .ulz-single-heading {padding-top: 3rem;}
	.ulz-main .ulz-sidebar { display:none;}
	.ulz-footer .ulz-widget { padding-bottom:0px;}
	p { margin-inline:0px;}
}