/*
 Theme Name:     RYNO Child Theme
 Theme URI:      http://rynoss.com/
 Description:    RYNO Child Theme
 Author:         Ryno SS - Jerad Shepherd
 Author URI:     http://www.rynoss.com
 Template:       theme-3
 Text Domain:    ryno-theme-three-child
 Version:        1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */

.feature-item-wrapper a {
	transition: 300ms all;
}
.feature-item-wrapper a:hover {
	opacity: 0.8;
}

.gform_legacy_markup_wrapper .gsurvey-rating:not(:checked) > label, .gravity-theme .gsurvey-rating:not(:checked) > label,
.gform_legacy_markup_wrapper .gsurvey-rating > input:checked ~ label, .gravity-theme .gsurvey-rating > input:checked ~ label, 
.gform_legacy_markup_wrapper .gsurvey-rating:not(:checked) > label:hover, .gform_legacy_markup_wrapper .gsurvey-rating:not(:checked) > label:hover ~ label, .gravity-theme .gsurvey-rating:not(:checked) > label:hover, .gravity-theme .gsurvey-rating:not(:checked) > label:hover ~ label {
	background-size: 30px 30px;
	line-height: 30px;
	margin-right: 5px;
	width: 30px;
}

.gform_legacy_markup_wrapper .gsurvey-rating:not(:checked) > label, .gravity-theme .gsurvey-rating:not(:checked) > label {
	background-image: url('/wp-content/plugins/gravityformssurvey/images/star-unselected.svg');
}

.gform_legacy_markup_wrapper .gsurvey-rating > input:checked ~ label, .gravity-theme .gsurvey-rating > input:checked ~ label, 
.gform_legacy_markup_wrapper .gsurvey-rating:not(:checked) > label:hover, .gform_legacy_markup_wrapper .gsurvey-rating:not(:checked) > label:hover ~ label, .gravity-theme .gsurvey-rating:not(:checked) > label:hover, .gravity-theme .gsurvey-rating:not(:checked) > label:hover ~ label {
	background-image: url('/wp-content/plugins/gravityformssurvey/images/star-selected.svg');
}

.top-bar::before {
	width: 33%;
}

.top-bar .icon-arrow {
	background-image: url(/wp-content/uploads/arrow.png);
	background-repeat: no-repeat;
	background-size: contain;
	display: inline-block;
	height: 20px;
	margin-left: 7px;
	margin-bottom: -3px;
	vertical-align: middle;
	width: 16px;
}

.nominate-form .gfield_required_text.gfield_required {
	font-size: 14px !important;
	margin-top: -6px;
	vertical-align: middle;
}

.gform_previous_button, .gform_next_button {
	background-color: rgb(105,119,81);
	border: none;
	color: #ffffff;
	font-weight: 700;
	padding: 10px 25px;
	text-transform: uppercase;
}

@media screen and (min-width: 1500px) {
  .top-bar::before {
    width: 39%;
  }
}

@media (max-width: 1199.98px) {
  .top-bar::before {
    width: 50%;
  }
}

@media (max-width: 991.98px) {
  .container-footer-top {
    max-width: 325px;
  }
}

@media (max-width: 439px) {
	.section-1 .logos {
		display: grid;
		grid-template-columns: 1fr 1fr;
		margin-inline: auto;
		max-width: 340px;
		text-align: center;
	}
}