/*
Theme Name: Theme Child 2026
Template: Impreza
Version: 1.0
Author: Abe - Fast UX
*/

div#Recent h2.widgettitle {
    font-size: 25px;
}
div#Recent ul li {
    font-size: 16px;
    border-bottom: 1px solid #1a1a1a;
    padding-bottom: 10px;
}
h3.widgettitle {
    font-size: 25px;
    border-bottom: 2px solid #020300;
    padding-bottom: 10px;
}

.rpwwt-widget ul li {
    overflow: hidden;
    margin: 0 0 0;
	
}
span.rpwwt-post-title, .cat-item  {
    font-size: 16px;
}
.attachment-full img {
    width: unset !important;
	    text-align: center;
    margin: 0 auto;
}

.rpwwt-post-date {
    font-size: 14px;
}
div#comments {
    margin: 0;
}


@media (min-width: 320px) and (max-width: 810px) {
	.wbfce-headwrap{
		padding:40px 50px 0px 50px !important;
	}
	.l-header .w-image img{
		    max-width: 45% !important;
		padding:5px;
		    margin-top: -3px;
	}
	.wbfce-headwrap{
		    padding: 25px !important;
		
	}
	.attachment-full img {
    width: unset !important;
    text-align: left !important;
    margin: 0 auto;
    display: unset !important;
}

	div.family-size, div.task-required{
		    width: 70px  !important;
    height: 70px  !important;  
		    text-align: center;
    margin: 0 auto;
	}
	ul#input_5_4 li{
		    width: unset !important;
		    padding: 0
px
!important;
	}
	.form-label-sub-text{
		    padding-left: 0 !important;
	}
	
	
} 

.family-size.active {
  background-color: #f0f8ff;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
}

body #gform_wrapper_1 ul li.gfield input[type="radio"]:checked + label,
body #gform_wrapper_5 ul li.gfield input[type="radio"]:checked + label {
  border: 2px solid #A4CF88; /* Set border color to #F1C6C5 */
  padding: 10px; /* Apply 10px padding on all sides */
}

body #gform_wrapper_1 ul li.gfield label,
body #gform_wrapper_5 ul li.gfield label {
  transition: border-color 0.3s ease; /* Smooth transition on hover */
}

body #gform_wrapper_1 ul li.gfield label:hover,
body #gform_wrapper_5 ul li.gfield label:hover {
  border-color: #A4CF88; /* Hover border color */
}


.l-header .w-image img {
    display: block;
    height: inherit;
    width: auto;
    margin-left: 65%;
	padding-bottom:15px;
	margin-top:-10px;
}
.ginput_container_checkbox input[type="checkbox"]:checked + label {
  border: 1px solid #A4CF88; /* Set border width, style, and color */
  padding: 10px;          /* Add 10px padding on all sides */
}

.w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-arrow:before{
	color:#A4CF88
}

.page-id-1156 .us_custom_a619a6b6{
	margin-top:50px!important;
}

div.family-size {
    padding: 23%;
    border-radius: 50%;
    border: 2px solid #A4CF88 !important;
    background-color: #ffffff;
}
#us_grid_1 .owl-nav div {
    font-size: 0px;
    display: none;
}

#us_grid_2 .owl-nav div {
    font-size: 0px;
    display: none;
}

#us_grid_3 .owl-nav div {
    font-size: 0px;
    display: none;
}

.layout_404 .usg_html_1 {
    width: 79px !important;
    height: 60px !important;
    display: none;
    background: url(https://getyouhousekeeping.com.au/wp-content/uploads/2021/03/quotation-mark.png) no-repeat left top !important;

}
	
#gform_previous_button_5_42{
    background: #A4CF88 !important;
    
}

#gform_previous_button_5_9{
    background: #A4CF88 !important;
    
}



#gform_previous_button_5_3{
    background: #A4CF88 !important;
}
	
.task-required {
    padding: 22%;
    border-radius: 50%;
    border: 2px solid #ffffff !important; /* Force white border initially */
    background-color: #ffffff;
}


#gform_previous_button_5_31{
    background: #A4CF88 !important;
}


#gform_previous_button_5{
    background: #A4CF88 !important;
}


/*
.l-header .w-image img {
    display: block;
   
    width: 150px !important;
    height: 100px !important;
}
*/



#footer-style-inner1 .col-1 img {
    width: 80px !important;
    height: 80px !important;
}



.us_custom_4127d55d{
	margin:0 20px!important;
}

.l-header .w-image img {
    display: block;
    height: inherit;
    width: auto;
    margin-left: 0px;
    padding-bottom: 15px;
    margin-top: -10px;
}



@media (min-width: 320px) and (max-width: 810px) {
    .l-header .w-image img {
        max-width: 70% !important; 
         padding: ; 
        margin-top: ;
	}}
	
	

	
	
	@media (max-width: 599px) {
    .us_custom_c57e9bcc {
        color:white !important;
        text-align: center !important;
        font-size: 18px !important;
		}}
/*Gravity form responsive changes */
		@media (min-width: 320px) and (max-width: 810px) {
			body #gform_wrapper_1 ul li.gfield input[type="radio"]:checked + label, body #gform_wrapper_5 ul li.gfield input[type="radio"]:checked + label{
				border:none!important;
			}
			body #gform_wrapper_1 ul li.gfield input[type="radio"]{
				width:50%!important;
			}
			body #l-main #gform_wrapper_1, body #gform_wrapper_5 label .form-label-sub-text{
				font-size:14px!important;
			}
			
			body #gform_wrapper_5	.gfield_label{
				margin-top:6px!important;
				margin-bottom:-6px!important;
			}
		}