/*
Theme Name:   Ollie Child
Theme URI:    https://olliewp.com
Description:  A child theme for Ollie.
Author:       OllieWP
Author URI:   http://example.com
Template:     ollie
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         Tags: blog, portfolio, entertainment
Text Domain:  ollie
*/

html {
  scroll-padding-top: 110px;
}

.wp-block-getwid-anchor {
	scroll-margin-top: 110px;
}


.anchor {
	display: block;
	position: relative;
	top: -180px;
	visibility: hidden;
	border: 1px solid #000;
}


/* Counter Style */

.wp-block-getwid-counter__number {
	font-size: 48px !important;
	font-family: "Noto Sans", sans-serif;
	  font-optical-sizing: auto;
	  font-weight: 500;
	  font-style: normal;
	  font-variation-settings:
		"wdth" 100;
}

.percent .wp-block-getwid-counter__number:after {
	content: "%";
	
}


.wp-block-getwid-counter__suffix {
	padding: 0;
	font-size: 16px !important;
	font-family: "Noto Sans", sans-serif;
	  font-optical-sizing: auto;
	  font-weight: 300;
	  font-style: normal;
	  font-variation-settings:
		"wdth" 100;
}


legend.gfield_label, label.gfield_label {
	padding: 0 !important;
	font-size: 48px !important;
	font-family: "Noto Sans", sans-serif !important;
	  font-optical-sizing: auto !important;
	  font-weight: 300 !important;
	  font-style: normal !important;
	  font-variation-settings:
		"wdth" 100 !important;
		line-height: 1.2em !important;
		padding-bottom: 30px !important;
		padding-top: 30px !important;
}

.gchoice {
	border: 1px solid #000 !important;
	padding: 20px !important;

}





body .gform_wrapper .gform_footer input.button,
body .gform_wrapper .gform_footer input[type="submit"] {
	background-color: #00ED64 !important; /* Change to desired color */
	color: #000 !important; /* Change to desired text color */
}


  body .gform_wrapper .gform_footer input[type=submit]:hover {
	background-color: #000 !important; /* Change to desired hover color */
	color: #FFF !important; /* Change to desired hover text color */
}



.gfield_required .gfield_required {
	display: block;
	padding-top: 20px;
	color: #001e2b;
	clear: both;
}

/*
.gform_wrapper .gfield .gfield_checkbox input[type="checkbox"] {
  border-color: #00ED64 !important;
}
*/

.gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):checked::before, .gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):checked::before {
	color: green;
}

.gform_wrapper .gfield .gfield_checkbox input[type="checkbox"]:checked + label {
  border-color: green;
}

.gform-theme--framework input[type=checkbox] {
	background-color: #00ED64; /* Change to desired color */
}

 .gform-theme--framework .gf_progressbar .percentbar_blue {
	background-color: #00ED64 !important; /* Change to desired progress bar color */
}
.gform_wrapper .gf_progressbar_title {
	color: #00ED64; /* Change to desired progress bar text color */
}


#gform_submit_button_1 {
  background: #00ED64!important;
  color: #000 !important;
}

input.gform_button button {
	background-color: #00ED64 !important;
	color: #000 !important;
}

input.gform_next_button {
	background-color: #00ED64 !important;
	color: #000 !important;
}

input.gform_previous_button {
	border: 1px solid #000 !important;
	background-color: #FFF !important;
}


.phonenumber a {
	text-decoration: none;
}

.phonenumber a:hover {
	text-decoration: underline;
}

.external_link a {
	text-decoration: none;
}

.external_link a:hover {
	text-decoration: underline;
}


/* @media (max-width: 781px) { */

/*@media screen and (min-width: 600px) { */
	
/* @media (max-width: 781x) { */


	
/* @media screen and (min-width: 480px) {	*/
	
@media (max-width: 781px) {
	
	h1 {
		line-height: 1em !important;
		padding: 20px 0 20px 0 !important;
	}

	
	.clients {
		padding: 0 15px !important;
	}
	
	.cta {
	
	}
	
	legend.gfield_label, label.gfield_label {
		font-size: 2.8em !important;
	}
	
	
	
}