/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 


/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */

.focus-top img {
	object-fit: cover;
	object-position: center top !important;
}
.hp-bg1-live{
	background-image:url('https://assuredroofing.co/wp-content/uploads/2024/12/Maintenance-Free-Roof-Banner.jpg');
	background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    width: auto; 
    height: auto;
}

.contact-background-live{
	background-image: url('https://assuredroofing.co/wp-content/uploads/2024/11/Free-Quote-Background.jpg');
	background-repeat: no-repeat;
    background-position: center;
    background-size:cover;
    width: auto; 
    height: auto;
	min-height:540px;
}
/* Image Slider */
.twentytwenty-handle{
	background-color:#fcd600;
}
/* End of Image Slider */


/* Button Overlay */
.overlay-button {
    position:absolute;
	z-index:100;
}

.contact-button-padding{
	padding-left: 1.13rem;
    padding-right: 1.13rem;
}

/*Assured Roofing H1 */
.header-assured{
	line-height:0.8 !important;
	font-weight:900;
	font-size:5rem;
}

.header-assured-2{
	line-height:0.8 !important;
	font-weight:900;
	font-size:3rem;
}

/*wp-forms Form Styling*/
.wpforms-container .wpforms-form .wpforms-field-container label{
	color:#020122 !important;
	margin-bottom:1rem !important;

	
}

.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field-label {
	color:#020122 !important;
	font-weight: 700;
}

.wpforms-container .wpforms-form .wpforms-field-container input, .wpforms-container .wpforms-form .wpforms-field-container textarea{
	color: rgb(0 0 0 / 80%) !important;
	border-bottom-color: rgb(0 0 0 / 40%) !important;
}

div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input, div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li input, div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul li input, div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul li input, div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul li input{
	border-bottom-color: rgb(0 0 0 / 0%) !important;
}

.wpforms-container .wpforms-form .wpforms-field-container input, .wpforms-container .wpforms-form .wpforms-field-container ::placeholder{
	color: rgb(0 0 0 / 40%) !important;
}

.wpforms-container .wpforms-form .wpforms-submit-container button.wpforms-submit, .wpforms-container .wpforms-form .wpforms-submit-container button.wpforms-submit:not(:hover):not(:active){
	font-weight:bolder !important;
	float: right;
    margin-bottom: 1.5rem;
	background-color: #fcd600; !important;
	color:#020122 !important;
}

div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner .choices__list--multiple .choices__item{
	color: #020122 !important;
}

:root{
	--wpforms-button-background-color: #fcd600!important;
    --wpforms-button-border-color: #fcd600 !important;
    --wpforms-page-break-color: #fcd600 !important;
}
