/*
 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
------------------------------------------------------- */

.btn.btn-secondary:hover {
	color: #FFF;
}

.header-wrapper .top-bar a:hover {
	color: #F2AF21;
}

.postscript-contact {
	padding-top: 1px;
}

.header-wrapper .social-icons .nextdoor a {
	font-size: 12px;
}

/* Careers Form */
.gsection_title {
	margin-top: 25px;
	margin-bottom: 5px;
}
.gfield--input-type-html h4 {
	margin-top: 15px;
	margin-bottom: -10px;
}
.gform-theme--framework .gform-field-label,
.gform-theme--framework .gfield_description,
.gform-theme--framework .gform-field-label > .gfield_required {
	font-family: var(--font-body);
	font-size: var(--body-font-size-desktop);
    line-height: var(--body-line-height-desktop);
}
.gform_button {
	background: linear-gradient(90deg, #BD0037 0%, #DC0000 100%);
	border-radius: var(--button-border-radius) !important;
	font-family: "DM Sans" !important;
  	font-size: var(--button-font-size) !important;
  	font-weight: var(--button-font-weight) !important;
	padding: var(--button-padding) !important;
}
.gform_button:hover {
	background: linear-gradient(90deg, #093A82 0%, #420096 100%);
}

.footer a.btn {
	min-width: 275px;
}

.page-template-page-conversion .conversion-content-two.content-area a.btn {
	color: #000;
}
.page-template-page-conversion .conversion-content-two.content-area a.btn:hover {
	color: #FFF;
}

.page-template-page-conversion .content-area blockquote p,
.page-template-page-conversion .content-area .shadowbox p, 
.page-template-page-conversion .content-area .shadowbox li {
	color: rgb(9,58,130) !important;
}

.page-template-page-conversion .conversion-content-three {
	padding-top: 174px;
}

.conversion-content-four h3 {
	color: #FFF;
}

.page-template-page-conversion .conversion-header .conversion-coupon .charge-coupon-button {
	display: inline-block;
}

.ryno-service-areas .rsa-pipe-template__icon, .ryno-service-areas .rsa-abc-template__icon, .ryno-service-areas .rsa-drop-template__icon, .ryno-service-areas .rsa-grid-template__icon {
	color: #FFF;
}

.sidebar-form__button button {
	padding: 17px 45px;
}

@media (max-width: 991.98px){
	.footer-box--3 {
		max-width: 348px;
	}
	.footer .footer-social {
		gap: 10px;
	}
	.footer .footer-social p {
		font-size: 17px;
	}
}