/*
Theme Name: Herrington Child
Template:   herrington
*/
 
.wpforms-button { background-color: #121C27 !important;}
.wpforms-field {font-size: 14px !important;}
.wpforms-field {line-height: 17px !important;}
.wpforms-field {padding: 3px 9px !important;}
.wpforms-label {font-size: 16px !important; line-height: 19px !important;}
.wpforms-label-sublabel {font-size: 14px !important;}
.wpforms-label-sublabel {line-height: 17px !important;}
.wpforms-button {font-size: 17px !important;}
.wpforms-button {height: 41px !important;}
.wpforms-button {padding: 15px !important;}
.wpforms-button {margin-top: 20px !important;}
input[type=checkbox], input[type=radio] {
    background: linear-gradient(180deg, #e8e8e8 0%, #fff 68.23%) !importantv;
    border-radius: 4px !important;
    clear: none !important;
    color: #444444 !important;
    cursor: pointer;
    display: inline-block !important;
    height: 16px !important;
    line-height: 0 !important;
    margin-bottom: 1px !important;
    margin-inline-end: 4px !important;
    margin-inline-start: 1px !important;
    margin-top: -4px !important;
    min-width: 16px !important;
    outline: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    vertical-align: middle !important;
    width: 16px !important;
    appearance: none !important;
    -webkit-appearance: none !important;
    transition-property: border-color !important;
    transition-duration: 0.05s !important;
    transition-timing-function: ease-out !important;
}

input[type=checkbox]:checked, input[type=radio]:checked {
	background-color: #F06400;
}

div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label, div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li input+label, div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul li input+label, div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul li input+label, div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul li input+label {
margin: -5px 0 !important;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, .pxl-select-higthlight, .nice-select {
border-radius: 0px !important;
margin-top: 10px !important;
}

fieldset ul {
list-style-type: none !important; margin: 10px 0 0 0 !important;
}
.wpforms-container ul li {margin: 7px 0 0 0 !important;}

input, textarea, select { border: 1px solid #F06400 !important;}
input, textarea, select { color: #4B535D !important;}
input, select { height: 40px !important;}
.wpforms-field-label, .wpforms-container fieldset, .wpforms-submit {margin-top: 20px !important;}
.mailchimp-field-label {color: #C4C4C4; font-family: "Public Sans", Sans-serif; font-size: 15px; line-height: 25px;}
.pxl-breadcrumb {display:none !important; visibility:hidden !important;}

/* #pxl-main, .elementor-page:not(.single-product) #pxl-main { padding: 50px 0 !important; } */

#pxl-page-title-default {background-color: #FFFFFF !important;}

.pxl-scroll-top, .pxl-scroll-top:before, a.elementor-repeater-item-b2d6e59:hover {background-color: #ff9f1c !important;}

@media screen and (min-width: 992px) {
		.pxl-content-area
	 {
			max-width: 90% !important;
			margin-left: auto;
			margin-right: auto;
		}
	#pxl-page-title-default {padding: 100px 0 0 0 !important;}
	.pxl-page-title {padding: 120px 0 0 0 !important;}
}

@media screen and (max-width: 767px) {
    #pxl-page-title-default {
        padding: 10px 0 !important;
    }
}

.single-post #pxl-main
 {
    padding: 10px 0 !important;
}

.wpforms-field-container legend, .wpforms-field-container label {color: #000000 !important;}

.pxl-scroll-top.pxl-on {
  bottom: 80px !important;
}
.pxl-scroll-top {
    right: 40px !important;
  }
@media screen and (max-width: 991px) {
  .pxl-scroll-top.pxl-on {
    bottom: 85px !important;
  }
	.pxl-scroll-top {
    right: 25px !important;
  }
}

.pxl-scroll-top:hover, .pxl-scroll-top:focus, .pxl-scroll-top {
  color: #000 !important;
}