/**
 * Theme Name: MQS
 * Author: Adlib Unlimited
 * Version: 2.0
**/

//DAN TEMP HIDE TESTIMONIALS
.card-carousel { filter: blur(6px);}

// DAN ADJUST LOGO Y POSITION
.header:not(.front) .logo {
	    transform: translateY(-5%)!important;
	
}

// DAN LOGO ADJUST AND VHS FOOTER THING

.footer-bottom__copy-inner {
		//display: none;
		///opacity: 0;
		background-image: url("https://vhsclone.wpenginepowered.com/wp-content/uploads/2025/08/FOOTER-VHS-COMBO_MARQUIS.svg");
		width: 540px;
		height:120px;
		background-size: 100% auto;
		background-repeat: no-repeat;
         background-position: center;
	}
	
	.footer-bottom__copy-inner > svg {
		display: none;
	} 
	
	.footer-bottom {
		//background-color: #6FBBD8;
	}
	
	.logo img, .logo svg {
		width: 100%;
		
	}
	.header.shrink .logo img, .header.shrink .logo svg {
		    width: 100%;
    		max-height: fit-content;
		
	}

//DAN PAY NOW BTN


		
.header-pay-mobile {
			width: 100%;
			height: auto;
			text-align: center;
			margin-bottom: 16px;
}
.btn-pay {
  display: inline-block;
  padding: 0.6rem 2rem;
  font-size: 1rem;
  font-weight: 600;
	letter-spacing: 0.03em;
  text-transform:uppercase;
  color: #fff;
  background-color: #e60000;
  border-radius: 0.375rem;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  transition: background-color 0.2s ease-in-out;
}

.btn-pay:hover,
.btn-pay:focus {
  background-color: #ff1212;
	color: white;
  outline: none;
}

.btn-pay:focus-visible {
  outline: 3px solid #ffbf47; /* High contrast focus indicator */
  outline-offset: 2px;
}



.under-banner__links.second a{
	color: var(--main-color-darker);
}

.text_info-right::before {
	background-color: var(--main-color-darker);
}

.text_info ul a {
	border-color: var(--main-color-darker);
}

.text_info ul a i {
	color: var(--main-color-darker);
}

.recovery_slider {
	background-color: var(--main-color-darker);
}

.footer-bottom {
	background-color: var(--main-color-darker);
}

.footer-bottom .top .social-items li a {
	//background-color: #0e76a8;
}

.footer-bottom .top .social-items li a:hover {
	//background-color: #4f90af!imortant;
	
}

.footer-bottom .top .social-items li:first-of-type a {
//	background-color: #1877F2;
}

.footer-bottom .top .social-items li:first-of-type a:hover {
	//background-color: #2c6b89!imortant;
}


.footer-bottom .top .btn {
	background-color: var(--main-color);
}

.job-link {
	color: #11487D !important;
}

.recovery ~ .feature_slider {
	margin-top: 2rem;
}

@media (max-width: 640px) {
  body:not(.home) {
        padding-top: 70px;
    }
}